18.09.2015, 18:19
Hi, Use a system like this:
at OnGameModeInit
the public
PHP код:
forward SetPlayerUnjail();
PHP код:
SetTimer("SetPlayerUnjail", 1000, true);
PHP код:
public SetPlayerUnjail()
{
foreach(Player,i)
{
if(PlayerInfo[i][pJail] > 0)
{
if(PlayerInfo[i][pJailTime] > 0)
{
PlayerInfo[i][pJailTime]--;
Update(i, pJailTimex);
}
if(PlayerInfo[i][pJailTime] <= 1)
{
PlayerInfo[i][pJailTime] = 0;
Update(i, pJailTimex);
if(PlayerInfo[i][pJail] == 1)
{
SetPlayerInterior(i, 0);
SetPlayerPos(i,x,y,z);
}
PlayerInfo[i][pJail] = 0;
Update(i, pJailx);
SendClientMessage(i, COLOR_GRAD1," Jail is over.");
format(string, sizeof(string), "~g~You are ~w~FREE!");
GameTextForPlayer(i, string, 5000, 3);
}
}
}
return 1;
}