[HELP] Ped Animation

  • Hey Leute,



    ich habe mich mal ans scripten getraut und bin auch noch ein sehr frischer Neuling und ich komme bei einer Sache nicht weiter..
    Ich möchte erreichen das man ingame /maske eingibt und der Spieler die animation macht (Die Animation vom Nachtsichtgerät aufsetzen).


    Doch ich weiß nicht wie ich es schreiben soll ich habe auch schon in der wiki nachgeschaut doch ich komme da mit meinem Wissen nicht ganz weiter ?(



    (Das Script ist Client seitig)



    Screen von meinem momentanen Fortschritt:








    Hoffe ihr könnt/wollt mir helfen :love:
    +MFG

  • Mit dieser Funktion kannst du eine Animation, die du bereits gesetzt hast, abfragen. Willst du also eine Animation setzen, musst du das mit setPedAnimation machen.
    Link zur Wikipage: https://wiki.multitheftauto.com/wiki/SetPedAnimation

    Dort war ich auch schon doch ich sehe unter Client dort getPedAnimation und das hat mich sehr verwirrt.
    Könntest du mir dann mal ein Beispiel machen ? :o


    setPedAnimation("WOMAN_walknorm" getLocalPlayer()) ? Ich kann mir das noch nicht ganz vorstellen sorry :D


    MFG

  • Also erstens solltest du es Serverseitig machen, wenn du es clientseitig machst, sieht es nur der Client / Spieler selbst.


    Zweitens könntest du getPedAnimation benutzen, um die Animation zu bekommen.
    setPedAnimation benutzt du, wenn du etwas setzen willst.


    Merk dir das für die Zukunft:
    get -> Etwas bekommen
    set -> Etwas setzen/verändern


    Also (soweit ich weiß) alle Funktionen, die mit get anfangen und mit einem großen Buchstaben weitergehen, geben dir was zurück.
    getElementPosition, getPedWeapon, getDistanceBetweenPoints3D, getElementData usw.


    Alle Funktionen, die mit set anfangen und mit großen Buchstaben weitergehen, verändern/setzen genau eine spezifische Sache.
    setElementPosition (Position), setPedWeapon (Waffe), setElementData (ElementData) usw.


    Merk dir das ...

  • DANKE !



    ich habe es nun mal Serverseitig probiert..


    CLIENT (die "--" sind bewusst eingefügt)



    SERVER



    doch das funktzioniert nicht.. Ich habe es nach dem Bild der MTA-Wiki gemacht und das root entfernt. Ich teste das auf einem Hamachi Server.
    Soweit ich das verstehe erkennt der setPedAnimation in dem Server Script nicht lesen.



    Fehler:





    MFG :love:

  • Ich habe keine Ahnung, was du da überhaupt machst ...
    Wieso benutzt du hier setElementData? Wieso onClientRender?
    Bei if Abfragen brauchst du "then" nach der Abfrage.


    Guck dir bitte die Funktionen und Events an, die du benutzt.
    Rate nicht ...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!