Modding Welt
Bild des Monats Jan
  1. Dashboard
  2. Forum
    1. Rules
    2. Unresolved Threads
  3. Mods
  4. Gallery
    1. Albums
    2. Map
  5. Projects
    1. All Projects
  6. Members
    1. Recent Activities
    2. Users Online
    3. Team
    4. Search Members
  • A A
  • Login or register
  • Search
Scripte
  • Everywhere
  • Scripte
  • Pages
  • Forum
  • Gallery
  • Files
  • More Options
  1. Modding Welt
  2. Mods
  3. Farming Simulator 2022
  4. External Mods
  5. Scripte

Featured ToggleAnimations

  • da-hoffi
  • December 30, 2021 at 10:13 PM
  • 2.2k Downloads
  • 5 Comments
  • Download
  • Overview
  • Versions 2
  • Credits
  • Comments 5

Script zum Ausführen von Animationen per Tastendruck

Script zum Ausführen von Animationen per Tastendruck

Mit diesem script lassen sich in der xml definierte <animation>'s per Tastendruck abspielen.

Einbau

modDesc:

Code
    <specializations>
        <specialization name="toggleAnimation"        className="toggleAnimation"    filename="data/toggleAnimation.lua"/>
    </specializations>
    
    <vehicleTypes>
        <type name="YOUR VEHICLE TYPE" className="Vehicle" filename="$dataS/scripts/vehicles/Vehicle.lua"  parent="CHECK WHAT'S SUITABLE FOR YOUR MOD">
            <specialization name="toggleAnimation" />
        </type>
    </vehicleTypes>
    
    
    
    <actions>
        <action name="TA_anim1" category="VEHICLE" axisType="HALF"/>
        <action name="TA_anim2" category="VEHICLE" axisType="HALF"/>
        <action name="TA_anim3" category="VEHICLE" axisType="HALF"/>
        <action name="TA_anim4" category="VEHICLE" axisType="HALF"/>
        <action name="TA_anim5" category="VEHICLE" axisType="HALF"/>
        <action name="TA_anim6" category="VEHICLE" axisType="HALF"/>
        <action name="TA_anim7" category="VEHICLE" axisType="HALF"/>
        <action name="TA_anim8" category="VEHICLE" axisType="HALF"/>
        <action name="TA_anim9" category="VEHICLE" axisType="HALF"/>
        <action name="TA_anim10" category="VEHICLE" axisType="HALF"/>
    </actions>
    
    <!-- here you change the button to use -->
    <inputBinding>
        <actionBinding action="TA_anim1">
            <binding device="KB_MOUSE_DEFAULT" input="KEY_lctrl KEY_t" axisComponent="+" neutralInput="0" index="1"/>
        </actionBinding>
        <actionBinding action="TA_anim2">
            <binding device="KB_MOUSE_DEFAULT" input="KEY_lctrl KEY_y" axisComponent="+" neutralInput="0" index="1"/>
        </actionBinding>
        <actionBinding action="TA_anim3">
            <binding device="KB_MOUSE_DEFAULT" input="KEY_lctrl KEY_g" axisComponent="+" neutralInput="0" index="1"/>
        </actionBinding>
        <actionBinding action="TA_anim4">
            <binding device="KB_MOUSE_DEFAULT" input="KEY_lctrl KEY_h" axisComponent="+" neutralInput="0" index="1"/>
        </actionBinding>
        <actionBinding action="TA_anim5">
            <binding device="KB_MOUSE_DEFAULT" input="KEY_lctrl KEY_a" axisComponent="+" neutralInput="0" index="1"/>
        </actionBinding>
        <actionBinding action="TA_anim6">
            <binding device="KB_MOUSE_DEFAULT" input="KEY_lctrl KEY_b" axisComponent="+" neutralInput="0" index="1"/>
        </actionBinding>
        <actionBinding action="TA_anim7">
            <binding device="KB_MOUSE_DEFAULT" input="KEY_lctrl KEY_c" axisComponent="+" neutralInput="0" index="1"/>
        </actionBinding>
        <actionBinding action="TA_anim8">
            <binding device="KB_MOUSE_DEFAULT" input="KEY_lctrl KEY_d" axisComponent="+" neutralInput="0" index="1"/>
        </actionBinding>
        <actionBinding action="TA_anim9">
            <binding device="KB_MOUSE_DEFAULT" input="KEY_lctrl KEY_e" axisComponent="+" neutralInput="0" index="1"/>
        </actionBinding>
        <actionBinding action="TA_anim10">
            <binding device="KB_MOUSE_DEFAULT" input="KEY_lctrl KEY_f" axisComponent="+" neutralInput="0" index="1"/>
        </actionBinding>
    </inputBinding>
    
    <l10n>
        <text name="input_TA_anim1">
            <en>Description of action</en>
            <de>Beschreibung der Aktion</de>
        </text>
        <text name="input_TA_anim2">
            <en>Description of action</en>
            <de>Beschreibung der Aktion</de>
        </text>
        <text name="input_TA_anim3">
            <en>Description of action</en>
            <de>Beschreibung der Aktion</de>
        </text>
        <text name="input_TA_anim4">
            <en>Description of action</en>
            <de>Beschreibung der Aktion</de>
        </text>
        <text name="input_TA_anim5">
            <en>Description of action</en>
            <de>Beschreibung der Aktion</de>
        </text>
        <text name="input_TA_anim6">
            <en>Description of action</en>
            <de>Beschreibung der Aktion</de>
        </text>
        <text name="input_TA_anim7">
            <en>Description of action</en>
            <de>Beschreibung der Aktion</de>
        </text>
        <text name="input_TA_anim8">
            <en>Description of action</en>
            <de>Beschreibung der Aktion</de>
        </text>
        <text name="input_TA_anim9">
            <en>Description of action</en>
            <de>Beschreibung der Aktion</de>
        </text>
        <text name="input_TA_anim10">
            <en>Description of action</en>
            <de>Beschreibung der Aktion</de>
        </text>
    </l10n>
