20.03.2012, 22:04
I can't figure out what I did wrong with the timer but the pickup just keeps spawning every second after i set it to every 30 minutes...any help?
Timer
Код:
#define FILTERSCRIPT #include <a_samp> #if defined FILTERSCRIPT public OnFilterScriptInit() { return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" SimeyDude's money Pickup "); print("----------------------------------\n"); } #endif forward message(playerid); new pickup; public OnGameModeInit() { pickup = CreatePickup(1550, 1,-2458.8059,517.3420,9.3583, -1); return 1; }
Код:
public OnPlayerPickUpPickup(playerid, pickupid) { if(IsPlayerInRangeOfPoint(playerid, 3,-2458.8059,517.3420,9.3583)) { GivePlayerMoney(playerid, 500000); SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+24); SetPlayerScore(playerid, GetPlayerScore(playerid)+3); SendClientMessage(playerid,0xFFFFFFAA, "You have just Robbed The San Andreas Federal MINT And Stole $500,000 - The cops are on their way!"); SendClientMessageToAll(0x00FF00FF, " San Andreas Federal MINT in SF was Robbed. "); DestroyPickup(pickup); SetTimer("message", 1800000, false); return 1; } return 0; } public message(playerid) { pickup = CreatePickup(1550, 1, -2458.8059,517.3420,9.3583, -1); }