1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Downloads
  4. Galerie
    1. Alben
  5. Toolbox
    1. Passwort Generator
    2. Portchecker
  6. Mitglieder
    1. Mitgliedersuche
    2. Benutzer online
    3. Trophäen
    4. Team
Mo: 19 Mai 2025
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Dateien
  • Seiten
  • Bilder
  • Erweiterte Suche

Schön, dass du den Weg zu NodeZone.net gefunden hast! Aktuell bist du nicht angemeldet und kannst deshalb nur eingeschränkt auf unsere Community zugreifen. Um alle Funktionen freizuschalten, spannende Inhalte zu entdecken und dich aktiv einzubringen, registriere dich jetzt kostenlos oder melde dich mit deinem Account an.

Anmelden oder registrieren
    1. Nodezone.net Community
    2. Forum
    3. Gameserver & Hosting
    4. ArmA Series - ArmA 3 / Reforger
    5. Tutorials & Releases

    [Tutorial] Animationsmenü | by Brizi Jaeger

      • Altis Life
    • Brizi Jaeger
    • 5. Oktober 2017 um 21:50
    • Brizi Jaeger
      Profi
      Reaktionen
      291
      Trophäen
      11
      Beiträge
      1.025
      • 5. Oktober 2017 um 21:50
      • #1

      Hallo,

      Ich dachte mir ich lass mal wieder was von mir hören :)

      Heute habe ich ein Tutorial über ein Script wo ich euch nur den neuen Dialog für gebe, Ich habe das Script nicht selber geschrieben, nur den Author aber auch vergessen evtl korrigiert mich einer und kennt das andere Tut.

      Meins ist bissl anders als des aus den anderen Forum, aber das gleiche Script :

      Keyhandler :

      Code
      case 79: {
              if(_shift) then {_handled = true;};
                  if ((_shift) && (vehicle player == player)) then
                  {
                  closeDialog 0;
                  createDialog "brizi_moves_menu";
              };
          };

      Script "fn_animation.sqf" erstellen, in einen Ordner verschieben und die Funktion in der Functions eintragen :

      Code
      #include "..\..\script_macros.hpp"
      private["_display","_list","_moves"];
      disableSerialization;
      
      _moves = [    
                  ["KungFuPanda","AmovPercMstpSnonWnonDnon_exerciseKata"],
                  ["Liegestütze","AmovPercMstpSnonWnonDnon_exercisePushup"],
                  ["KniebeugenProfi","AmovPercMstpSnonWnonDnon_exercisekneeBendB"],
                  ["KniebeugenAnfänger","AmovPercMstpSnonWnonDnon_exercisekneeBendA"]
               ];
      
      waitUntil {!isNull (findDisplay 2900)};
      
      _display = findDisplay 2900;
      _list = _display displayCtrl 2902;
      lbClear _list; 
      { _list lbAdd format["%1", _x select 0];    
        _list lbSetdata [(lbSize _list)-1,str(_x select 1)];
      } foreach _moves;
      
      /*
                  ["GestureHiC","gestureHiC"],
                  ["GestureHi","gestureHi"],
                  ["GestureHiB","gestureHiB"],
                  ["Mittelfinger","acts_briefing_sb_in"],
      */
      Alles anzeigen

      Erstelle hpp "animationsmenu.hpp" und trage es in die Masterhandler ein und verschiebe die Datei in den Dialog Ordner :

      Code
      /*
      Author : Brizi Jaeger
      Created for Altis Allstars and Native Network
      */
      
      class brizi_moves_menu {
          idd = 2900;
          name= "brizi_moves_menu";
          movingEnable = false;
          enableSimulation = true;
          onLoad = "[] spawn life_fnc_animation;";
          
          class controlsBackground {
              class RscTitleBackground: life_RscText {
                  idc = -1;
                  text = "";
                  colorBackground[] = {0,0,0,0.7};
                  x = 0.80395 * safezoneW + safezoneX;
                  y = 0.108982 * safezoneH + safezoneY;
                  w = 0.207966 * safezoneW;
                  h = 0.724234 * safezoneH;
              };
          };
      
          class controls {
              class Title : life_RscTitle {
                  colorBackground[] = {0, 0, 0, 0};
                  idc = 2901;
                  text = "AllStars-Animation";
                  x = 0.811948 * safezoneW + safezoneX;
                  y = 0.125983 * safezoneH + safezoneY;
                  w = 0.180783 * safezoneW;
                  h = 0.0476017 * safezoneH;
                   class Attributes 
                  {
                      align = "center";
                  };
              };
              
              class movesList : life_RscListBox 
              {
                  idc = 2902;
                  text = "";
                  sizeEx = 0.035;            
                  x = 0.811948 * safezoneW + safezoneX;
                  y = 0.193986 * safezoneH + safezoneY;
                  w = 0.179183 * safezoneW;
                  h = 0.499805 * safezoneH;
              };
      
              class CloseDialogAnimation: life_RscButtonMenu {
                  idc = -1;
                  onButtonClick = "closeDialog 0;";
                  text = "Schliessen"; 
                  x = 0.811948 * safezoneW + safezoneX;
                  y = 0.772012 * safezoneH + safezoneY;
                  w = 0.180783 * safezoneW;
                  h = 0.0442015 * safezoneH;
                  tooltip = "Schliessen";
                   class Attributes 
                  {
                      align = "center";
                  };
              };
      
              class MoveAusfuhren : life_RscButtonMenu {
                  idc = -1;
                  text = "Ausführen";
                  onButtonClick = "if (vehicle player != player) exitwith { closeDialog 0; };_move = lbData[2902,lbCurSel (2902)];_move = call compile format[""%1"", _move]; player playMove _move; closeDialog 0;";
                  x = 0.811948 * safezoneW + safezoneX;
                  y = 0.714209 * safezoneH + safezoneY;
                  w = 0.180783 * safezoneW;
                  h = 0.0442015 * safezoneH;
                   class Attributes 
                  {
                      align = "center";
                  };
              };
          };
      };
      Alles anzeigen

      Wenn ich mich nicht irgendwie vertan habe dürfte es so funktionieren und Ingame mit shift + nump1 aufrufbar sein es öffnet sich ein Dialog auf der rechten Seite :saint:

      MfG

      Brizi Jaeger

    • Zeilord
      Fortgeschrittener
      Reaktionen
      71
      Trophäen
      8
      Beiträge
      333
      Bilder
      24
      • 5. Oktober 2017 um 23:12
      • #2

      Super Lauft auch auf der 5.0 ^^
      einfach so machen wie es im Tut steht und gut ist dann lauft es =)
      aber man kann bestimmt noch weitere mit ein schreiben oder ?

    • Zeilord
      Fortgeschrittener
      Reaktionen
      71
      Trophäen
      8
      Beiträge
      333
      Bilder
      24
      • 5. Oktober 2017 um 23:52
      • #3

      Ich schreib das mal lieber rein^^ weil es immer Leute gibt die da nach fragen^^

      Ihr tragt die

      Code
      class animation {};;

      in die Functions.hpp unter

      Code
      class Functions {
      file = "core\functions";

      ein =)
      dann geht ihr in eure MasterHandler.hpp

      und tragt dort einfach

      Code
      #include "animationsmenu.hpp"

      ein =)

      Hoffe mir ist jetzt keiner Böse das ich das jetzt geschrieben habe XD

    • Matthias Burns
      Fortgeschrittener
      Reaktionen
      167
      Trophäen
      10
      Beiträge
      317
      Dateien
      1
      Bilder
      31
      • 6. Oktober 2017 um 07:25
      • #4

      Weist du Zufällig ob es in Arma3 selber eine Dab Animation gibt?

      So eine Animation würde das Rp ja echt auflockern :)

    • ESLotherwise
      Amateur
      Reaktionen
      75
      Trophäen
      8
      Beiträge
      229
      Dateien
      3
      • 6. Oktober 2017 um 07:26
      • #5
      Zitat von Matthias Burns

      Weist du Zufällig ob es in Arma3 selber eine Dab Animation gibt?

      So eine Animation würde das Rp ja echt auflockern :)

      Dab auflockern?

      Ich würde sofort tilten und jedem der auch nur einmal diese Animation benutzt sofort eine Kugel in den Kopf rammen... Natürlich aus 100% Roleplay. :saint::saint:

      EDIT: Mich würde interessieren wie es Ingame aussieht, falls jemand Demo Bilder viellecht reinposten könnte, dem wäre ich sehr verbunden!

    • bomber19920505
      Anfänger
      Reaktionen
      6
      Trophäen
      8
      Beiträge
      25
      • 6. Oktober 2017 um 09:03
      • #6
      Zitat von shattered

      Dab auflockern?

      Ich würde sofort tilten und jedem der auch nur einmal diese Animation benutzt sofort eine Kugel in den Kopf rammen... Natürlich aus 100% Roleplay. :saint::saint:

      EDIT: Mich würde interessieren wie es Ingame aussieht, falls jemand Demo Bilder viellecht reinposten könnte, dem wäre ich sehr verbunden!

      Ich war mal so frei und habe nen Screen Ingame davon gemacht wenn es nicht erwünscht ist werde ich dies wieder löschen :)20171006085841_1.jpg.html

      ">

    • ESLotherwise
      Amateur
      Reaktionen
      75
      Trophäen
      8
      Beiträge
      229
      Dateien
      3
      • 6. Oktober 2017 um 09:17
      • #7
      Zitat von bomber19920505

      Ich war mal so frei und habe nen Screen Ingame davon gemacht wenn es nicht erwünscht ist werde ich dies wieder löschen :)20171006085841_1.jpg.html

      u4sxcwyy.jpg">

      Vielen Dank! :)

    • Zeilord
      Fortgeschrittener
      Reaktionen
      71
      Trophäen
      8
      Beiträge
      333
      Bilder
      24
      • 6. Oktober 2017 um 10:32
      • #8

      Man kann auch weiter zu machen aber wo von ich ab rate ist denn Mittelfinger da zu zumachen weil die Animation über eine Minute geht =/
      aber hier ist mal ne liste von Arma 3 Animationen musst nur schauen welche gehen und welche nicht =)

      https://community.bistudio.com/wiki/ArmA:_Moves

      Leider gehen die Dance Animationen da nicht =/ was ich ja schade finde =/
      Aber sonst echt schönes Script

      Einmal editiert, zuletzt von Zeilord (6. Oktober 2017 um 10:49)

    • AvirexDE
      Meister
      Reaktionen
      784
      Beiträge
      1.917
      Dateien
      1
      Bilder
      39
      • 6. Oktober 2017 um 15:47
      • #9

      Sehr schönes Tutorial :thumbup:

      Wie trage ich das ein wenn ich Beispielsweise eine Anitmation per script aufrufen möchte und nicht nur eine Animation einfügen will ?

      ●●●▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄●●●

      ▀ Freundliche Grüße ▀

      giphy.gif

      ●●●▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄●●●

    • Brizi Jaeger
      Profi
      Reaktionen
      291
      Trophäen
      11
      Beiträge
      1.025
      • 6. Oktober 2017 um 19:07
      • #10

      Uh, is alles ok danke fürs korrigieren whatever die Screens im Dialog solltet ihr vllt noch das AllStars rausschreiben :D

      Mit freundlichen Grüßen

      Viel spass

    • lordbrs
      Fortgeschrittener
      Reaktionen
      18
      Trophäen
      9
      Beiträge
      307
      • 15. Januar 2018 um 19:46
      • #11

      Also wenn ich versuche irgendwelche Animationen von der Seite (ZITAT) einzufügen habe ich gar keine Animation mehr im Menü!?

      Zitat von Zeilord

      https://community.bistudio.com/wiki/ArmA:_Moves

      Weiss jemand welche Animationen funktionieren/heissen und muss ich diese extra eintragen oder reicht es wenn ich diese in der fn_animation.sqf

      einfüge? Dort habe ich die Animationen von der Seite eingefügt und dannach war alles leer :)

      Ich danke für Sachdienliche Hinweise und verbleibe mit freundlichen Grüßen.

    • ___
      Fortgeschrittener
      Reaktionen
      28
      Trophäen
      8
      Beiträge
      335
      Dateien
      1
      • 21. April 2018 um 15:41
      • #12

      Ich bekomme nur die Fehlermeldung "class "brizi_moves_menu" not found"...

      Alles soweit korrekt eingetragen/erstellt. :/

      oblivionsurvivorspic_Scaled125x125.png  Oblivion Survivors - Wir leben Gaming

      Website & Forum

      Discord Server

      Steamgruppe

    • Marius1773
      Profi
      Reaktionen
      369
      Trophäen
      9
      Beiträge
      962
      • 21. April 2018 um 15:45
      • #13
      Zitat von MMOEmpire

      Ich bekomme nur die Fehlermeldung "class "brizi_moves_menu" not found"...

      Alles soweit korrekt eingetragen/erstellt. :/

      Dann hast du nen tippfehler beim #include oder die datei ist falsch benannt.

      Windows Server :love:

      Das Heilige Buch der Arma 3 Scripter, die Arma 3 Scripter Bibel: https://community.bistudio.com/wiki/Category:Scripting_Commands

    • ___
      Fortgeschrittener
      Reaktionen
      28
      Trophäen
      8
      Beiträge
      335
      Dateien
      1
      • 21. April 2018 um 15:50
      • #14

      Marius1773 Nope, alles dreifach überprüft, keine Tippfehler oder ähnliches. :/

      oblivionsurvivorspic_Scaled125x125.png  Oblivion Survivors - Wir leben Gaming

      Website & Forum

      Discord Server

      Steamgruppe

    • Marius1773
      Profi
      Reaktionen
      369
      Trophäen
      9
      Beiträge
      962
      • 21. April 2018 um 15:50
      • #15
      Zitat von MMOEmpire

      Marius1773 Nope, alles dreifach überprüft, keine Tippfehler oder ähnliches. :/

      logs

      bzw. hast du "

      #include "animationsmenu.hpp"


      " in die masterhandler eingetragen?

      Windows Server :love:

      Das Heilige Buch der Arma 3 Scripter, die Arma 3 Scripter Bibel: https://community.bistudio.com/wiki/Category:Scripting_Commands

    • ___
      Fortgeschrittener
      Reaktionen
      28
      Trophäen
      8
      Beiträge
      335
      Dateien
      1
      • 21. April 2018 um 15:52
      • #16

      Marius1773 EDIT: *ohrfeig-mich-selbst* Hatte die neue "MasterHandler.hpp" nicht ersetzt...

      Trotzdem danke 8o

      oblivionsurvivorspic_Scaled125x125.png  Oblivion Survivors - Wir leben Gaming

      Website & Forum

      Discord Server

      Steamgruppe

    • ___
      Fortgeschrittener
      Reaktionen
      28
      Trophäen
      8
      Beiträge
      335
      Dateien
      1
      • 21. April 2018 um 15:58
      • #17

      Marius1773 Jetzt öffnet sich das Fenster aber ich kann nichts auswählen...

      In welchen Ordner muss die "fn_animation.sqf"?

      oblivionsurvivorspic_Scaled125x125.png  Oblivion Survivors - Wir leben Gaming

      Website & Forum

      Discord Server

      Steamgruppe

    • powerafro2
      Profi
      Reaktionen
      357
      Trophäen
      11
      Beiträge
      1.342
      Dateien
      1
      Bilder
      4
      • 21. April 2018 um 16:01
      • #18

      Da wo du die hinhaben willst. Also bitte ein bisschen muss man schon mitdenken können. Du musst sie halt nur in der functions definieren..

      Mfg powerafro2

    • ___
      Fortgeschrittener
      Reaktionen
      28
      Trophäen
      8
      Beiträge
      335
      Dateien
      1
      • 21. April 2018 um 16:03
      • #19

      powerafro2 Sie ist definiert und im ordner core/functions. Aber trotzdem habe ich keine Animationen zur Auswahl?:|

      oblivionsurvivorspic_Scaled125x125.png  Oblivion Survivors - Wir leben Gaming

      Website & Forum

      Discord Server

      Steamgruppe

    • ___
      Fortgeschrittener
      Reaktionen
      28
      Trophäen
      8
      Beiträge
      335
      Dateien
      1
      • 21. April 2018 um 16:05
      • #20

      powerafro2 Okay, hat doch alles funktioniert. War nur etwas verzerrt, da sich meine Grafikeinstellungen resetet hatten.

      Aber trotzdem danke dir^^

      oblivionsurvivorspic_Scaled125x125.png  Oblivion Survivors - Wir leben Gaming

      Website & Forum

      Discord Server

      Steamgruppe

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von Native-Servers.com? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Benutzerkonto erstellen

    Benutzer online in diesem Thema

    • 1 Besucher

    Wichtige Links & Informationen

    Server & Hosting-Ressourcen

      Server Administration & Hosting Basics

      Windows Server Support & Guides

      Linux Server Configuration & Help

      Setting up TeamSpeak 3 & VoIP Servers

      Domains & Web Hosting for Beginners & Professionals

      Cloud Hosting, Docker & Kubernetes Tutorials

    Gameserver & Modding-Ressourcen

      ArmA 3 Tutorials & Script Collection

      Renting & Operating Gameservers

      DayZ Server Management & Help

      FiveM (GTA V) Server & Script Development

      Rust Server Modding & Administration

      Setting up & Optimizing ARK Survival Servers

    NodeZone.net – Deine Community für Gameserver, Server-Hosting & Modding

      NodeZone.net ist dein Forum für Gameserver-Hosting, Rootserver, vServer, Webhosting und Modding. Seit 2015 bietet unsere Community eine zentrale Anlaufstelle für Server-Admins, Gamer und Technikbegeisterte, die sich über Server-Management, Hosting-Lösungen und Spielemodding austauschen möchten.


      Ob Anleitungen für eigene Gameserver, Hilfe bei Root- und vServer-Konfigurationen oder Tipps zu Modding & Scripting – bei uns findest du fundiertes Wissen und praxisnahe Tutorials. Mit einer stetig wachsenden Community findest du hier Antworten auf deine Fragen, Projektpartner und Gleichgesinnte für deine Gaming- und Serverprojekte. Schließe dich NodeZone.net an und werde Teil einer aktiven Community rund um Server-Hosting, Gameserver-Management und Modding-Ressourcen.

    Wer jetzt nicht teilt ist selber Schuld:
    1. Nutzungsbestimmungen
    2. Datenschutzerklärung
    3. Impressum
    4. Urheberrechts- oder Lizenzverstoß melden
  • Trimax Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™