CreatePlayerObject DE

From SA-MP Wiki

Jump to: navigation, search


Description:

Erstellt ein Objekt, das nur für einen Spieler sichtbar ist.


Parameter:
(playerid, modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance = 0.0)
playeridDie ID des Spielers, für den das Objekt erstellt werden soll.
modelidDie Modell ID, die verwendet werden soll.
Float:XDie X-Koordinate, an der das Objekt erstellt wird.
Float:YDie Y-Koordinate, an der das Objekt erstellt wird.
Float:ZDie Z-Koordinate, an der das Objekt erstellt wird.
Float:rXDie X-Rotation des Objekts.
Float:rYDie Y-Rotation des Objekts.
Float:rZDie Z-Rotation des Objekts.
Float:DrawDistance(optional) Die Distanz, aus der das Objekt sichtbar ist. Verwende 0.0, um die vom Spiel vorgegebene Distanz zu verwenden.
RückgabeDie ID des neuen, spielerseitig erstellten Objekts.


Dies wurde in SA:MP 0.3b   hinzugefügt Der Parameter DrawDistance wurde erstmals in SA:MP 0.3b hinzugefügt und funktioniert nicht in älteren Versionen!


Image:Gear.png Der Parameter DrawDistance wurde in SA:MP 0.3x verändert. Die maximal verwendbare Distanz wurde vor 0.3x auf 300.0 beschränkt. Diese Beschränkung wurde aufgehoben.


new pObject[MAX_PLAYERS];
 
public OnPlayerConnect(playerid)
{
    pObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0, 0, 96);
 
    // Oder alternativ die Sichtweite so eintstellen, dass das Objekt auch von ganz weit weg gesehen werden kann
    pObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0, 0, 96, 2000.0);
    return 1;
}
 
public OnPlayerDisconnect(playerid, reason)
{
    DestroyPlayerObject(playerid, pObject[playerid]);
    return 1;
}

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.


In other languages