[Pomoc] Koordinate za zatvor

Započeo Max_Armadilo
23. Mar. 2015. Zaključano
412
pregleda
9
postova
Max_Armadilo
4
Shot Caller
23. Mar. 2015.
Skripta koju koristim: Svoje nesto
Detaljan opis problema: Ne mogu da nastimam koordinate od zatvora.
Dio skripte:
public AreaIzlaz()
{
foreach(Player, i)
{
if(IgracLogovan == 1)
{
new Float:oldposx, Float:oldposy, Float:oldposz;
GetPlayerPos(i, oldposx, oldposy, oldposz);
if (!IsPlayerInArea(i,-5000.00, 5000.00,-5000.00,5000.00))
{
SetPlayerHealth(i, 0);
}
if (PlayerInfo == 2)
{
if (!IsPlayerInArea(i,-1466.4647, 487.5663, -1286.9565, 516.2915))
{
SetPlayerPos(i, -1427.9514, 505.9415, 11.4418);
SCM(i,SIVA,"{F81414}Ne radi to, biti ces sankcionisan.");
new string;
new sendername;
imeigraca(i,sendername);
format(string,sizeof(string)," {f3ff02}%s je pokusao izaci iz aree! {ffffff}| {f3ff02}Vracanje inicirano.",sendername);
SendAdminsMessage(SIVA,string);
}
}   
else if(PlayerInfo == 1)
{
if (!IsPlayerInArea(i, 2559.0825, -2170.1599, 35.6688, 276.0124))
{
// SetTimerEx("TuglPleyerKontrelajbl", 2000, false, "i", i);
new rand = random(sizeof(gRandomJailSpawns));
SetPlayerPos(i, gRandomJailSpawns,gRandomJailSpawns,gRandomJailSpawns);
new string;
SCM(i,SIVA," {F81414}Ne radi to, biti ces sankcionisan.");
new sendername;
imeigraca(i,sendername);
format(string,sizeof(string)," {f3ff02}%s je pokusao izaci iz zatvora! {ffffff}| {f3ff02}Vracanje inicirano.",sendername);
SendAdminsMessage(SIVA,string);
}
}
if(PlayerInfo == 0 && PlayerInfo == 0 && PlayerInfo < 1)
{
new karna = GetPlayerAmmo(i);
if(karna >= 1500)
{
new sendername;
imeigraca(i,sendername);
SCM(i,SIVA,"{f3ff02}Izbaceni ste sa servera. | Razlog: {F81414}Pronalazak oruzija sa preko 1500 metaka");
Kicksaporukom(i);
new stringa;
format(stringa,sizeof(stringa)," {f3ff02}Igrac %s(%d) je provjeren sa Citom {ffffff}| {f3ff02}Preko 1500 metaka!",sendername,i);
SendAdminsMessage(SIVA,stringa);
}
}
}
}
}

Ovo su koordinate gdje me treba da spawna kad zatvorim nekoga u zatvor

new Float:gRandomJailSpawns = {
{2559.0825,-2180.1599,5.2205},
{2559.2932,-2179.8738,-0.2188},
{2559.4407,-2168.0342,-0.2188},
{2559.2380,-2168.2695,5.2405}
};

Dakle prvio dio radi i zadnji ,ali srednji dio od zatvora ne radi stalno mi ispisuje text "Ne radi to, biti ces sankcionisan" i ono dole adminima da je pokuso pobjeci

Dakle treba nastimati samo ovaj dio koda

else if(PlayerInfo == 1)
{
if (!IsPlayerInArea(i, 2559.0825, -2170.1599, 35.6688, 276.0124))
{
// SetTimerEx("TuglPleyerKontrelajbl", 2000, false, "i", i);
new rand = random(sizeof(gRandomJailSpawns));
SetPlayerPos(i, gRandomJailSpawns,gRandomJailSpawns,gRandomJailSpawns);
new string;
SCM(i,SIVA," {F81414}Ne radi to, biti ces sankcionisan.");
new sendername;
imeigraca(i,sendername);
format(string,sizeof(string)," {f3ff02}%s je pokusao izaci iz zatvora! {ffffff}| {f3ff02}Vracanje inicirano.",sendername);
SendAdminsMessage(SIVA,string);
}
}

Tacnije ovve koordinate

if (!IsPlayerInArea(i, 2559.0825, -2170.1599, 35.6688, 276.0124))

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Rudimental
5
OG Legend
24. Mar. 2015.
Sta je ovde glavni problem ne razumem jel nesto ne postavlja dobro igraca u taj zatvor il ipak kada neko hoce da pobegne iz zatvora nesto se ne desi dobro ?
Max_Armadilo
4
Shot Caller
24. Mar. 2015.
if (!IsPlayerInArea(i, 2559.0825, -2170.1599, 35.6688, 276.0124))
.  dakle ako nije u krugu tih koordinata tj.ako pokusa pobjeci iz zatvora da ga vrati na koordinate koje sam postavio,tb. Ono gRandomJailSpawn.ali ja kako kod postavim ove koordinate if (!IsPlayerInArea(i, 2559.0825, -2170.1599, 35.6688, 276.0124)) ono me vraca u zatvor iako sam u zatvoru
[WW]ivan
5
Kingpin
24. Mar. 2015.
Max_Armadilo wrote on March 24, 2015, 4:36 am:
if (!IsPlayerInArea(i, 2559.0825, -2170.1599, 35.6688, 276.0124))
.  dakle ako nije u krugu tih koordinata tj.ako pokusa pobjeci iz zatvora da ga vrati na koordinate koje sam postavio,tb. Ono gRandomJailSpawn.ali ja kako kod postavim ove koordinate if (!IsPlayerInArea(i, 2559.0825, -2170.1599, 35.6688, 276.0124)) ono me vraca u zatvor iako sam u zatvoru

mozda kordinate ne valjaju, od zatvora, il od tog kruga..
ove kordinate isplayerinarea su u zatvoru?
Max_Armadilo
4
Shot Caller
24. Mar. 2015.
Od tog kruga ne valjaju koordinate,nikako ih ne mogu namjestit.
Rudimental
5
OG Legend
24. Mar. 2015.
Stavis u neki tajmer koji je dovoljno brz recimo od 1 sekunde ovako nesto

if (!IsPlayerInRangeOfPoint(i, Range, X, Y, Z))
{
if (PlayerInfo == 1)
{
// Sta da se desi
}
}
Max_Armadilo
4
Shot Caller
24. Mar. 2015.
Nisi me dobro shvatio. Ove koordinate if (!IsPlayerInArea(i, 2559.0825, -2170.1599, 35.6688, 276.0124))
.  sluze za provjeru dali je igrac u blizini tih koordinata,ako jes nece mu izbacivat ono "ne radi to biti ces sankcionisan" ali ako nije u krugu tih koordinata izbacivat ce mu taj text
Max_Armadilo
4
Shot Caller
24. Mar. 2015.
Sory za DP,rijesio sam moze lock
Rudimental
5
OG Legend
24. Mar. 2015.
Lock na zahtev autora.

PS: Sledeci put kad imas ovako tvoj zadnji post ne moras raditi bump/dp vec samo iskoristis Izmeni i dodas sta ti treba ...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha