27.02.2015, 19:03
To create a payhour, you just need to use SetTimerEx function, like n0minal mentioned.
It'll be like this:
The timer start counting when the player connect, if you want to make it global (every hour, since the gamemode was started), just create a timer on OnGameModeInit.
It'll be like this:
Код:
public OnPlayerConnect(playerid) { SetTimerEx("Payhour", 3600000, true, "i", playerid); // Every hour (3600000 ms), the callback "Payhour" will be called. return 1; } forward Payhour(playerid); public Payhour(playerid) { GivePlayerMoney(playerid, 1000); SendClientMessage(playerid, -1, "Here's your payment ($1000)"); return 1; }