Szerző Téma: GetVehicleDistanceFromPoint  (Megtekintve 1128 alkalommal)

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
GetVehicleDistanceFromPoint
« Dátum: 2013. július 11. - 23:31:30 »
0 Show voters
GetVehicleDistanceFromPoint
Ismertetõ
Ez a függvény arra szolgál, hogy kiszámítja (float formában) a jármû és a mappon meghatározott pont közötti távolságot. Ez hasznos lehet abból a szempontból, hogy milyen messze van a jármû az adott ponttól.
Paraméterek
 
(vehicleid, Float:X, Float:Y, Float:Z)

 
vehicleid - A jármû ID-je amelyiknek a távolságot számítjuk
Float:X - Az X koordinátája a mapon lévõ pontnak
Float:Y - Az Y koordinátája a mapon lévõ pontnak
Float Z - Az Z koordinátája a mapon lévõ pontnak
Visszatérési érték
A kiszámított float amely megmondja milyen távolságra van az autó a meghatározott ponttól
!Megjegyzés
- Ez a függvény a SA:MP 0.3c R3-as verziójához lett hozzáadva így a korábbiakban nem mûködik!
Példascript
 

public OnPlayerText(playerid, text[]) {
if(strcmp(text, \"tavolasg\", true) == 0) { // Ha a parancs igaz
new
    Float: fDistance = GetVehicleDistanceFromPoint(GetPlayerVehicleID(playerid), 237.9, 115.6, 1010.2), // Létrehoz egy floatot amiben elmenti a függvény által kiszámított távolság értékét
    szMessage[44]; // Ez stringet amivel üzenetet küldünk
format(szMessage, sizeof(szMessage), \"Te %f  vagy a ponttól\", fDistance); // Megformázzuk az üzenetet és hozzáadjuk a float értékét
SendClientMessage(playerid, 0xA9C4E4FF, szMessage); // Elküldjük a játékosnak az üzenetet
}
return 0; // Ha a parancs hibás, nem fut le a parancs
}

 

« Utoljára szerkesztve: 2013. július 12. - 14:49:14 írta SnooP »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal