From SA-MP Wiki
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)
playerid | Die ID des Spielers, für den das Objekt erstellt werden soll. |
modelid | Die Modell ID, die verwendet werden soll. |
Float:X | Die X-Koordinate, an der das Objekt erstellt wird. |
Float:Y | Die Y-Koordinate, an der das Objekt erstellt wird. |
Float:Z | Die Z-Koordinate, an der das Objekt erstellt wird. |
Float:rX | Die X-Rotation des Objekts. |
Float:rY | Die Y-Rotation des Objekts. |
Float:rZ | Die 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ückgabe | Die ID des neuen, spielerseitig erstellten Objekts. |
| Der Parameter DrawDistance wurde erstmals in SA:MP 0.3b hinzugefügt und funktioniert nicht in älteren Versionen!
|
| 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.