SetPlayerObjectRot

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

Aprašymas

Paskirtis:
Funkcija nustato objekto pasisukimo pozicija aplink koordinačių ašis.

Sintaksė

(Funkcija neturi parametrų.)

Šis parametras yra privalomas.playerid Žaidėjo ID, kuriam priskirtas objektas.
Šis parametras yra privalomas.objectid Objekto ID, kurio pasisukimas nustatomas.
Šis parametras yra privalomas.Float:RotX Objekto pasisukimas laipsniais aplink X ašį.
Šis parametras yra privalomas.Float:RotY Objekto pasisukimas laipsniais aplink X ašį.
Šis parametras yra privalomas.Float:RotZ Objekto pasisukimas laipsniais aplink X ašį.

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

Pavyzdys

Prisijungus žaidėjui sukurs jam matoma objektą ir pakeis jo pasisukimą.

public OnPlayerConnect(playerid)
{
    new objektas = CreatePlayerObject(playerid, 1257, 0.0, 0.0, 0.5, 0.0, 0.0, 0.0, 100.0);
    SetPlayerObjectRot(playerid, objektas, 0, 0, 90.0); // Objektas pasukamas 90 laipsnių kampu aplink Z ašį.
    return 1;
}

Rekomenduojama

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

Globalūs objektai
  • CancelEdit: Nutraukti objekto redagavimo rėžimą.
  • EditObject: Leisti žaidėjui redaguoti globalų objektą.
  • GetObjectPos: Išgauti globalaus objekto pozicijos koordinates.
  • GetObjectRot: Išgauti globalaus objekto pasisukimo laipsnius.
  • MoveObject: Judinti globalų objektą į naują poziciją.
  • SetObjectRot: Nustatyti globalaus objekto pasisukimo laipsnius.
  • StopObject: Sustabdyti judantį globalų objektą.
Žaidėjų objektai
  • SetPlayerObjectRot: Nustatyti žaidėjo objekto pasisukimo laipsnius.

Serverio iškviečiamos funkcijos
  • OnObjectMoved: Iškviečiama globaliam objektui baigus judėti.
Asmeniniai įrankiai
San Andreas Multiplayer