Aschbourne_PRC8/_module/nss/store_getgold.nss

20 lines
544 B
Plaintext
Raw Normal View History

2024-06-14 10:48:20 -04:00
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"));
}
}