Display More

XML:

Code
<toggleAnimation anim1="name of your animation1" anim2="name of your animation2" anim3="name of your animation3" anim4="name of your animation4" anim5="name of your animation5" anim6="name of your animation6" anim7="name of your animation7" anim8="name of your animation8" anim9="name of your animation9" anim10="name of your animation10"/>

Es müssen nicht alle TA_anim und anim Einträge genutzt werden.

Braucht man z.B. nur 2 Animationen, löscht man die TA_anim3-10 bzw anim3-10 einfach raus.

Alle Attribut-Namen sollten unverändert bleiben.

Es brauchen nur die Namen der <animation> in der xml bei "anim1"-"anim10" eingetragen werden bzw. in der Moddesc die individuellen Texte für de/en.

  • Version 1.0.0.1

    • da-hoffi
    • January 3, 2022 at 10:41 PM
    • 36.83 kB
    • 1.6k Downloads
    • Problem mit nicht mehr funktionierendem MausControl wurde behoben
    • Typo in anim5 behoben
    • generelle Typos behoben --> evtl. müssen deshalb die alten Einträge in der inputBindings.xml gelöscht werden
  • Version 1.0.0.0

    • da-hoffi
    • December 30, 2021 at 10:13 PM
    • 2.49 kB
    • 603 Downloads

HoFFi

WobbyAK
November 13, 2022 at 8:57 PM

Hallo zusammen 8)

Ich hoffe es ist euch recht, vor allem Daniel ??!

Ich habe mal ein Video dazu gemacht weil ich das Script sehr gerne in einem meiner Fliegl Trailer verbaut habe um eine LiftAchse

zu realisieren... da kam mir toggleAnimation gerade recht ;)

Wer Zeit und Lust hat, habe ich das mal exemplarisch in einem Krampe800 toggleAnimation gezeigt :)

Der Wobby 8)

Maxi Hersch
February 12, 2022 at 9:21 PM

Hallo, kann es sein, dass das Script nicht MP fähig oder besser gesagt Dedi Fähig ist?

da-hoffi
February 12, 2022 at 10:18 PM
Author

Möglich,....siehe Support-Thema ToggleAnimations

Vanquish081
January 9, 2022 at 5:14 PM

Thanks, I will try to use it to prefix the position of the frontloaders :)

Vanquish081
January 9, 2022 at 7:36 PM

Well... will be entertained only with GE :/

Support Thread 53 replies, last: February 15, 2024 at 6:58 PM

More Files by da-hoffi

  • Befüllbare Tanks

    da-hoffi November 7, 2022 at 3:57 PM
  • AGXTEND SoilXplorer

    da-hoffi July 26, 2022 at 8:11 PM
  • SWG 200

    da-hoffi March 3, 2022 at 10:22 AM
  • AGXTEND XPower

    da-hoffi July 11, 2022 at 4:46 PM
  • Config Limit Change

    da-hoffi May 27, 2022 at 8:46 AM
All Files
  1. Contact
  2. Partners/Banners
  3. Donate
  4. Privacy Policy
  5. Legal Notice
Powered by WoltLab Suite™
Copyright © 2011-2026 by Modding Welt