[POMOC]Prox Detector

3. Jul 2016. Zaključano
673
pregleda
5
postova
Nitro
5
Godfather
3. Jul 2016.
Skripta koju koristim: gta rp edit (balkan exchange)
Detaljan opis problema:Hocu da namestim da kada igrac izadje sa servera sa wanted levelom a u blizini je igraca koji je policajac da ga automatski stavi u zatvor kada se vrati ali nikako mi ne ide.Stavio sam ovo pod onplayerdiscconect i sve mi lepo radi samo ne znam kako da stavim samo ako je u blizini policajca a za to mi je IsACop .Hvala
Dio skripte:
	new dstring;
if(WantedPoints > 0 || PI >= 1)
{
if(reason == 0) { PI = 0; PI = 0; PI = 0; }
}
if(WantedPoints >= 1 || PI >= 1)
{
if(PI > 0)
{
new wlp = PI*300;
PI += wlp;
}
PI = 1;
PI = 0;
PI = 0;
WantedPoints = 0;
switch(reason)
    {
        case 0:
{
format(dstring, sizeof (dstring)," %s je napustio server sa WL, razlog: Crash",GetName(playerid));
}
        case 1: format(dstring, sizeof (dstring)," %s je napustio server sa WL, razlog: Izasao Svojevoljno",GetName(playerid));
        case 2: format(dstring, sizeof (dstring)," %s je napustio server sa WL, razlog: Kikovan/Banovan",GetName(playerid));
}
    ABroadCast(ZUTA,dstring,1);
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Rudimental
5
OG Legend
3. Jul 2016.
Jednostavno prodjes kroz sve igrace pomocu foreach-a zatim proveris sopstvenu kordinatu preko IsPlayerInRangeOfPoint zatim ispod toga definises to za policiju i tek onda zatvaras igraca...
Nitro
5
Godfather
3. Jul 2016.
Au brate jel mozes malo bolje da mi objasnis nisam bas toliko pametan 😄
expressoboy123
5
Godfather
3. Jul 2016.
Pa sto bi morao da bude u blizini policajca? Ako izadje sa wl i vrati se nek bude u zatvoru. Samo stavi da ti cuva vrednost wanteda. I kad ocitava ako imas u jail i zdravo hahah. A vidim znas to uraditi. Msm isto ti je
Rudimental
5
OG Legend
3. Jul 2016.
Mislim da ce ovako biti ok nisam testirao.

public OnPlayerDisconnect(playerid, reason)
{
if (WantedLevel > 0)
{
    new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
    if (IsPlayerInRangeOfPoint(playerid, 2.5, x, y, z))
    {
    foreach (Player, i)
    {
        if (IsACop(i))
        {
            PI = 1;
        }
    }
    }
}
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha