Posts: 320
Threads: 23
Joined: Aug 2012
Reputation:
0
Hi, i have problem with players who's ID is assigned to 0. Basically, they get random teleported to some location (mostly jail), and its only happening to ID 0 . I've searched for some topics but couldn't find anything usefull.
If anyone knows some solution please let me know.
Thanks!
Posts: 25
Threads: 7
Joined: Mar 2013
Reputation:
0
Do you have some function witch teleports players to jail? If you do then post it.
Posts: 320
Threads: 23
Joined: Aug 2012
Reputation:
0
//onplayerdisonnect
Setplayerpos Randomzatvor - random location of jail.
stavljenelisice/zavezan/tazovan = if hes tied/cuffed/tazzzed and leaves server to be in jail.
if(StavljeneLisice[playerid] > 0 || Zavezan[playerid] > 0 || IgracTazovan[playerid] > 0)
{
PlayerInfo[playerid][pZatvor] = 2;
PlayerInfo[playerid][pZatvorenVreme] = PlayerInfo[playerid][pTrazeniLevel] * 150 + 500;
new rand = random(sizeof(RandomZatvor));
new id;
SetPlayerPos(id, RandomZatvor[rand][0], RandomZatvor[rand][1], RandomZatvor[rand][2]);
SetPlayerColor(playerid, BELA2);
PlayerInfo[playerid][pTrazeniLevel] = 0;
}
//onplayerspawn
if(PlayerInfo[playerid][pZatvor] == 2)
{
new rand = random(sizeof(RandomZatvor));
SetPlayerPos(playerid, RandomZatvor[rand][0], RandomZatvor[rand][1], RandomZatvor[rand][2]);
SetPlayerInterior(playerid, 0);
SCMF(playerid,-1,""SIVA"[ANTI LTA] Vracas se na odsluzenje zatvorske kazne | Ostalo ti je jos %d sekundi!",PlayerInfo[playerid][pZatvorenVreme]);
TogglePlayerControllable(playerid, 0);
freeze[playerid] = SetTimerEx("Freeze",5000, false, "i", playerid);
return 1;
}