From SA-MP Wiki
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.
Parameter:(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. |
Hinweis
| Du musst das Objekt und das Fahrzeug erstellen, bevor du sie verbindest.
|
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);
}
}
Verwandte Funktionen
Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.