20.09.2012, 21:04
(
Последний раз редактировалось ReneG; 20.09.2012 в 21:46.
)
GetTickCount() returns how many milliseconds your server.exe has been running.
gettime() would be better because it returns the time in seconds that have passed since Jan 1, 1970.
Here is an example heal command using gettime(), that can only be used every 10 seconds.
gettime() would be better because it returns the time in seconds that have passed since Jan 1, 1970.
Here is an example heal command using gettime(), that can only be used every 10 seconds.
pawn Код:
new gHealTime[MAX_PLAYERS];
CMD:heal(playerid, params[])
{
if(gHealTime[playerid] <= gettime())
{
SetPlayerHealth(playerid, 100.0);
gHealTime[playerid] = gettime() + 10;
SendClientMessage(playerid, -1, "You have been healed.");
}
else
{
SendClientMessage(playerid, -1, "You can only use this command every 10 seconds.");
}
return 1;
}