GetPlayerCameraPos

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

GetPlayerCameraPos

Funkcijos pavadinimas GetPlayerCameraPos
Sintaksė
Reikalavimai nėra
Kategorija Kameros Funkcijos.png Kameros Funkcijos
Biblioteka a_players.inc
Atsiradimas 0.3a

Aprašymas

Funkcija skirta išgauti žaidėjo kameros poziciją.

Sintaksė

(playerid, Float:x, Float:y, Float:z)

Privalomi parametrai

Šis parametras yra privalomas.playerid Žaidėjo ID, kurio kameros poziciją norima išgauti.
Šis parametras yra privalomas.Float:x Float tipo kintamasis, kuriam priskiriama X koordinatė.
Šis parametras yra privalomas.Float:y Float tipo kintamasis, kuriam priskiriama Y koordinatė.
Šis parametras yra privalomas.Float:z Float tipo kintamasis, kuriam priskiriama Z koordinatė.


Grąžinama reikšmė:
Ši funkcija neturi grąžinamos reikšmės.

Pavyzdys

Žaidėjo kameros pozicijos išgavimas žaidėjui atsijungus

Kiekvieno atsijungiančio žaidėjo kameros pozicijos koordinatės atspausdinamos į serverio konsolę.

Blantas 15:49, 7 kovo 2012 (EET)

public OnPlayerDisconnect(playerid)
{
    new Float:x, Float:y, Float:z;
    GetPlayerCameraPos(playerid, x, y, z);
 
    // Po šio veiksmo, kintamiemji x, y bei z įgijo atitinkamas kameros pozicijos koordinates.

    printf("Zaidejas atsijunge nuo serverio, kai jo kameros pozicija buvo %f,%f,%f.", x, y, z);
    return 1;
}

Istorija

Release
0.3a Pridėta galimybė išgauti žaidėjo kameros poziciją.

Rekomenduojama

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

  • GetPlayerCameraPos: Išgauti kameros poziciją.
  • InterpolateCameraLookAt: Judinti kameros pozicijos priekinį vektorių iš vieno taško į kitą nustatytu greičiu.
Asmeniniai įrankiai
San Andreas Multiplayer