GetPlayerCameraMode

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

GetPlayerCameraMode

Funkcijos pavadinimas GetPlayerCameraMode
Sintaksė
Reikalavimai nėra
Kategorija Kameros Funkcijos.png Kameros Funkcijos
Biblioteka a_players.inc
Atsiradimas 0.3c R3

Aprašymas

Funkcija skirta išgauti žaidėjo kameros tipą. Pagal jį įmanoma analizuoti žaidėjo tam tikrus veiksmus, sužinoti, ar jis naudojasi įvairiais ginklais, transporto priemonėmis bei kita. Žinomi kameros tipai:

ID Paaiškinimas
-1 Žaidėjas nėra prisijungęs serveryje.
0 Žaidėjo valdomas veikėjas nėra įkeltas žaidimo erdvėje.
3 Žaidėjas yra traukinyje.
4 Įprastas žaidėjo kameros tipas neesant transporto priemonėje.
7 Taikantis naudojant „sniper“ ginklą.
8 Taikantis naudojant „rpg“ ginklą.
15 Esant „Pay 'n' Spray“ garaže.
53 Taikantis bet kokiu ginklu palenkus galvą prie peties, įskaitant ir „minigun“.
55 Taikantis transporto priemonėje ginklu bei sėdinti keleivio vietoje.

Sintaksė

(playerid)

Privalomi parametrai

Šis parametras yra privalomas.playerid Žaidėjo ID, kurio kameros tipą norima išgauti.


Grąžinama reikšmė:
Kameros tipas arba reikšmė „-1“, jei žaidėjas yra atsijungęs.

Pavyzdys

Žaidėjo kameros tipo išgavimas

Komanda, kurią įvykdžius, į pokalbių langą bus atspausdinama žaidėjo kameros tipas.

Blantas 21:56, 7 kovo 2012 (EET)

public OnPlayerText(playerid, text[])
{
    if(!strcmp(cmdtext, "/kamerostipas", true))
    {
        new Zinute[22];
        format(Zinute, sizeof(Zinute), "Tavo kameros busena: %d", GetPlayerCameraMode(playerid));
        SendClientMessage(playerid, 0xA9C4E4FF, Zinute);
    }
    return 0;
}

Istorija

Release
0.3c R3 Pridėta galimybė išgauti žaidėjo kameros tipą.

Rekomenduojama

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

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