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
Di: 20 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

    Pinkel Animation

      • Altis Life
    • Crunch
    • 20. September 2017 um 16:17
    • Crunch
      Anfänger
      Reaktionen
      23
      Trophäen
      10
      Beiträge
      60
      • 20. September 2017 um 16:17
      • #1

      Hey Leute,

      hier einmal ein Just 4 The Lulz Script von mir also Have Fun.

      #1 Erstellt eine Datei namens "fn_pinkelAnim.sqf" im core\functions Ordner mit dem Inhalt:

      Code
      player playMoveNow "Acts_AidlPercMstpSlowWrflDnon_pissing";
      sleep 4;
      _PS1 = "#particlesource" createVehicleLocal [0,0,0];
          _PS1 setParticleRandom [0,[0.004,0.004,0.004],[0.01,0.01,0.01],30,0.01,[0,0,0,0],1,0.02,360];
          _PS1 setDropInterval 0.001;
          _PS1 attachTo [player,[0.1,0.15,-0.10],"Pelvis"] ;
          for "_i" from 0 to 1 step 0.01 do {
              _PS1 setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (getDir player) * _i,cos (getDir player) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_PS1,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02 ;
          } ;
          sleep 4 ;
          for "_i" from 1 to 0.4 step -0.01 do {
              _PS1 setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (getDir player) * _i,cos (getDir player) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_PS1,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02 ;
          } ;
          for "_i" from 0.4 to 0.8 step 0.02 do {
              _PS1 setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (getDir player) * _i,cos (getDir player) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_PS1,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02 ;
          } ;
          for "_i" from 0.8 to 0.2 step -0.01 do {
              _PS1 setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (getDir player) * _i,cos (getDir player) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_PS1,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02 ;
          } ;
          for "_i" from 0.2 to 0.3 step 0.02 do {
              _PS1 setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (getDir player) * _i,cos (getDir player) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_PS1,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02 ;
          } ;
          for "_i" from 0.3 to 0.1 step -0.01 do {
              _PS1 setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (getDir player) * _i,cos (getDir player) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_PS1,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02 ;
          } ;
          for "_i" from 0.1 to 0 step -0.01 do {
              _PS1 setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (getDir player) * _i,cos (getDir player) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,_i],[0.8,0.7,0.2,_i],[0.8,0.7,0.2,0]],[1],1,0,"","",_PS1,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02 ;
          } ;
          deleteVehicle _PS1 ;
      Alles anzeigen

      #2 Geht in eure Functions.hpp und baut in der class Functions folgendes ein:

      Code
      class pinkelAnim {};

      #3 Geht in die Datei core\functions\fn_keyHandler.sqf und fügt folgendes ein:

      Code
      case 79: {
              if (_shift) then {
                  [] spawn life_fnc_pinkelAnim;
                  _handled = true;
              };
          };

      Viel Spaß mit dem Script!

      PS: Via Num 1 + Shift führt ihr das Script aus!

    • Zeilord
      Fortgeschrittener
      Reaktionen
      71
      Trophäen
      8
      Beiträge
      333
      Bilder
      24
      • 20. September 2017 um 17:59
      • #2

      Mal eine frage^^
      es reicht doch wenn man das nur so ein tragen tut in der keyHandler oder nicht ^^?

      Code
      case 79: {
       if (_shift) then {
       [] spawn life_fnc_pinkelAnim;
       _handled = true;
       };
       };

      weil habe bei mir es auch mit drin und habe das bei mir so stehen

      Code
      //Animation: Pipi (Shift + Num 2)
          case 80:
          {
              if(_shift) then {_handled = true;};
              if (_shift) then
              {
              if ((_shift) && (vehicle player == player)) then
              {
                  0 spawn{
                      0 spawn{
                          inanimation = true;
                          _time=time;
                          sleep 3;
                          waitUntil {time isEqualTo _time+45 || animationState player != "Acts_AidlPercMstpSlowWrflDnon_pissing" || !inanimation};
                          inanimation = false;
                      };
      
                      _dir=direction player;
                      player setDir _dir+300;
                      player playMoveNow "Acts_AidlPercMstpSlowWrflDnon_pissing";
                      sleep 13;
                      
                      if (animationState player isEqualTo "Acts_AidlPercMstpSlowWrflDnon_pissing")then{
                          player switchmove "amovpercmstpsraswrfldnon";
                          player setDir _dir;
                      };
                  };
              };
              };
          };
      Alles anzeigen

      Des wegen frage ich grad was bringt der erste Schritt ?
      Frage nur nach um das jetzt zu verstehen sieht man dann die Pipi oder wo für ist der erste schritt?
      Wie gesagt der Zweite Cod denn habe ich so bei mir drin und der geht.
      =)

    • Don
      Amateur
      Reaktionen
      103
      Trophäen
      9
      Beiträge
      221
      Dateien
      1
      • 20. September 2017 um 18:03
      • #3

      Crunch, bist du sicher, dass du das geschrieben hast oder meinst du eher das Tutorial von dir? Meiner Meinung nach hat es verdammt viel Ähnlichkeit mit dem von M1ke_SK....

      https://forums.bistudio.com/forums/topic/1…leaking-liquid/

      https://bitbucket.org/mikehudak/a3_l…le-view-default


      Spoiler anzeigen
      Code
      _this playMove "Acts_AidlPercMstpSlowWrflDnon_pissing" ;
          sleep 4 ;
      
          _dir = getDir _this;
          
          _stream = "#particlesource" createVehicleLocal [0,0,0];
          _stream setParticleRandom [0,[0.004,0.004,0.004],[0.01,0.01,0.01],30,0.01,[0,0,0,0],1,0.02,360];
      
          _stream setDropInterval 0.001;
      
          _stream attachTo [_this,[0.1,0.15,-0.10],"Pelvis"] ;
      
          for "_i" from 0 to 1 step 0.01 do {
              _stream setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (_dir) * _i,cos (_dir) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_stream,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02;
          };
          sleep 4;
          
          for "_i" from 1 to 0.4 step -0.01 do {
              _stream setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (_dir) * _i,cos (_dir) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_stream,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02;
          };
          
          for "_i" from 0.4 to 0.8 step 0.02 do {
              _stream setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (_dir) * _i,cos (_dir) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_stream,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02;
          };
          
          for "_i" from 0.8 to 0.2 step -0.01 do {
              _stream setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (_dir) * _i,cos (_dir) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_stream,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02;
          };
          
          for "_i" from 0.2 to 0.3 step 0.02 do {
              _stream setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (_dir) * _i,cos (_dir) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_stream,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02;
          };
          
          for "_i" from 0.3 to 0.1 step -0.01 do {
              _stream setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (_dir) * _i,cos (_dir) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_stream,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02;
          };
          
          for "_i" from 0.1 to 0 step -0.01 do {
              _stream setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (_dir) * _i,cos (_dir) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,_i],[0.8,0.7,0.2,_i],[0.8,0.7,0.2,0]],[1],1,0,"","",_stream,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02;
          };
      
          deleteVehicle _stream;
      Alles anzeigen

      Einmal editiert, zuletzt von Don (20. September 2017 um 18:08)

    • Zeilord
      Fortgeschrittener
      Reaktionen
      71
      Trophäen
      8
      Beiträge
      333
      Bilder
      24
      • 20. September 2017 um 18:05
      • #4

      Wenn du mich meinst dann nein meinst ist es nicht ist das von Montylein nur das für denn Mittelfinger gegen das Pinkeln ausgetauscht.

    • nappel4life
      Anfänger
      Reaktionen
      2
      Trophäen
      9
      Beiträge
      36
      • 20. September 2017 um 19:32
      • #5

      Läuft. Super Danke.

    • Saturin78
      Profi
      Reaktionen
      409
      Trophäen
      10
      Beiträge
      1.340
      • 21. September 2017 um 04:39
      • #6
      Zitat von Don

      Crunch, bist du sicher, dass du das geschrieben hast oder meinst du eher das Tutorial von dir? Meiner Meinung nach hat es verdammt viel Ähnlichkeit mit dem von M1ke_SK....

      https://forums.bistudio.com/forums/topic/1…leaking-liquid/

      https://bitbucket.org/mikehudak/a3_l…le-view-default


      Spoiler anzeigen
      Code
      _this playMove "Acts_AidlPercMstpSlowWrflDnon_pissing" ;
          sleep 4 ;
      
          _dir = getDir _this;
          
          _stream = "#particlesource" createVehicleLocal [0,0,0];
          _stream setParticleRandom [0,[0.004,0.004,0.004],[0.01,0.01,0.01],30,0.01,[0,0,0,0],1,0.02,360];
      
          _stream setDropInterval 0.001;
      
          _stream attachTo [_this,[0.1,0.15,-0.10],"Pelvis"] ;
      
          for "_i" from 0 to 1 step 0.01 do {
              _stream setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (_dir) * _i,cos (_dir) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_stream,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02;
          };
          sleep 4;
          
          for "_i" from 1 to 0.4 step -0.01 do {
              _stream setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (_dir) * _i,cos (_dir) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_stream,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02;
          };
          
          for "_i" from 0.4 to 0.8 step 0.02 do {
              _stream setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (_dir) * _i,cos (_dir) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_stream,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02;
          };
          
          for "_i" from 0.8 to 0.2 step -0.01 do {
              _stream setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (_dir) * _i,cos (_dir) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_stream,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02;
          };
          
          for "_i" from 0.2 to 0.3 step 0.02 do {
              _stream setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (_dir) * _i,cos (_dir) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_stream,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02;
          };
          
          for "_i" from 0.3 to 0.1 step -0.01 do {
              _stream setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (_dir) * _i,cos (_dir) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0.1],[0.8,0.7,0.2,0]],[1],1,0,"","",_stream,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02;
          };
          
          for "_i" from 0.1 to 0 step -0.01 do {
              _stream setParticleParams [["\a3\data_f\ParticleEffects\Universal\Universal.p3d",16,12,8],"","BillBoard",1,3,[0,0,0],[sin (_dir) * _i,cos (_dir) * _i,0],0,1.5,1,0.1,[0.02,0.02,0.1],[[0.8,0.7,0.2,_i],[0.8,0.7,0.2,_i],[0.8,0.7,0.2,0]],[1],1,0,"","",_stream,0,true,0.1,[[0.8,0.7,0.2,0]]] ;
              sleep 0.02;
          };
      
          deleteVehicle _stream;
      Alles anzeigen

      Also von ihm ist das glaube ich nicht. Ich habe diese Version schon in meiner alten Mission die ich vor etwa 2 Jahren verwendet hatte. Und das hatte damals jemand mitgebracht, der mit mir an der Mission gebastelt hatte.

      Tapse mich wieder ins Arma3 xxx-Life rein :D

    • Crunch
      Anfänger
      Reaktionen
      23
      Trophäen
      10
      Beiträge
      60
      • 21. September 2017 um 19:47
      • #7

      Ok gut, ich kann euch gerne erzählen das ich es wirklich selber geschrieben habe und es einfach nur ein verdammt großer Zufall ist, ob ihr mir dies glauben möchtet oder nicht ist jeden selber überlassen. Ich möchte euch nur sagen das es in keine ahnung wievielen Jahren Arma 3 und keine ahnung wievielen Spielern/Scriptern es immer einmal 2 Idioten mit dem selben Gedanken/Lösungsweg gibt. Ich habe eine Verwarnung für diesen Post erhalten und bereue es natürlich, ich werde in Zukunft keine weiteren Scripts mehr veröffentlichen und wünsche jeden hier noch ein schönen Abend und eine schöne Arma 3 Zeit...

    • AmaZiinG
      Profi
      Reaktionen
      496
      Beiträge
      798
      Dateien
      4
      Bilder
      46
      • 21. September 2017 um 19:50
      • #8

      Jo dir auch :saint:

      Mein Discord:
      https://discord.gg/4UMWmpfDet

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von NodeZone.net? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Registrieren

    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™