Punisher#1000
Дебютант
The player doesn't get the cash.
PHP:
#include <a_samp>
#include <zcmd>
#define COLOR_WHITE 0xFFFFFFAA
forward robtimer(playerid);
forward waittimer();
new robpossible;
public OnFilterScriptInit()
{
robpossible = 1;
return 1;
}
CMD:robbank(playerid, params[])
{
if(robpossible == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 2309.1899,-8.4444,26.7422))
{
robpossible = 0; //Then we set the bank so it cannot be robbed
SetTimer("waittimer", 300000, false); //Normal Mode 5 minutes
SetTimer("robtimer", 60000, false);
SendClientMessage(playerid, COLOR_WHITE, "You are robbing the bank, the police has been notified!");
SendClientMessage(playerid, COLOR_WHITE, "You gotta stay 30 seconds in the bank in order to rob it!");
}
} else {
SendClientMessage(playerid, COLOR_WHITE, "You can't rob the bank right now!");
}
return 1;
}
public robtimer(playerid)
{
new string[128];//We are defining a new string for the formatted message that we are displaying later on.
new cash = random(200000);
GivePlayerMoney(playerid, cash);
//Here below we use the string we defined above to format the message itself and display it to the player.
format(string, sizeof(string), "You have successfully robbed $%d from the bank!", cash);
SendClientMessage(playerid, COLOR_WHITE, string);
}
public waittimer()
{
robpossible = 1; //With this we make the bank available for robbery again, and we display a friendly message to all players.
SendClientMessageToAll(COLOR_WHITE, "The bank is now available for robbery!");
}
