02.11.2018, 14:03
So, my problem is that players can withdraw as much money as they want.
Sorry, but script is on croatian
.
Thanks, Mario M.
PHP Code:
CMD:deposit(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid,50.0,2315.952880,-1.618174,26.742187))
{
new money,string[128];
if(sscanf(params,"d",money)) return SendClientMessage(playerid,COLOR_RED,"Komanda: /deposit [novac]");
if(GetPlayerMoney(playerid) <= money) return SendClientMessage(playerid,COLOR_RED,"Vi nemate toliko novca!");
new money1 = money;
PlayerInfo[playerid][pBankmoney] += money;
format(string,sizeof(string),"Stavili ste $%d u banku. Sada imate $%d.",money1,PlayerInfo[playerid][pBankmoney]);
SendClientMessage(playerid,COLOR_GREEN,string);
GivePlayerMoney(playerid,-money);
return 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Morate biti u banci da bi ste depositali novac!");
}
return 1;
}
CMD:withdraw(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid,50.0,2315.952880,-1.618174,26.742187))
{
new money,string[128];
if(sscanf(params,"i",money)) return SendClientMessage(playerid,COLOR_RED,"Komanda: /withdraw [novac]");
if(GetPlayerMoney(playerid) <= money) return SendClientMessage(playerid,COLOR_RED,"Vi nemate toliko novca u banci!");
new money1 = money;
PlayerInfo[playerid][pBankmoney] -= money;
format(string,sizeof(string),"Uzeli ste $%d iz banke. Sada imate $%d.",money1,PlayerInfo[playerid][pBankmoney]);
SendClientMessage(playerid,COLOR_GREEN,string);
GivePlayerMoney(playerid,money);
return 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Morate biti u banci da bi ste uzeli novac!");
}
return 1;
}

Thanks, Mario M.