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
}