Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- forward BankSacuvaj(playerid);
- public BankSacuvaj(playerid)
- {
- new Bankfile[64],name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Bankfile,sizeof(Bankfile),"/bank/%s.txt",name);
- dini_IntSet(Bankfile,"banks",GetPVarInt(playerid,"banks"));
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/bank", cmdtext, true, 10) == 0)
- {
- new string[128];
- format(string,sizeof(string),"Trenutno stanje na vasem racunu %d",GetPVarInt(playerid,"banks"));
- ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,string,"Deposit money\nWithdraw money\nTransfer money","OK","Cancel");
- return 1;
- }
- if (strcmp("/bakar", cmdtext, true, 10) == 0)
- {
- GivePlayerMoney(playerid,1000000);
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 3)
- {
- if (response)
- {
- if (listitem == 0)
- {
- ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Deposit","Koliko zelis prebacit","OK","Cancel");
- if (listitem == 1)
- {
- ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Withdraw","Koliko Zelis sebi uzeti","OK","Cancel");
- if (listitem == 2)
- {
- ShowPlayerDialog(playerid,6,DIALOG_STYLE_INPUT,"Transfer","Koliko zelis prebacit na drugi racun","OK","Cancel");
- }
- }
- }
- }
- if(dialogid == 4)
- {
- if(response)
- {
- if(GetPlayerMoney(playerid) < strval(inputtext))
- {
- SCM(playerid,CRVENA,"Neas dovoljno novca!");
- }
- else
- {
- GivePlayerMoney(playerid,-strval(inputtext));
- SetPVarInt(playerid,"banks",GetPVarInt(playerid,"banks") + strval(inputtext));
- }
- }
- }
- if(dialogid == 5)
- {
- if(response)
- {
- if(GetPVarInt(playerid,"banks") < strval(inputtext))
- {
- SCM(playerid,CRVENA,"Neas dovoljno novca!");
- }
- else
- {
- GivePlayerMoney(playerid,strval(inputtext));
- SetPVarInt(playerid,"banks",GetPVarInt(playerid,"banks") - strval(inputtext));
- }
- }
- }
- if(dialogid == 6)
- {
- if(response)
- {
- new pID,pname[MAX_PLAYER_NAME],string[128];
- GetPlayerName(pID,pname,sizeof(pname));
- if(IsPlayerConnected(pID))return SCM(playerid,CRVENA,"Igrac nije Online");
- {
- format(string,sizeof(string),"Ok izabrao siigraca %s",pname);
- SCM(playerid,CRVENA,string),
- ShowPlayerDialog(playerid,7,DIALOG_STYLE_INPUT,"Transfer","Koliko zelis poslati","OK","Cancel");
- }
- }
- }
- if(dialogid == 7)
- {
- if(response)
- {
- new pname[MAX_PLAYER_NAME],pID,name[MAX_PLAYER_NAME],string1[128],string2[128];
- GetPlayerName(playerid,name,sizeof(name));
- GetPlayerName(pID,pname,sizeof(pname));
- if(GetPVarInt(playerid,"banks") < strval(inputtext))
- {
- SCM(playerid,CRVENA,"Neas dovoljno novca");
- }
- else
- {
- SetPVarInt(pID,"banks",GetPVarInt(playerid,"banks") + strval(inputtext));
- SetPVarInt(playerid,"banks",GetPVarInt(playerid,"banks") - strval(inputtext));
- format(string1,sizeof(string1),"Dao si %s %s",pname,strval(inputtext));
- SCM(playerid,CRVENA,string1);
- format(string1,sizeof(string1),"Dao ti je %s %s",name,strval(inputtext));
- SCM(playerid,CRVENA,string2);
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement