Szerző Téma: legközelebbi kocsi  (Megtekintve 779 alkalommal)

legközelebbi kocsi
« Dátum: 2014. március 12. - 18:16:22 »
0 Show voters
Sziasztok egy jármûvet mivel célszerû ellenörzni hogy a játékos elég közel van??
 GetVehicleDistanceFromPoint
vagy
IsPlayerInRangeOfPoint
melyikkel jobb??
elõre is köszönöm

legközelebbi kocsi
« Válasz #1 Dátum: 2014. március 12. - 18:28:17 »
0 Show voters
GetVehicleDistanceFromPoint függvény kiszámítja, hogy egy adott jármû milyen messze van egy adott pontól.
IsPlayerInRangeOfPoint függvény ellenõrzi, hogy az adott játékos benne van-e az adott sugarú körben.
Egy példakód tõlem IsPlayerInRangeOfPoint függvény használatával:
 
CMD:jarmu(playerid,params[])
{
 
for(new i = 0; i < MAX_VEHICLES; i++)
{
if(i != INVALID_VEHICLE_ID)
{
   new Float:POS[3];
   GetVehiclePos(i,POS[0],POS[1],POS[2]); //lekéri a jármû pozícióját
   if(IsPlayerInRangeOfPoint(playerid,10.0,POS[0],POS[1],POS[2])) //lekéri, hogy a játékos benne van-e az adott sugarú körben
   {
      new str_[144];
      format(str_,sizeof(str_),\"%d azonosítójú jármû van a közeledben\",i);
      SendClientMessage(playerid,-1,str_);
      break; //leállítjuk a ciklust
   }
}
}
return 1;
}
« Utoljára szerkesztve: 2014. március 12. - 18:32:09 írta bbTamas »

legközelebbi kocsi
« Válasz #2 Dátum: 2014. március 12. - 19:17:40 »
0 Show voters
kérdésem az volt hogy melyiket célszerû erre használni??
de azért köszi:)

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
legközelebbi kocsi
« Válasz #3 Dátum: 2014. március 12. - 20:05:53 »
0 Show voters
A legjobb megoldas a getclosestvehicle. Ha majd nem telefonrol leszek irok hozzá példát de googlen is van fent.

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
legközelebbi kocsi
« Válasz #4 Dátum: 2014. március 12. - 20:12:13 »
0 Show voters
1. találat: http://sampforum.hu/index.php?topic=3638.0 - de keress rá, van még egy csomó variáció. Azzal a a 2 általad írt függvénnyel ne s*@rakodj.

legközelebbi kocsi
« Válasz #5 Dátum: 2014. március 12. - 20:42:36 »
0 Show voters
köszönöm:)
« Utoljára szerkesztve: 2014. március 13. - 20:53:31 írta kriszrap »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal