Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[POMOC]Komanda za pickup ne reagira na "isplayerinrangeofpoint"

Započeo Gary_King
pre 13 godina
397
pregleda
7
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Gary_King
Street Runner
pre 13 godina
Znaci, napravio sam ovakvu komandu:
if (strcmp("/armour", cmdtext, true, 10) == 0)
{
IsPlayerInRangeOfPoint(playerid,2, -2167.3972,3306.8318,95.5800);
SendClientMessage(playerid, COLOR_ORANGE, "Armour PickUP");
SetPlayerArmour(playerid,100);
}


Znaci, skriptao sam si komandu /armour, napravio sam pickup. Cilj je da komanda radi samo kad se stane na pickup, range je 2.
Ali imam problem. Kad god i bilo gdje na serveru napisem /armour, dobijem pancirku makar nisam kod pickup-a.

Znam da trebam napraviti else, napravio sam ga, izgleda ovako ali nema funkciju:
if (strcmp("/armour", cmdtext, true, 10) == 0)
{
IsPlayerInRangeOfPoint(playerid,2, -2167.3972,3306.8318,95.5800);
SendClientMessage(playerid, COLOR_ORANGE, "Armour PickUP");
SetPlayerArmour(playerid,100);
}

      else
{
SendClientMessage(playerid, COLOR_ORANGE,"Moras biti kod Armour Pickup-a");
}


Compile radi i sve al nema funkciju. Kako trebam napraviti else? Znaci, da se armour cmd moze koristiti samo kad je isplayerinrangeofpoint.

Hvala
Jops
Underboss
pre 13 godina
Pogledaj kako je tu napravljen taj IsPlayerInRangeOfPoint http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
Gary_King
Street Runner
pre 13 godina
😄

Kaj me zezas.

Trebam pomoc, guglao sam satima i nisam nasao kako napraviti else u ovom slucaju, molim nekog da mi pokaze, pregledao sam sve tutove.
Trebam skuzit taj else, bas me nervira.

Uostalom, stvarno me zezas, moja komanda i komanda iz tuta je identicna osim sto ja koristim druge callbackove.
Dj_Scratch
Shot Caller
pre 13 godina
Elite wrote on October 20, 2012, 11:39 pm:
Pogledaj kako je tu napravljen taj IsPlayerInRangeOfPoint http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint


nepise mu tu nista korisno, sta ga zezas
Samper
Kingpin
pre 13 godina
if (strcmp("/armour", cmdtext, true, 10) == 0)
{
IsPlayerInRangeOfPoint(playerid,2, -2167.3972,3306.8318,95.5800); return SendClientMessage(playerid, COLOR_ORANGE, "Moras biti kod Armour Pickup-a");
SendClientMessage(playerid, COLOR_ORANGE, "Armour PickUP");
SetPlayerArmour(playerid,100);
        return 1;
}
Gary_King
Street Runner
pre 13 godina
Sad kad stavim taj return uopce ne sljaka komanda. Kao da je nisam ni napisao a compile ga OK.
danijel123
Kingpin
pre 13 godina
Lock, tema nesadrzi formular

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava