[Pomoc]Zatvor


Započeo davax, Avgust 07, 2014, 23:26:14 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

kripta koju koristim:GTA Rp
Detaljan opis problema:Kako da napravim , da kad je igrac u zatvoru da nemoze izac (iz tog radijusa, te zone) recimo s airbreakom nego  da ga baca natrag , kao na nekim serverima dok si u arei 
Dio skripte: //  tako nesto mislim da je to http://www.upimg.fr/up/7gmr.png
Kod: [Odaberi]
Poslednja Izmena: Avgust 07, 2014, 23:26:39 POSLE PODNE od davax


proveri njegov range od tog mesta i vrati ga.
69

Evo ovo ti je kao na svakim serverima "Area"

SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453);

a ovo kad izadje iz zatvora.


SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);

Slozio sam to sad kad ga stavim u zatvor a zatvor mi je u arei  nemoze izac  to je dobro sad

ali sad sam sprobavao  i  kad je u zatvoru   izade iz igre i opet ude onda moze van iz aree  vise mu ne dolazi http://www.upimg.fr/up/7gmr.png

kako sat to rjesit treba li nesto pod ? onplayerdisconect ?? ili kamo
Poslednja Izmena: Avgust 08, 2014, 22:18:55 POSLE PODNE od davax


Ako sam te razumio samo na Connectu proveri da li je u jail i postavi mu ponovo poziciju i
SetPlayerWorldBounds
69

problem je sto neznam gdje da to stavim ??
Poslednja Izmena: Avgust 08, 2014, 22:32:01 POSLE PODNE od davax


pa ti tu samo postavljas vrednosti varijable stoce mi to?
Ili jednostavno to uradi pod OnPlayerSpawn bolje ti je.
69

to je to ?

if(PlayerInfo[playerid][pZatvor] == 2)
	{
	    new rand = random(sizeof(RandomZatvor));
	    JBC_SetPlayerPos(playerid, RandomZatvor[rand][0], RandomZatvor[rand][1], RandomZatvor[rand][2]);
		SetPlayerInterior(playerid, 0);
		SCMF(playerid,-1,""BELA"Vracas se na odsluzenje zatvorske kazne | Ostalo ti je jos %d sekundi!",PlayerInfo[playerid][pZatvorenVrijeme]);
		SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453);
	    TogglePlayerControllable(playerid, 0);
		freeze[playerid] = SetTimerEx("Freeze",5000, false, "i", playerid);
		return 1;
	}
Poslednja Izmena: Avgust 08, 2014, 22:31:44 POSLE PODNE od davax