22.07.2014, 20:37
Hello SA-MP Forums, i'm using this robbery system but if you rob the bank you don't get any money and if you leave the bank, you still robbing it, please help! 

Код:
CMD:robbank(playerid, params[])
{
if(robpossible == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 2309.1899,-8.4444,26.7422))
{
robpossible = 0;
SetTimer("waittimer", 1200000, false);
SetTimer("robtimer", 240000, false);
SendClientMessage(playerid, COLOR_WHITE, "You gotta stay 2 minutes in the bank in order to rob it!");
SendClientMessageToAll(COLOR_TWBLUE, "||----------------Latest News----------------||");
SendClientMessageToAll(COLOR_GREEN, " Los Santos Bank Trust has Been Broken.");
SendClientMessageToAll(COLOR_GREEN, " The Bank is Currentley getting Robbed. ");
SendClientMessageToAll(COLOR_GREEN, " We will report more once we get more information");
SendClientMessageToAll(COLOR_TWBLUE, "||----------------Latest News----------------||");
}
} else {
SendClientMessage(playerid, COLOR_WHITE, "You can't rob the bank right now!");
}
return 1;
}
public robtimer(playerid)
{
new string[128];
new cash = random(200000);
GivePlayerMoney(playerid, cash);
format(string, sizeof(string), "You have successfully robbed $%d from the bank!", cash);
SendClientMessage(playerid, COLOR_WHITE, string);
}
public waittimer()
{
robpossible = 1;
SendClientMessageToAll(COLOR_WHITE, "The bank is now available for robbery!");
}

