23.01.2018, 14:43
Quote:
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); } } } }