GetPlayerPos

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

GetPlayerPos

Funkcijos pavadinimas GetPlayerPos
Sintaksė
Reikalavimai nėra
Kategorija Žaidėjo Pozicijos Funkcijos.png Žaidėjo Pozicijos Funkcijos
Biblioteka a_players.inc
Atsiradimas 0.1

Aprašymas

Funkcija skirta išgauti žaidėjo poziciją atitinkančias X, Y bei Z koordinates žaidimo erdvėje.

Sintaksė

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

Privalomi parametrai

Šis parametras yra privalomas.playerid Žaidėjo, kurio poziciją išgausite, ID.
Šis parametras yra privalomas.Float:X Kintamasis, kuriam bus priskirta išgaunamos pozicijos X koordinatė.
Šis parametras yra privalomas.Float:Y Kintamasis, kuriam bus priskirta išgaunamos pozicijos Y koordinatė.
Šis parametras yra privalomas.Float:Z Kintamasis, kuriam bus priskirta išgaunamos pozicijos Z koordinatė.

Pavyzdys

Komanda, kuri išgaus žaidėjo poziciją

Su šia komanda išgausite ir atvaizduosite žaidėjui, kokiose koordinatėse jis yra.

Luk4s 23:48, 12 lapkričio 2012 (EET)

public OnPlayerCommandText(playerid, cmdtext[])
{
        if(!strcmp(cmdtext, "/pozicija", true))
        {
                new string[100], Float:Pos[3];

                GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
                format(string, 99, "Jūs esate šiose koordinatėse: %f, %f, %f", Pos[0], Pos[1], Pos[2]);
                SendClientMessage(playerid, 0xFFFFFFFF, string);
                return 1;
        }
        return 0;
}

Istorija

Release
0.1 Pridėta galimybė išgauti žaidėjo pozicijos koordinates.

Rekomenduojama

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

  • GetPlayerPos: Išgauti žaidėjo pozicijos koordinates.
  • IsPlayerStreamedIn: Patikrinti, ar žaidėjo informacija yra siunčiama nurodytam žaidėjui.
Asmeniniai įrankiai
San Andreas Multiplayer