SetPlayerAttachedObject
Deskripcija
Prikvači objekat na određenu kost igrača.
Ime | Deskripcija |
---|---|
playerid | ID igrača za prikvačiti objekat. |
index | Index (slot) za dodijeliti objekat (0-9 od 0.3d, 0-4 u ranijim verzijama). |
modelid | Model kojeg želite koristiti. |
bone | Kost za koju želite prikvačiti objekat. |
fOffsetX | (neobavezno) Pomak osi X za položaj objekta. |
fOffsetY | (neobavezno) Pomak osi Y za položaj objekta. |
fOffsetZ | (neobavezno) Pomak osi Z za položaj objekta. |
fRotX | (neobavezno) Pomak osi X za rotaciju objekta. |
fRotY | (neobavezno) Pomak osi Y za rotaciju objekta. |
fRotZ | (neobavezno) Pomak osi Z za rotaciju objekta. |
fScaleX | (optional) Pomak osi X za veličinu objekta. |
fScaleY | (optional) Pomak osi Y za veličinu objekta. |
fScaleZ | (optional) Pomak osi Z za veličinu objekta. |
materialcolor1 | (optional) Primarna boja za postaviti objektu, kao cijeli broj ili hex u ARGB formatu. |
materialcolor2 | (optional) Sekundarna boja za postaviti objektu, kao cijeli broj ili hex u ARGB formatu. |
Returns
1 uspješno, 0 pri grešci.
Primjeri
public OnPlayerSpawn(playerid)
{
SetPlayerAttachedObject(playerid, 3, 1609, 2); // Prikvači kornjaču za playerid-evu glavu, in slou 3
// Primjer korištenja boja na objektu koje je prikvačen za igrača:
SetPlayerAttachedObject(playerid, 3, 19487, 2, 0.101, -0.0, 0.0, 5.50, 84.60, 83.7, 1.0, 1.0, 1.0, 0xFF00FF00);
// Prikvači bijeli šešir na glavu igrača i oboji ga u zeleno
return 1;
}
Zabilješke
tip
Ova je funkcija odvojena od spremišta CreateObject / CreatePlayerObject.
warning
U 0.3d verziji pa nadalje, 10 objekata se može prikvačiti za jednog igrača (index 0-9). U ranijim verzijama, limit je 5 (index 0-4).
Srodne Funkcije
- RemovePlayerAttachedObject: Ukloni prikvačeni objekat sa igrača
- IsPlayerAttachedObjectSlotUsed: Provjeri da li je objekat prikvačen za igrača u oređenom indexu.
- EditAttachedObject: Uredi prikvačeni objekat.