30.05.2012, 02:40
Код:
CMD:robbank(playerid, params[]) { if (Robbank[playerid] == 0 ) if(IsPlayerInRangeOfPoint(playerid,2.0,-485.1,-176.0,972.8)) { SendClientMessageToAllEx(COLOR_LIGHTBLUE, "[CITY ALERT]: The Los Santos bank is being robbed!"); Robbank[playerid] = 1; SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+3); robbanktimer = SetTimerEx("RobBank", 100000, false, "i", playerid); SetTimerEx("afterrobbanktimer", 100000000, false, "i", playerid); } else { SendClientMessage(playerid, COLOR_RED, "[ERROR]: You are no in rob checkpoint!"); } return 1; } forward RobBank(playerid); public RobBank(playerid) { if(GetPlayerWeapon(playerid) == 0) GivePlayerCash(playerid,5000); if(GetPlayerWeapon(playerid) == 22) GivePlayerCash(playerid,38000); if(GetPlayerWeapon(playerid) == 23) GivePlayerCash(playerid,64000); if(GetPlayerWeapon(playerid) == 24) GivePlayerCash(playerid,80000); if(GetPlayerWeapon(playerid) == 25) GivePlayerCash(playerid,100000); if(GetPlayerWeapon(playerid) == 26) GivePlayerCash(playerid,145000); if(GetPlayerWeapon(playerid) == 27) GivePlayerCash(playerid,200000); if(GetPlayerWeapon(playerid) == 28) GivePlayerCash(playerid,230000); if(GetPlayerWeapon(playerid) == 29) GivePlayerCash(playerid,260000); if(GetPlayerWeapon(playerid) == 30) GivePlayerCash(playerid,420000); if(GetPlayerWeapon(playerid) == 31) GivePlayerCash(playerid,510000); if(GetPlayerWeapon(playerid) == 32) GivePlayerCash(playerid,300000); if(GetPlayerWeapon(playerid) == 33) GivePlayerCash(playerid,600000); if(GetPlayerWeapon(playerid) == 34) GivePlayerCash(playerid,600000); if(GetPlayerWeapon(playerid) == 35) GivePlayerCash(playerid,850000); if(GetPlayerWeapon(playerid) == 36) GivePlayerCash(playerid,1000000); SendClientMessage(playerid, COLOR_GREEN, "You Rob the bank and now have 3 wanted level!"); TogglePlayerControllable(playerid,1); return 1; } CMD:robcityhall(playerid, params[]) { if (Robcityhall[playerid] == 0 ) if(IsPlayerInRangeOfPoint(playerid,2.0,34.96,158.4,1014.1)) { SendClientMessageToAllEx(COLOR_LIGHTBLUE, "[CITY ALERT]: The City Hall is being robbed!"); Robcityhall[playerid] = 1; SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+3); robcityhalltimer = SetTimerEx("Robcity", 100000, false, "i", playerid); SetTimerEx("afterrobcityhalltimer", 100000000, false, "i", playerid); } else { SendClientMessage(playerid, COLOR_RED, "[ERROR]: You are no in rob checkpoint!"); } return 1; } forward Robcity(playerid); public Robcity(playerid) { if(GetPlayerWeapon(playerid) == 0) GivePlayerCash(playerid,2000); if(GetPlayerWeapon(playerid) == 22) GivePlayerCash(playerid,38000); if(GetPlayerWeapon(playerid) == 23) GivePlayerCash(playerid,64000); if(GetPlayerWeapon(playerid) == 24) GivePlayerCash(playerid,80000); if(GetPlayerWeapon(playerid) == 25) GivePlayerCash(playerid,100000); if(GetPlayerWeapon(playerid) == 26) GivePlayerCash(playerid,145000); if(GetPlayerWeapon(playerid) == 27) GivePlayerCash(playerid,200000); if(GetPlayerWeapon(playerid) == 28) GivePlayerCash(playerid,230000); if(GetPlayerWeapon(playerid) == 29) GivePlayerCash(playerid,260000); if(GetPlayerWeapon(playerid) == 30) GivePlayerCash(playerid,420000); if(GetPlayerWeapon(playerid) == 31) GivePlayerCash(playerid,510000); if(GetPlayerWeapon(playerid) == 32) GivePlayerCash(playerid,300000); if(GetPlayerWeapon(playerid) == 33) GivePlayerCash(playerid,600000); if(GetPlayerWeapon(playerid) == 34) GivePlayerCash(playerid,600000); if(GetPlayerWeapon(playerid) == 35) GivePlayerCash(playerid,850000); if(GetPlayerWeapon(playerid) == 36) GivePlayerCash(playerid,1000000); SendClientMessage(playerid, COLOR_GREEN, "You Rob the city hall and now have 3 wanted level!"); TogglePlayerControllable(playerid,1); return 1; }
how can i make the timer work for all people like..
if one player robs the banks i want all people to wait not just the one
because if 1 player robs bank another player can rob it straight after
i want it so if 1 player robs it they all have to wait for the timer.