25.01.2014, 18:59
Hi guys., When I use SetTimer when End Time Get Money And Score Not To Robber Player and Get Them To all Players!
Any Fix It Plsss Thank You :X This is CoDe <3
__________________________________________________ _
RapGoD
Any Fix It Plsss Thank You :X This is CoDe <3
Код:
#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!"); }
RapGoD