[Pomoc] Problemi s PlayerToPoint

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

prethodna tema - sledeća tema

0 članova i 3 gostiju 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ć