IsValidObject

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

Aprašymas

Paskirtis:
Funkcija tikrina ar pasirinktas objekto ID egzistuoja.

Sintaksė

(Funkcija neturi parametrų.)

Šis parametras yra privalomas.objectid Objekto ID kurį tikrinsite.

Grąžinama reikšmė:
1 jeigu objektas egzistuoja, kitu atveju 0

Pavyzdys

Parašius komandą sukurs objektą ir patikrins ar jo ID yra realus.

public OnPlayerCommandText(playerid, cmdtext[]){
    if (strcmp("/objektas", cmdtext, true, 9) == 0){
        new objectid = CreateObject(1274, 1247.12, 754.12, 0.5, 360.0, 128.0, 90.0, 100.0);
	if (IsValidObject(objectid)){
            print("Objektas kurio id yra: %i egzistuoja!", objectid);
	}
	return 1;
    }
    return 0;
}

Rekomenduojama

Siūlome patikrinti žemiau išvardintas funkcijas, kurios susijusios su IsValidObject 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.
  • IsValidObject: Patikrinti, ar globalus objektas egzistuoja.
  • 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