AttachObjectToObject DE
From SA-MP Wiki
Diese Funktion/Dieses Callback wurde erstmals in SA:MP 0.3d hinzugefügt und funktioniert nicht in älteren Versionen! |
Description:
Mit dieser Funktion können Objekte an anderen Objekten befestigt werden. Das angeklebte Objekt bewegt sich mit dem Hauptobjekt.
(objectid, attachtoid, Float:OffsetX, Float:OffsetY, Float:OffsetZ, Float:RotX, Float:RotY, Float:RotZ, SyncRotation = 1)
objectid | Das Objekt, das an dem anderen Objekt befestigt wird. |
attachtoid | Das Objekt, an dem das andere Objekt befestigt wird. |
Float:OffsetX | Die Distanz zwischen beiden Objekten in X-Richtung. |
Float:OffsetY | Die Distanz zwischen beiden Objekten in Y-Richtung. |
Float:OffsetZ | Die Distanz zwischen beiden Objekten in Z-Richtung. |
Float:RotX | Der Winkel zwischen beiden Objekten in X-Richtung. |
Float:RotY | Der Winkel zwischen beiden Objekten in Y-Richtung. |
Float:RotZ | Der Winkel zwischen beiden Objekten in Z-Richtung. |
SyncRotation | Bei 0 rotiert das befestigte Objekt nicht mit dem Hauptobjekt (sehe dir das "ferriswheel" Filterscript für ein Beispiel an). |
Rückgabe | Diese Funktion gibt keinen relevanten Wert zurück. |
Hinweis | Du musst beide Objekte erstellen, bevor diese Funktion verwendet wird. |
Wichtiger | Es gibt keine Variante dieser Funktion für Spieler-Objekte, was bedeutet, dass diese Funktion nicht von Objekt-Streamern untersützt wird. |
AttachObjectToObject(objectid, attachtoid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1);
Verwandte Funktionen
Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.
- CreateObject: Erstellt ein Object.
- DestroyObject: Löscht ein Objekt.
- IsValidObject: Prüft, ob ein Objekt existiert.
- MoveObject: Bewegt ein Objekt.
- StopObject: Stop die Bewegung eines Objektes.
- SetObjectPos: Ändert die Position eines Objekts.
- SetObjectRot: Ändert die Rotation eines Objekts.
- GetObjectPos: Gibt die Position eines Objekts zurück.
- GetObjectRot: Gibt die Rotation eines Objekts zurück.
- CreatePlayerObject: Erstellt ein Objekt seitens eines einzigen Spielers.
- DestroyPlayerObject: Löscht ein spielerseitig erstelltes Objekt.
- IsValidPlayerObject: Prüft, ob ein spielerseitiges Objekt existiert.
- MovePlayerObject: Bewegt ein Player-Objekt.
- StopPlayerObject: Hält ein sich bewegendes, spielerseitig erstelltes Objekt an.
- SetPlayerObjectPos: Ändert die Position eines spielerseitig erstellten Objekts.
- SetPlayerObjectRot: Ändert die Rotation eines spielerseitig erstellten Objekts.
- GetPlayerObjectPos: Gibt die Position eines spielerseitig erstellten Objekts zurück.
- GetPlayerObjectRot: Gibt die Rotation eines spielerseitig erstellten Objekts zurück.
- AttachPlayerObjectToPlayer: Befestigt ein spielerseitig erstelltes Objekt an einem Spieler.