[Pomoc] Problemi s PlayerToPoint


Započeo Matteo, Septembar 27, 2010, 17:50:05 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

ovako imam jedan problem... imam na pocetku skripte #define PlayerToPoint posto je to moj GM raden od nule i imam jednu komandu, evo koda:
if (strcmp("/kupipizzu", cmdtext, true, 10) == 0)
	{
	    if(PlayerToPoint(10.0,playerid,-1981.1304,883.8078,45.2031))
	    {
            ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Pizzerija Matteo", "Slavonska pizza \nMjesana pizza ", "U redu", "Odustani");
        }
        return 1;
    }

I ovo imam u OnDialogResponse
if(response)
	{
    if(dialogid == 3)
	{
		if(response)
		{
   			if(listitem == 0) // Vozacka dozvola
			{
			    GivePlayerMoney(playerid, - 10);//Ovdje stavljate cijenu
				SendClientMessage(playerid, COLOR_YELLOW, "Kupili ste Slavonsku pizzu. Dobar tek.");//Text po zelji
                SetPlayerHealth(playerid, 100);//Da igracu ono sto kupi
			}
			if(listitem == 1) // Pilotska dozvola
			{
			    GivePlayerMoney(playerid, - 5);//Ovdje stavljate cijenu
				SendClientMessage(playerid, COLOR_YELLOW, "Kupili ste Mjesanu pizzu. Dobar tek.");//Text po zelji
                SetPlayerHealth(playerid, 80);//Da igracu vozacku licensu
			}

		}
		return 1;
	}
	return 1;
}

I sada mi ispise ovaj warning:
C:\Users\Matteo\Desktop\CRO Extreme\gamemodes\extremeserver.pwn(552) : warning 206: redundant test: constant expression is non-zero

552 je red ove komande (red s PlayerToPoint). Kako da ga ispravim jer radi njega dialog mi se pojavljiva svugdje a ne samo an odredenim mjestima (kordinatama)
Molio bi vas za pomoc... Unaprijed Hvala!
Poslednja Izmena: Septembar 27, 2010, 17:53:56 POSLE PODNE od matteokov

forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);


Pokušaj ovo ubaciti ako već nema :)

izbaci mi da je nepoznata rijed radi pa x pa y pa z xDD

Zlatan_Ibrahimovic


ili da jednostavno koristis IsPlayerInRangeOfPoint
Kristijan Stipić