#include <a_samp>
#include <zcmd>
#define COLOR_WHITE 0xFFFFFFAA
forward robtimer(playerid);
forward waittimer();
new robpossible;
public OnFilterScriptInit()
{
robpossible = 1;
return 1;
}
//Command(s)
CMD:robbank(playerid, params[])
{
if(robpossible == 1) //If the bank can be robbed we continue below
{
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;
}
//Functions
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);
new cash = random(200000);
GivePlayerMoney(playerid, cash);' we give 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!");
}
new string[128]; new cash = random(200000); GiverPlayerMoney(playerid, cash); 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);
SetTimerEx("robtimer", 60000, false, "i", playerid);
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);
format(string, sizeof(string), "You have successfully robbed $%d from the bank!", cash);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
|
You gotta stay 30 seconds in the bank in order to rob it! |
SetTimer("robtimer", 60000, false);