AttachPlayerObjectToVehicle DE
From SA-MP Wiki
[edit]
AttachPlayerObjectToVehicle
![]() | Diese Funktion/Dieses Callback wurde erstmals in SA:MP 0.3e hinzugefügt und funktioniert nicht in älteren Versionen! |
Beschreibung:
Befestigt ein spielerseitig erstelltes Objekt an einem Fahrzeug.
(playerid, objectid, vehicleid, Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ, Float:fRotX, Float:fRotY, Float:RotZ)
playerid | Die ID des Spielers, für den das Objekt erstellt wurde. |
objectid | Die ID des Objekts, das am Fahrzeug befestigt werden soll. |
vehicleid | Die ID des Fahrzeugs, an dem das Objekt befestigt werden soll. |
Float:OffsetX | Der X-Abstand zwischen Objekt und Fahrzeug. |
Float:OffsetY | Der Y-Abstand zwischen Objekt und Fahrzeug. |
Float:OffsetZ | Der Z-Abstand zwischen Objekt und Fahrzeug. |
Float:RotX | Der X-Winkel zwischen der Rotation des Objekts der des Fahrzeugs. |
Float:RotY | Der Y-Winkel zwischen der Rotation des Objekts der des Fahrzeugs. |
Float:RotZ | Der Z-Winkel zwischen der Rotation des Objekts der des Fahrzeugs. |
Rückgabe | Diese Funktion gibt keinen relevanten Wert zurück. |
Beispiel:
public OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == PLAYER_STATE_DRIVER) // Wenn ein Spieler ein Fahrzeug betritt { // Befestige eine riesige Kuh. new cow_object = CreatePlayerObject(playerid, 16442, 0, 0, 0, 0, 0, 0); AttachPlayerObjectToVehicle(playerid, cow_object, GetPlayerVehicleID(playerid), 0.0, 0.0, 1.0, 0.0, 0.0, 0.0); } }
[edit]
Verwandte Funktionen
Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.
- 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.
- 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.
- AttachObjectToPlayer: Befestigt ein Objekt an einem Spieler.