ApplyActorAnimation DE
From SA-MP Wiki
ApplyActorAnimation
| ApplyActorAnimation wurde erst in SA-MP 0.3.7 hinzugefügt und funktioniert nicht in älteren Versionen.
Beschreibung:
- Lässt einen Actor eine Animation ausführen.
- Damit ein Spieler sieht wie der Actor die Animation ausführt, muss für den Spieler zunächst die entsprechende Animationsbibliothek ausgeführt wurden sein.
- Ein Actor kann auch mit einer Animation nicht dazu gebracht werden sich auf eine andere Position zu bewegen.
Parameter:
-
(actorid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time)
actorid | Die ID des Actor der die Animation ausführen soll. |
animlib[] | Die Bibliothek von der aus die Animation geladen werden soll. |
animname[] | Der Name der Animation aus der Bibliothek. |
fDelta | Die Geschwindigkeit der Animation (empfohlen 4.1) |
loop | Falls 1, wiederholt sich die Animation. Falls 0, wird die Animation nur einmal ausgeführt. |
lockx | Falls 0, wird der Actor auf die vorherige X Koordinate zurückgesetzt (für Animationen mit Positionsänderung). Falls 1, geschieht dies nicht. |
locky | Falls 0, wird der Actor auf die vorherige Y Koordinate zurückgesetzt (für Animationen mit Positionsänderung). Falls 1, geschieht dies nicht. |
freeze | Falls 1, wird der Actor während der Animation eingefroren. Falls 0, geschieht dies nicht. |
time | Zeit in Millisekunden. Für eine Unendlich-Schleife sollte es 0 sein. |
Rückgabe Werte:
- 1: Die Funktion wurde erfolgreich ausgeführt.
- 0: Das ausführen der Funktion ist fehlgeschlagen. Die ID vom Actor existiert nicht.
| Pawno Beispiel:
new MeinActor; public OnGameModeInit() { MeinActor = CreateActor(179, 316.1, -134.0, 999.6, 90.0); // Actor als Verkäufer im Ammunation ApplyActorAnimation(MeinActor, "DEALER", "shop_pay", 4.1, 0, 0, 0, 0, 0); // Bezahlen Animation return 1; }