GetObjectModel

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

GetObjectModel

Funkcijos pavadinimas GetObjectModel
Sintaksė
Reikalavimai nėra
Kategorija Objektų Funkcijos.png Objektų Funkcijos‏‎
Biblioteka a_objects.inc
Atsiradimas 0.3.7 RC1

Aprašymas

Funkcija skirta išgauti globalaus objekto modelio ID.

Sintaksė

(objectid)

Privalomi parametrai

Šis parametras yra privalomas.objectid Objekto, kurio modelis išgaunamas, ID.


Grąžinama reikšmė:
Objektui egzistuojant grąžinama reikšmė lygi objekto modelio ID, priešingu atveju -1.

Pavyzdys

Objektų modelių ID išgavimas

Serveriui išsijungus, serveris atspausdins visų objektų su jų ID bei modelių ID sąrašą.

Blantas 14:12, 27 sausio 2015 (EET)

public OnGameModeExit()
{
        print("Serverio objektai (Nr., ID, Modelis):");
        new ObjektuKiekis = 0;
        for(new i = 0; i < MAX_OBJECTS; i++)
        {
            if(IsValidObject(i))
            {
                ObjektuKiekis++;
                printf("%5d |%5d | %5d", ObjektuKiekis, i, GetObjectModel(i));
            }
        }
        printf("Viso serveryje objektu: %d", ObjektuKiekis);
        return 1;
}

Istorija

Release Candidate
0.3.7 RC1 Pridėta galimybė išgauti globalaus objekto modelio ID.

Rekomenduojama

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

Globalūs objektai
  • CancelEdit: Nutraukti objekto redagavimo rėžimą.
  • EditObject: Leisti žaidėjui redaguoti globalų objektą.
  • GetObjectModel: Išgauti objekto modelio ID.
  • 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