OnPlayerObjectMoved

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

Aprašymas

Paskirtis:
Callback'as iškviečiamas, kai žaidėjo objektas nustoja judėti po MovePlayerObject funkcijos panaudojimo.

Sintaksė

(Funkcija neturi parametrų.)

Šis parametras yra privalomas.playerid Žaidėjo ID, kuriam priklauso objektas.
Šis parametras yra privalomas.objectid Judėjusio objekto ID.

Grąžinama reikšmė:
Grąžinamąją reikšmę nustačius į 0 arba jos nenurodžius, serveris šio callback'o neiškvies kituose, vėliau užkrautuose skriptuose, 1 - callback'as bus iškviečiamas.

Pavyzdys

Objektui baigus judėti, bus atspausdinama žinutė.

public OnPlayerObjectMoved(playerid,objectid)
{
    printf("Žaidėjo %d objektas, kurio ID %d pajudėjo!",playerid, objectid);
    return 1;
}

Rekomenduojama

Siūlome patikrinti žemiau išvardintas funkcijas, kurios susijusios su OnPlayerObjectMoved 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

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