Variables:
unjailtimer,
PlayerText:Jailtime[MAX_PLAYERS],
Under ongamemodeinit
unjailtimer = SetTimer("SetPlayerUnjail", 1000, 1);---------check
Under GameModeExitFunc:
KillTimer(unjailtimer);
The public "SetPlayerUnjail"(IsToCheck)
public SetPlayerUnjail()
{
foreach(Player, i)
{
if(Player[i][Jailed] > 0)
{
if(Player[i][JailTime] > 0)
{
Player[i][JailTime]--;
PlayerTextDrawShow(i, Jailtime[i]);
new string3[60];
format(string3,sizeof(string3),"ELIBERAT IN: ~r~%d MINUTE", Player[i][JailTime]/60+1);
PlayerTextDrawSetString(i, Jailtime[i], string3);
}
}
if(Player[i][JailTime] <= 0)
{
Player[i][JailTime] = 0;
if(Player[i][Jailed] == 1)
{
SetPlayerInterior(i, 6);
SetPlayerPos(i, 268.7461,76.8184,1001.0391);
}
if(Player[i][Jailed] == 2)
{
SetPlayerInterior(i, 0);
SetPlayerVirtualWorld(i, 0);
SetPlayerPos(i, 1800.1581,-1865.7731,13.5722);
}
}
Player[i][Jailed] = 0;
SendClientMessage(i, COLOR_WHITE, "Ti-ai ispasit pedeapsa,sa nu mai faci vreo boacana.");----Line 9442
SetPlayerSpecialAction(i,SPECIAL_ACTION_NONE);
PlayerTextDrawHide(i, Jailtime[i]);
TogglePlayerControllable(i, 1);
}
}
} Player[i][Jailed] = 0; SendClientMessage(i, COLOR_WHITE, "Ti-ai ispasit pedeapsa,sa nu mai faci vreo boacana.");----Line 9442 SetPlayerSpecialAction(i,SPECIAL_ACTION_NONE); PlayerTextDrawHide(i, Jailtime[i]); TogglePlayerControllable(i, 1);
if(Player[i][JailTime] <= 0)
{
Player[i][JailTime] = 0;
if(Player[i][Jailed] == 1)
{
SetPlayerInterior(i, 6);
SetPlayerPos(i, 268.7461,76.8184,1001.0391);
}
if(Player[i][Jailed] == 2)
{
SetPlayerInterior(i, 0);
SetPlayerVirtualWorld(i, 0);
SetPlayerPos(i, 1800.1581,-1865.7731,13.5722);
}
Player[i][Jailed] = 0;
SendClientMessage(i, COLOR_WHITE, "Ti-ai ispasit pedeapsa,sa nu mai faci vreo boacana.");----Line 9442
SetPlayerSpecialAction(i,SPECIAL_ACTION_NONE);
PlayerTextDrawHide(i, Jailtime[i]);
TogglePlayerControllable(i, 1);
}
}
|
It's because that segment of code is shown because it's out of the loops, and you aren't excluding it.
Код:
} Player[i][Jailed] = 0; SendClientMessage(i, COLOR_WHITE, "Ti-ai ispasit pedeapsa,sa nu mai faci vreo boacana.");----Line 9442 SetPlayerSpecialAction(i,SPECIAL_ACTION_NONE); PlayerTextDrawHide(i, Jailtime[i]); TogglePlayerControllable(i, 1); Код:
if(Player[i][JailTime] <= 0)
{
Player[i][JailTime] = 0;
if(Player[i][Jailed] == 1)
{
SetPlayerInterior(i, 6);
SetPlayerPos(i, 268.7461,76.8184,1001.0391);
}
if(Player[i][Jailed] == 2)
{
SetPlayerInterior(i, 0);
SetPlayerVirtualWorld(i, 0);
SetPlayerPos(i, 1800.1581,-1865.7731,13.5722);
}
Player[i][Jailed] = 0;
SendClientMessage(i, COLOR_WHITE, "Ti-ai ispasit pedeapsa,sa nu mai faci vreo boacana.");----Line 9442
SetPlayerSpecialAction(i,SPECIAL_ACTION_NONE);
PlayerTextDrawHide(i, Jailtime[i]);
TogglePlayerControllable(i, 1);
}
}
|
public SetPlayerUnjail()
{
foreach(Player, i)
{
if(Player[i][Jailed] > 0)
{
if(Player[i][JailTime] > 0)
{
Player[i][JailTime]--;
PlayerTextDrawShow(i, Jailtime[i]);
new string3[60];
format(string3,sizeof(string3),"ELIBERAT IN: ~r~%d MINUTE", Player[i][JailTime]/60+1);
PlayerTextDrawSetString(i, Jailtime[i], string3);
}
}
else if(Player[i][JailTime] <= 0)
{
Player[i][JailTime] = 0;
if(Player[i][Jailed] == 1)
{
Player[i][Jailed] = 0;
SendClientMessage(i, COLOR_WHITE, "Ti-ai ispasit pedeapsa,sa nu mai faci vreo boacana.");
SetPlayerSpecialAction(i,SPECIAL_ACTION_NONE);
PlayerTextDrawHide(i, Jailtime[i]);
TogglePlayerControllable(i, 1);
SetPlayerInterior(i, 6);
SetPlayerPos(i, 268.7461,76.8184,1001.0391);
}
if(Player[i][Jailed] == 2)
{
Player[i][Jailed] = 0;
SendClientMessage(i, COLOR_WHITE, "Ti-ai ispasit pedeapsa,sa nu mai faci vreo boacana.");
SetPlayerSpecialAction(i,SPECIAL_ACTION_NONE);
PlayerTextDrawHide(i, Jailtime[i]);
TogglePlayerControllable(i, 1);
SetPlayerInterior(i, 0);
SetPlayerVirtualWorld(i, 0);
SetPlayerPos(i, 1800.1581,-1865.7731,13.5722);
}
}
}
}
public SetPlayerUnjail()
{
foreach(Player, i)
{
if(Player[i][Jailed] > 0)
{
if(Player[i][JailTime] > 0)
{
Player[i][JailTime]--;
PlayerTextDrawShow(i, Jailtime[i]);
new string3[60];
format(string3,sizeof(string3),"ELIBERAT IN: ~r~%d MINUTE", Player[i][JailTime]/60+1);
PlayerTextDrawSetString(i, Jailtime[i], string3);
}
}
if(Player[i][JailTime] <= 0)
{
Player[i][JailTime] = 0;
if(Player[i][Jailed] == 1)
{
SetPlayerInterior(i, 6);
SetPlayerPos(i, 268.7461,76.8184,1001.0391);
}
if(Player[i][Jailed] == 2)
{
SetPlayerInterior(i, 0);
SetPlayerVirtualWorld(i, 0);
SetPlayerPos(i, 1800.1581,-1865.7731,13.5722);
}
Player[i][Jailed] = 0;
SendClientMessage(i, COLOR_WHITE, "Ti-ai ispasit pedeapsa,sa nu mai faci vreo boacana.");
SetPlayerSpecialAction(i,SPECIAL_ACTION_NONE);
PlayerTextDrawHide(i, Jailtime[i]);
TogglePlayerControllable(i, 1);
}
}
}
public SetPlayerUnjail()
{
foreach(Player, i)
{
if(Player[i][JailTime] != 0)
{
if(Player[i][LoggedIn] == 1)
{
Player[i][JailTime]--;
PlayerTextDrawShow(i, Jailtime[i]);
new string3[60];
format(string3,sizeof(string3),"ELIBERAT IN: ~r~%d MINUTE", Player[i][JailTime]/60+1);
StopAudioStreamForPlayer(i);
PlayerTextDrawSetString(i, Jailtime[i], string3);
}
}
if(Player[i][JailTime] <= 0)
{
Player[i][JailTime] = 0;
if(Player[i][Jailed] == 1)
{
SetPlayerInterior(i, 6);
SetPlayerPos(i, 268.7461,76.8184,1001.0391);
Player[i][Jailed] = 0;
SendClientMessage(i, COLOR_WHITE, "Ai fost eliberat din inchisoare,sa nu mai faci vreo boacana...");
SetPlayerSpecialAction(i,SPECIAL_ACTION_NONE);
PlayerTextDrawHide(i, Jailtime[i]);
TogglePlayerControllable(i, 1);
StopAudioStreamForPlayer(i);
}
if(Player[i][Jailed] == 2)
{
SetPlayerInterior(i, 0);
SetPlayerVirtualWorld(i, 0);
SetPlayerPos(i, 1800.1581,-1865.7731,13.5722);
Player[i][Jailed] = 0;
SendClientMessage(i, COLOR_WHITE, "Ai fost eliberat din inchisoare,sa nu mai faci vreo boacana...");
SetPlayerSpecialAction(i,SPECIAL_ACTION_NONE);
PlayerTextDrawHide(i, Jailtime[i]);
TogglePlayerControllable(i, 1);
StopAudioStreamForPlayer(i);
}
}
}
}