OnObjectMoved

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

Aprašymas

Paskirtis:
Callback'as iškviečiamas, kai objektas nustoja judėti po MoveObject funkcijos panaudojimo.
Svarbu:
Naudojimas: SetObjectPos funkcija šitame callback'e neveikia. Norint nustatyti objekto poziciją, jums reikės sunaikinti objektą ir jį sukurti išnaujo.

Sintaksė

(Funkcija neturi parametrų.)

Š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 OnObjectMoved(objectid)
{
    printf("Objektas, kurio ID %d pajudėjo!", objectid);
    return 1;
}

Rekomenduojama

Siūlome patikrinti žemiau išvardintas funkcijas, kurios susijusios su OnObjectMoved 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.
Asmeniniai įrankiai
San Andreas Multiplayer