CreateObject DE
From SA-MP Wiki
Description:
Erstellt ein Objekt.
(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance)
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 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 war vor 0.3x auf 300.0 beschränkt. Diese Beschränkung wurde aufgehoben. |
public OnGameModeInit() { CreateObject(2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0); //Das Object wird mit der Standard-Distanz angezeigt. CreateObject(2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0, 250.0); //Das Objekt wird aus 250 Metern angezeigt. CreateObject(2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0, 50000.0); //Das Objekt wird aus 50000 Metern angezeigt. return 1; }
Verwandte Funktionen
Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.
- 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.
- SetObjectMaterialText: Ersetzt die Textur eines Objekts durch Text.
- SetObjectMaterial: Ersetzt die Textur eines Objekts mit der eines anderen Modells im Spiel.
- 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.
- SetPlayerObjectMaterialText: Ersetzt die Textur eines Spielerobjekts durch Text.
- SetPlayerObjectMaterial: Ersetzt die Textur eines spielerseitig erstellten Objekts mit der eines anderen Modells im Spiel.