Anim-Stop Problem ô.o

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hey ihr Brötschenfischler..
    ...Ich hab mal wieder seit langen..
    ..endlich auch mal wieDeR en ProbleM :P


    Alsöö....
    Ich habe ein Komplett Neues Eingangssystem angefangen für
    ganz San Andreas...Nun habe ich bei Rausgehen eine Animation geaddet
    die nach 5sek Aufhören soll...
    Ich habe es mit einen Timer versucht ..
    ..nun klappts immernoch nicht..er macht die animation drotzdem weiter^^

    Hier Mein Pawn Code (Timer):


    Forward:
    forward laufstop5sek(playerid);


    SetTimerEx(Im Rausport Befehl):
    SetTimerEx("laufstop5sek",5000,0,"playerid",playerid);


    Public/Callback:
    public laufstop5sek(playerid)
    {
    ClearAnimations(playerid); // Funktioniert nicht^^ Animation geht weiter!
    return 1;
    }


    2te Methode (Bissien dumm & führt zu Server Crash):
    public laufstop5sek(playerid)
    {
    ClearAnimations(playerid);
    new Float:bx,Float:by,Float:bz,Float:ba;
    GetPlayerPos(playerid,bx,by,bz);
    GetPlayerFacingAngle(playerid,ba);
    SetPlayerPos(playerid,bx,by,bz);
    SetPlayerFacingAngle(playerid,ba);
    return 1;
    }


    Das Problem ist hald...
    Er macht die Animation drotz ClearAnimations weiter..und mit SetPlayerPos sollte er aufhören dachte ich
    doch das führt zum server crash^^ :O


    Mit Freundlichen Grüßen
    mR_FatJoe <3 o.o


    PS: Freu mich auf jede nützliche antwort...I hate Spammer!




    Lua: 63% C++: 23% C#: 53% VB: 96%

    Einmal editiert, zuletzt von PUREboyyy ()

  • Wieso machst du eine extra Funktion(laufstop5sek), wenn du sowieso nur eine Funktion aufrufst (ClearAnimations(playerid))?


    Mach anstatt von:

    Code
    SetTimerEx("laufstop5sek",5000,0,"d",playerid);


    so:


    Code
    SetTimerEx("ClearAnimations", 5000, 0, "d", playerid);

    Es gibt 10 Arten von Menschen.
    Die, die Binär verstehen und die, die nicht.