AttachPlayerObjectToVehicle DE

From SA-MP Wiki

Jump to: navigation, search

AttachPlayerObjectToVehicle

Dies wurde in SA:MP 0.3e   hinzugefügt 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)
playeridDie ID des Spielers, für den das Objekt erstellt wurde.
objectidDie ID des Objekts, das am Fahrzeug befestigt werden soll.
vehicleidDie ID des Fahrzeugs, an dem das Objekt befestigt werden soll.
Float:OffsetXDer X-Abstand zwischen Objekt und Fahrzeug.
Float:OffsetYDer Y-Abstand zwischen Objekt und Fahrzeug.
Float:OffsetZDer Z-Abstand zwischen Objekt und Fahrzeug.
Float:RotXDer X-Winkel zwischen der Rotation des Objekts der des Fahrzeugs.
Float:RotYDer Y-Winkel zwischen der Rotation des Objekts der des Fahrzeugs.
Float:RotZDer Z-Winkel zwischen der Rotation des Objekts der des Fahrzeugs.


RückgabeDiese Funktion gibt keinen relevanten Wert zurück.


Image:32px-Ambox_warning_orange.png

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.

  • StopPlayerObject: Hält ein sich bewegendes, spielerseitig erstelltes Objekt an.


Personal tools
Navigation
Toolbox
In other languages