GetPlayerDistanceFromPoint

Iš GTA-Online Wikipedia.
Peršokti į: navigaciją, paiešką

GetPlayerDistanceFromPoint

Funkcijos pavadinimas GetPlayerDistanceFromPoint
Sintaksė
Reikalavimai nėra
Kategorija Žaidėjo Pozicijos Funkcijos.png Žaidėjo Pozicijos Funkcijos
Biblioteka a_players.inc
Atsiradimas 0.3a

Aprašymas

Funkcija skirta apskaičiuoti, kiek nutolęs žaidėjas yra nuo pasirinkto taško.

Sintaksė

(playerid, Float:X, Float:Y, Float:Z)

Privalomi parametrai

Šis parametras yra privalomas.playerid Žaidėjo ID, kurio atstumas nuo pasirinkto taško bus išgaunamas.
Šis parametras yra privalomas.Float:X Išgaunamos pozicijos X koordinatė.
Šis parametras yra privalomas.Float:Y Išgaunamos pozicijos Y koordinatė.
Šis parametras yra privalomas.Float:Z Išgaunamos pozicijos Z koordinatė.


Grąžinama reikšmė:
Gražinamas atstumas(float), kiek žaidėjas yra nutolęs nuo pasirinkto taško.

Pavyzdys

Komanda apskaičiuojanti, kiek žaidėjas nutolęs nuo taško.

Ši komanda skirta apskaičiuoti kiek žaidėjas yra nutolęs nuo žemėlapio centro atstumą.

Luk4s 19:52, 12 lapkričio 2012 (EET)

public OnPlayerCommandText(playerid, cmdtext[])
{
        if(!strcmp(cmdtext, "/komanda", true))
        {
                new Float:Atstumas = GetPlayerDistanceFromPoint(playerid, 0.0, 0.0, 0.0), string[45];
 
                format(string, 44, "Jūs esate %f nutolę nuo žemėlapio centro.", Atstumas);
                SendClientMessage(playerid, SPALVA_BALTA, string);
                return 1;
        }
        return 0;
}

Rekomenduojama

Siūlome patikrinti žemiau išvardintas funkcijas, kurios susijusios su GetPlayerDistanceFromPoint veikimu.

  • GetPlayerDistanceFromPoint: Išgauti atstumą tarp žaidėjo bei nurodytos pozicijų.
  • IsPlayerStreamedIn: Patikrinti, ar žaidėjo informacija yra siunčiama nurodytam žaidėjui.
Asmeniniai įrankiai
San Andreas Multiplayer