AttachObjectToPlayer

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

Aprašymas

Paskirtis:
Funkcija skirta "priklijuoti" objektą prie žaidėjo.

Sintaksė

(Funkcija neturi parametrų.)

Šis parametras yra privalomas.objectid Objekto ID kuris bus prilipdytas prie žaidėjo.
Šis parametras yra privalomas.playerid Žaidėjo ID kuriam bus prilipdytas objektas.
Šis parametras yra privalomas.Float:OffsetX Atstumas tarp žaidėjo ir lipdomo objekto X pozicijoje.
Šis parametras yra privalomas.Float:OffsetY Atstumas tarp žaidėjo ir lipdomo objekto Y pozicijoje.
Šis parametras yra privalomas.Float:OffsetZ Atstumas tarp žaidėjo ir lipdomo objekto Z pozicijoje.
Šis parametras yra privalomas.Float:rX X Pasisukimas tarp žaidėjo ir lipdomo objekto.
Šis parametras yra privalomas.Float:rY Y Pasisukimas tarp žaidėjo ir lipdomo objekto.
Šis parametras yra privalomas.Float:rZ Z Pasisukimas tarp žaidėjo ir lipdomo objekto.

Grąžinama reikšmė:
Ši funkcija neturi grąžinamos reikšmės.

Pavyzdys

public OnPlayerConnect(playerid){
	new object = CreateObject(...);
	AttachObjectToPlayer(object, playerid, 3.4, 7.2, 0.1, 1.0, 2.2, 0.0);
	return 1;
}

Rekomenduojama

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

Globalūs objektai
  • AttachObjectToPlayer: Prilipdyti globalų objektą prie žaidėjo.
  • 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