pawn Код:
#define PF:%0(%1) forward %0(%1); \
public %0(%1)
CMD:robstore(playerid,params[])
{
if(gTeam[playerid] == TEAM_COP) return SendClientMessage(playerid,COLOR_RED,"{00FFFF}[SERVER]{EEEEEE}Law Enforcement Officers cannot commit a robbery crime");
new pName[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid,pName,sizeof(pName));
if(GetPlayerWantedLevel(playerid >=1)) return SendClientMessage(playerid,COLOR_RED,"{00FFFF}[SERVER]{EEEEEE}You cant rob a store with a wanted level.");
if(IsInside247[playerid] == 1 && GetPVarInt(playerid, "RobWait") != 1)
{
new StoreMoney = RandomEx( 10000,30000);
format(string,sizeof(string),"{FF0000}[ROBBERY]{EEEEEE}%s has robbed the 24/7 store of Fort Carson and got %d$",pName,StoreMoney);
SendClientMessageToAll(COLOR_LIGHTGREEN,string);
GameTextForPlayer(playerid,"~y~24/7Store~n~~r~ROBBED",3000,5);
format(string,sizeof(string),"{FF0000}[ROBBERY]{EEEEEE}You've successfully robbed the 24/7 store and got $%d",pName,StoreMoney);
SendClientMessage(playerid,COLOR_LIGHTGREEN,string);
SendClientMessage(playerid,COLOR_RED,"{00FFFF}[SERVER]{EEEEEE}You have gained 3 stars for robbing the 24/7 store");
GivePlayerMoney(playerid,StoreMoney);
SetPlayerWantedLevel(playerid,3);
SetPVarInt(playerid, "RobWait", 1);
SetTimerEx("RobTime", TIME, false, "i", playerid); // Change Time to how ever long you want.
}
else SendClientMessage(playerid,COLOR_RED,"{00FFFF}[SERVER]{EEEEEE}You are either not in a 24-7 or have already robbed this store recently.");
return 1;
}
PF:RobTime(playerid)
{
SendClientMessage(playerid, -1, #You may now Rob the store again);
DeletePVar(playerid, "RobWait");
return 1;
}