CreateObject

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

CreateObject

Funkcijos pavadinimas CreateObject
Sintaksė
Reikalavimai nėra
Kategorija Objektų Funkcijos.png Objektų Funkcijos
Biblioteka a_objects.inc
Atsiradimas 0.2
Pakeitimai 0.3b RC1, 0.3x RC1

Aprašymas

Funkcija skirta sukurti globalų objektą.

Sintaksė

(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance = 0.0)

Privalomi parametrai

Šis parametras yra privalomas.modelid Norimas objekto modelis.
Šis parametras yra privalomas.Float:X Objekto pozicijos X koordinatė.
Šis parametras yra privalomas.Float:Y Objekto pozicijos Y koordinatė.
Šis parametras yra privalomas.Float:Z Objekto pozicijos Z koordinatė.
Šis parametras yra privalomas.Float:rX Objekto pasisukimo laipsniai X ašies atžvilgiu.
Šis parametras yra privalomas.Float:rX Objekto pasisukimo laipsniai y ašies atžvilgiu.
Šis parametras yra privalomas.Float:rX Objekto pasisukimo laipsniai Z ašies atžvilgiu.

Neprivalomi parametrai

Šis parametras nėra privalomas.Float:DrawDistanceObjekto matymo distancija. Numatytoji reikšmė 0.0.


Grąžinama reikšmė:
Sukurto objekto ID.

Pavyzdys

Objekto sukūrimas.

Sukuriamas objektas bei atspausdinamas jo ID.

Blantas 08:39, 16 rugpjūčio 2012 (EEST)

public OnGameModeInit()
{
        new objektas;
        objektas = CreateObject(2587, 2001.195, 1547.113, 14.283, 0.0, 0.0, 96.0, 300.0);      
        printf("Buvo sukurtas objektas, kurio ID: %d.", objektas);  
        return 1;
}

Istorija

Release
0.2 Pridėta galimybė kurti globalius objektus.
Release Candidate
0.3b RC1 Pridėta galimybė keisti objektų matymo distanciją.
0.3x RC1 Panaikinta objektų maksimalaus matomumo distancijos riba.

Rekomenduojama

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

Globalūs objektai
  • CancelEdit: Nutraukti objekto redagavimo rėžimą.
  • CreateObject: Sukurti globalų objektą.
  • 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