RemovePlayerAttachedObject

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

Aprašymas

Paskirtis:
Funkcija skirta pašalinti prilipdytą prie žaidėjo objektą.
Svarbu:
Naudojimas: Ši funkcija egzistuoja tik nuo SA-MP 0.3c versijos. Prieš tai buvusiose versijose jos naudoti negalėsite.

Sintaksė

(Funkcija neturi parametrų.)

Šis parametras yra privalomas.playerid Žaidėjo ID, prie kurio prilipdyto objekto vieta bus atlaisvinta.
Šis parametras yra privalomas.index Galimo prilipdyto objekto numeris.

Grąžinama reikšmė:
Grąžinama reikšmė true, jei panaikinimas įvyko, priešingu atveju - false.

Pavyzdys

Žaidėjui numirus, bus patikrinta, ar objekto prilipdymo vietoje Nr. 2 egzistuoja prilipdytas objektas. Jei objektas egzistuoja, jis bus panaikintas.

public OnPlayerDeath(playerid, killerid, reason)
{
	if(IsPlayerAttachedObjectSlotUsed(playerid, 2)) RemovePlayerAttachedObject(playerid, 2);
	return 1;
}

Rekomenduojama

Siūlome patikrinti žemiau išvardintas funkcijas, kurios susijusios su RemovePlayerAttachedObject 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ą.
  • RemovePlayerAttachedObject: Pašalinti prilipdytą objektą nuo žaidėjo kūno.
  • 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