07.04.2012, 20:38
How to make Jail ID Time? And after the time unjail?
new InJail[MAX_PLAYERS],
JailTime[MAX_PLAYERS];
public OnGameModeInit()
{
SetTimer("JailTimer", 1000, true);
return 1;
}
forward JailTimer();
public JailTimer()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(InJail[i] == 1)
{
if(JailTime[i] > 0)
JailTime[i]--;
if(JailTime[i] == 0)
{
JailTime[i] = 0;
InJail[i] = 0;
SpawnPlayer(i);
}
}
}
}
return 0;
}
JailTime[playerid] = 300 // Change to amount of time you want to jail a player for, in seconds.
InJail[playerid] = 1;