Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Gary_King poslato Oktobar 21, 2012, 01:36:37 PRE PODNE

Naslov: [POMOC]Komanda za pickup ne reagira na "isplayerinrangeofpoint"
Poruka od: Gary_King poslato Oktobar 21, 2012, 01:36:37 PRE PODNE
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
Naslov: Odg: [POMOC]Komanda za pickup ne reagira na "isplayerinrangeofpoint"
Poruka od: ΣLIƬΣ poslato Oktobar 21, 2012, 01:39:55 PRE PODNE
Pogledaj kako je tu napravljen taj IsPlayerInRangeOfPoint http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
Naslov: Odg: [POMOC]Komanda za pickup ne reagira na "isplayerinrangeofpoint"
Poruka od: Gary_King poslato Oktobar 21, 2012, 01:42:05 PRE PODNE
 :D

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.
Naslov: Odg: [POMOC]Komanda za pickup ne reagira na "isplayerinrangeofpoint"
Poruka od: Dj_Scratch poslato Oktobar 21, 2012, 01:43:46 PRE PODNE
Citat: Elite poslato Oktobar 21, 2012, 01:39:55 PRE PODNE
Pogledaj kako je tu napravljen taj IsPlayerInRangeOfPoint http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint

nepise mu tu nista korisno, sta ga zezas
Naslov: Odg: [POMOC]Komanda za pickup ne reagira na "isplayerinrangeofpoint"
Poruka od: elemental. poslato Oktobar 21, 2012, 01:44:16 PRE PODNE
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;
}
Naslov: Odg: [POMOC]Komanda za pickup ne reagira na "isplayerinrangeofpoint"
Poruka od: Gary_King poslato Oktobar 21, 2012, 02:52:45 PRE PODNE
Sad kad stavim taj return uopce ne sljaka komanda. Kao da je nisam ni napisao a compile ga OK.
Naslov: Odg: [POMOC]Komanda za pickup ne reagira na "isplayerinrangeofpoint"
Poruka od: Danijel96.pwn poslato Oktobar 21, 2012, 08:01:42 PRE PODNE
Lock, tema nesadrzi formular