ApplyAnimation DE

From SA-MP Wiki

Jump to: navigation, search



Description:

Lässt einen Spieler eine Animation ausführen.


Parameter:
(playerid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time, forcesync)
playeridDie ID des Spielers, der die Animation ausführen soll.
animlib[]Der Name der Bibliothek der Animation.
animname[]Der Name der Animation.
fDeltaDie Geschwindigkeit der Animation.
loop1, um die Animation wiederholen zu lassen, 0, um sie nur ein Mal abzuspielen.
lockx0, um den Spieler auf die ursprüngliche X-Position zurückzubringen, nachdem die Animation fertig ist. 1 bewirkt das Gegenteil.
locky0, um den Spieler auf die ursprüngliche Y-Position zurückzubringen, nachdem die Animation fertig ist. 1 bewirkt das Gegenteil.
freeze0, um den Spieler nach der Animation wieder frei beweglich zu machen, 1, um ihn am Ende der Bewegung "einzufrieren".
timeLänge der Animation in Millisekunden. Wird 0 angegeben, hört die Animation nicht von selbst auf.
forcesync1, um die Animation mit allen Spielern zu synchronisieren (in allen Instanzen) (optional).


RückgabeDiese Funktion gibt keinen relevanten Wert zurück.


// Spieler betrunken torkeln lassen
ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1,1);


Image:32px-Ambox_warning_orange.png

Hinweis

Der optionale Parameter "forcesync", der standardmäßig 0 ist, wird in den meisten Fällen nicht gebraucht, da die Spieler die Animationen von alleine synchronisieren können. Der Parameter kann alle Spieler, die "playerid", sehen, dazu zwingen, die Animation abzuspielen. Das ist hilfreich, wenn die Spieler die Animationen nicht von alleine synchronisieren können, z.B. wenn einer pausiert ist.


Verwandte Funktionen

Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.

Template:ClearAnimations DE Template:SetPlayerSpecialAction DE

Personal tools
Navigation
Toolbox
In other languages