Jail Timer
#1

Hello! I've got a problem with my jail timer. I want the jail timer to be active even if the jailed player is disconnected. I attempted it, but when a different player connects with the same ID, the server assumes that it's the jailed player. Help would be appriciated!

This happens, when player gets jailed (I am using dialogs):
Код:
JailTime[AdminPlayer[playerid]]=JailTime[AdminPlayer[playerid]]*60;
	JailTimer(AdminPlayer[playerid]);
	Jailed[AdminPlayer[playerid]]=true;
	GetPlayerPos(AdminPlayer[playerid],LastX,LastY,LastZ);
	GetPlayerFacingAngle(AdminPlayer[playerid],LastA);
	SetPlayerPos(AdminPlayer[playerid],-27.2693,2320.6797,24.3034);
	SetPlayerFacingAngle(AdminPlayer[playerid],0.0);
	SetPlayerVirtualWorld(AdminPlayer[playerid],1);
This is the timer:
Код:
public JailTimer(playerid)
{
	new string1[256];
	JTimer[playerid] = SetTimerEx("JailTimer",1000,false,"i",playerid);
	format(string1,256,"JAIL: ~W~%d",JailTime[playerid]-1);
	TextDrawSetString(JailTimeText,string1);
	TextDrawShowForPlayer(playerid,JailTimeText);
	JailTime[playerid]--;
	if(JailTime[playerid] <= 0)
	{
	    Jailed[playerid]=false;
		KillTimer(JTimer[playerid]);
		TextDrawHideForPlayer(playerid,JailTimeText);
		SetPlayerPos(playerid,LastX,LastY,LastZ);
		SetPlayerFacingAngle(playerid,LastA);
		SendClientMessage(playerid,COLOR_WHITE,"UNJAILED!");
		SetPlayerVirtualWorld(playerid,0);
	}
}
Reply


Messages In This Thread
Jail Timer - by Armands - 08.08.2012, 23:08
Re: Jail Timer - by Shetch - 09.08.2012, 10:20
Re: Jail Timer - by Roko_foko - 09.08.2012, 10:25
Re: Jail Timer - by Shetch - 09.08.2012, 10:28
Re: Jail Timer - by Roko_foko - 09.08.2012, 10:59
Re: Jail Timer - by IceMeteor - 09.08.2012, 11:33

Forum Jump:


Users browsing this thread: 1 Guest(s)