Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Bos poslato Maj 21, 2014, 23:18:24 POSLE PODNE

Naslov: [Pomoc]U vezi stocka
Poruka od: Bos poslato Maj 21, 2014, 23:18:24 POSLE PODNE
Skripta koju koristim: 0
Detaljan opis problema: Napravio sam komandu /vuci i kad stanem pored igraca kaz da nisam ublizini igraca jer nisam napravio stock za daljinu. Jel mi neko moze pomoc kako da uradim taj stock
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc]U vezi stocka
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Maj 21, 2014, 23:28:34 POSLE PODNE
Napravis nesto na ovu foru



forward BlizinaIgraca(Float:metri, playerid, targetid);
public BlizinaIgraca(Float:metri, playerid, targetid)
{
    if(IsPlayerConnected(playerid) && IsPlayerConnected(targetid))
{
new Float:posx, Float:posy, Float:posz;
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
GetPlayerPos(targetid, posx, posy, posz);
tempposx = (oldposx -posx);
tempposy = (oldposy -posy);
tempposz = (oldposz -posz);
if (((tempposx < metri) && (tempposx > -metri)) && ((tempposy < metri) && (tempposy > -metri)) && ((tempposz < metri) && (tempposz > -metri)))
{
return 1;
}
}
return 0;
}


I onda kod neke komande stavis samo proveru

if (BlizinaIgraca(2.0, playerid, giveplayerid))
Naslov: Odg: [Pomoc]U vezi stocka
Poruka od: Bos poslato Maj 21, 2014, 23:34:16 POSLE PODNE
Hvala reseno je. Moze LOCK