void main() { object oPC=GetPCSpeaker(); string svarname=GetName(oPC)+GetPCPublicCDKey(oPC); int nPattern=GetListenPatternNumber(); if(nPattern==1) { string nHeard=GetMatchedSubstring(0); int nGoldDaPrelevare=StringToInt(nHeard); int GoldPG=GetCampaignInt("Bank_ORO",svarname,oPC); if(nGoldDaPrelevare<=GoldPG) { SetCampaignInt("Bank_ORO",svarname,GetCampaignInt("Bank_ORO",svarname,oPC)-nGoldDaPrelevare,oPC); GiveGoldToCreature(oPC,nGoldDaPrelevare); } else AssignCommand(OBJECT_SELF,SpeakString("U don't have so much gold in my bank")); } }