SetPlayerVelocity

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

SetPlayerVelocity

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

Aprašymas

Funkcija skirta priversti žaidėją judėti nurodytu greičiu, bei kryptimi.

Sintaksė

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

Privalomi parametrai

Šis parametras yra privalomas.playerid Žaidėjo, kurio greitis nustatomas, ID.
Šis parametras yra privalomas.Float:x Žaidėjo greitis X ašimi.
Šis parametras yra privalomas.Float:y Žaidėjo greitis Y ašimi.
Šis parametras yra privalomas.Float:z Žaidėjo greitis Z ašimi.


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

Pavyzdys

Super šuolis

Priverčia žaidėją pašokti aukščiau nei įprastai.

Cpt. Scott 23:40, 5 liepos 2013 (EEST)

public
OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys & KEY_JUMP)
    {
        new Float:X, Float:Y, Float:Z;
        GetPlayerVelocity(playerid, X, Y, Z);
        SetPlayerVelocity(playerid, X, Y, Z*2);
    }
}

Istorija

Release
0.3a R1 Pridėta galimybė nustatyti žaidėjo greitį koordinačių sistemos ašyse.

Rekomenduojama

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

  • IsPlayerStreamedIn: Patikrinti, ar žaidėjo informacija yra siunčiama nurodytam žaidėjui.
  • SetPlayerVelocity: Nustatyti žaidėjo greiti koordinačių sistemos ašyse.
Asmeniniai įrankiai
San Andreas Multiplayer