Attach3DTextLabelToVehicle DE
From SA-MP Wiki
Diese Funktion/Dieses Callback wurde erstmals in SA:MP 0.3 hinzugefügt und funktioniert nicht in älteren Versionen! |
Description:
Befestigt einen 3D Text an einem Fahrzeug.
(Text3D:id, vehicleid, Float:OffsetX, Float:OffsetY, Float:OffsetZ)
Text3D:id | Der 3D Text, der befestigt werden soll. |
vehicleid | Das Fahrzeug, an dem der 3D Text befestigt werden soll. |
OffsetX | Der X-Abstand, vom Fahrzeug ausgehend (Die Mitte des Fahrzeugs ist 0). |
OffsetY | Der Y-Abstand, vom Fahrzeug ausgehend (Die Mitte des Fahrzeugs ist 0). |
OffsetZ | Der Z-Abstand, vom Fahrzeug ausgehend (Die Mitte des Fahrzeugs ist 0). |
Rückgabe | Diese Funktion gibt keinen relevanten Wert zurück. |
// Ein Array für fahrzeugeigene 3D Texte erstellen, um die 3D Texte später darin abzulegen. new Text3D:vehicle3Dtext[MAX_VEHICLES],vehicle_id; public OnGameModeInit() { //Das Fahrzeug erstellen vehicle_id = CreateVehicle(510, 0.0. 0.0, 15.0, 5, 0, 120); //Einen 3D Text erstellen und im Array für das Fahrzeug ablegen vehicle3Dtext[vehicle_id] = Create3DTextLabel("Beispiel Text", 0xFF0000AA, 0.0, 0.0, 0.0, 50.0, 0, 1 ); //Den Text am Fahrzeug befestigen Attach3DTextLabelToVehicle(vehicle3Dtext[vehicle_id], vehicle_id, 0.0, 0.0, 2.0); } public OnGameModeExit() { Delete3DTextLabel(vehicle3Dtext[vehicle_id]); return true; }
Verwandte Funktionen
Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.
- Create3DTextLabel: Erstellt einen 3D Text.
- Delete3DTextLabel: Löscht ein erstelltes 3DTextLabel.
- Attach3DTextLabelToPlayer: Befestigt einen 3D Text an einem Spieler.
- Update3DTextLabelText: Ändert den Text eines 3D Textes.
- CreatePlayer3DTextLabel: Erstellt einen 3D Text für einen Spieler.
- DeletePlayer3DTextLabel: Löscht einen Spieler-3D-Text.
- UpdatePlayer3DTextLabelText: Ändert den Text eines Spieler-3D-Textes.