20.07.2011, 14:47
its not work someone help me and fix
Код:
case 2:{ ShowPlayerDialog(playerid,depositm,DIALOG_STYLE_INPUT,"Deposit Money In Bank","Please Select Number To Deposit In Bank","OK","Cancel"); new moneystodeposit = strval(inputtext); if(!IsNumeric(inputtext)){ SendClientMessage(playerid,COLOR_ERROR,"Deposit Ammount Must Be Number"); } new string[256]; new pname[30]; GetPlayerName(playerid,pname,30); if(moneystodeposit <= 0 || moneystodeposit >= 2000001) { format(string, sizeof(string), "|_|----- Los Santos City Bank -----|_|"); SendClientMessage(playerid, 0xA9A9A9AA, string); format(string, sizeof(string), "|** Transaction Failed. Min/Max Deposit amounts reached"); SendClientMessage(playerid,0x808080AA,string); SendClientMessage(playerid,0x808080AA,"Minimum/Maximum amounts are $1 - $1000000"); format(string, sizeof(string), "**Bank Failed Transaction** %s(%d) Has attempted to deposit $%d into bank account",pname,playerid,moneystodeposit); printf("%s",string); return 1; } //BankCash[playerid] = dUserINT(PlayerName(playerid)).("bankcash"); if(GetPlayerMoney(playerid) < moneystodeposit) { format(string, sizeof(string), "|_|----- Los Santos City Bank -----|_|"); SendClientMessage(playerid, 0xA9A9A9AA, string); format(string, sizeof(string), "|** Transaction Failed. You do not have enough cash to deposit $%d",moneystodeposit); SendClientMessage(playerid,0x808080AA,string); format(string, sizeof(string), "**Bank Not Enough Cash Transaction** %s(%d) Has attempted to deposit $%d into bank account",pname,playerid,moneystodeposit); printf("%s",string); UsedBankRecently[playerid] =10; return 1; } if(GetPlayerMoney(playerid) >= moneystodeposit) { format(string, sizeof(string), "|_|----- Los Santos City Bank -----|_|"); SendClientMessage(playerid, 0xA9A9A9AA, string); format(string, sizeof(string), "|** Mode: Transaction Reciept (Deposit)"); SendClientMessage(playerid,0x808080AA,string); format(string, sizeof(string), "|** Transaction Total: $%d",moneystodeposit); SendClientMessage(playerid,0x808080AA,string); format(string, sizeof(string), "|** Notes: You have made a deposit of $%d into your bank account",moneystodeposit); SendClientMessage(playerid,0x808080AA,string); format(string, sizeof(string), "|** Bank Opening Hours: 8:00 - 21:00"); SendClientMessage(playerid,0x808080AA,string); format(string, sizeof(string), "|** 24h ATM machines. /atmloc"); SendClientMessage(playerid,0x808080AA,string); format(string, sizeof(string), "|_|-------------------------------------------|_|"); SendClientMessage(playerid,0xA9A9A9AA,string); BankCash[playerid] = dUserINT(PlayerName(playerid)).("bankcash"); GivePlayerMoney(playerid,-moneystodeposit); BankCash[playerid] +=moneystodeposit; dUserSetINT(PlayerName(playerid)).("bankcash",BankCash[playerid]); format(string, sizeof(string), "**(Bank Transaction)** %s(%d) Has made a deposit of $%d into bank account",pname,playerid,moneystodeposit); printf("%s",string); } }