20 lines
544 B
Plaintext
20 lines
544 B
Plaintext
|
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"));
|
||
|
}
|
||
|
}
|