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);
}
}

