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
So: 25 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. Hilfeforum

    Ausweisscript funktioniert net v5.0

    • Jam Morgenstern
    • 30. April 2017 um 20:22
    • Geschlossen
    • Erledigt
    • Jam Morgenstern
      Schüler
      Reaktionen
      52
      Trophäen
      9
      Beiträge
      114
      • 30. April 2017 um 20:22
      • #1

      Guten Tag,

      Seit ein paar Stunden sitzte ich dran das Ausweis script aus der 4.4 in die 5.0 zu bekommen. Vllt kann mir jemand dabei helfen:

      fn_lizenzsehen:

      Code
      if(isServer)exitWith{};
      private["_msg"];
      _msg = _this select 1;
      hintSilent parseText _msg;

      fn_lizenzzeigen

      Code
      //Author: PierreAmyf
      if(isServer)exitWith{};
      private["_ziel", "_rang", "_marke", "_org", "_message"];
      
      if(vehicle player != player )exitWith{};
      _ziel = cursorTarget;
      if(isNull _ziel) then {_ziel = player;}; 
      if(!(_ziel isKindOf "Man")) then {_ziel = player;}; 
      if(!(alive _ziel)) then {_ziel = player;};
      
      switch(playerSide)do{
       case west:{
       switch (call life_coplevel) do{
       case 1: { _rang = "Polizei-Anwärter"; };
       case 2: { _rang = "Polizeimeister"; };
       case 3: { _rang = "Polizeihauptmeister"; };
       case 4: { _rang = "Kommissar"; };
       case 5: { _rang = "Hauptkommissar"; };
       case 6: { _rang = "Polizeidirektor"; };
       case 7: { _rang = "Polizeipräsident"; };
       default { _rank = "Error";};
       };
       _marke = "marke_cop";
       _org = "Polizei Altis";
       };
       case east:{
       switch (call life_adaclevel) do{
       case 1: { _rang = "ADAC Praktikant"; };
       case 2: { _rang = "ADAC Azubi"; };
       case 3: { _rang = "ADAC Geselle"; };
       case 4: { _rang = "ADAC Techniker"; };
       case 5: { _rang = "ADAC Meister"; };
       case 6: { _rang = "ADAC Co.Chef"; };
       case 7: { _rang = "ADAC Chef"; };
       case 8: { _rang = "Leitung"; };
       };
       _marke = "marke_ziv";
       _org = "ADAC Altis";
       };
       case independent:{
       switch (call life_mediclevel) do{
       case 1: { _rang = "Ersthelfer"; };
       case 2: { _rang = "Rettungshelfer"; };
       case 3: { _rang = "Rettungsanitäter"; };
       case 4: { _rang = "Notfallsanitäter"; };
       case 5: { _rang = "Notarzt"; }; 
       case 6: { _rang = "Lehrrettungsassistent"; }; 
       case 7: { _rang = "ÄrztlicherLeiter"; }; 
       default { _rank = "Error";};
       };
       _marke = "marke_ziv";
       _org = "Republik Altis";
       };
       case civilian:{
       if(playerSide == civilian)then{
       _rang = "Zivilist";
       _marke = "marke_ziv";
       _org = "Republik Altis";
       }else{
       _rang = "Zivilist";
       _marke = "marke_abi";
       _org = "Republik Altis";
       }; 
       };
      };
      _message = format["<img size='10' color='#FFFFFF' image='icons\%1.paa'/><br/><br/><t size='2.5'>%2</t><br/><t size='1.8'>%3</t><br/><t size='1'>%4</t>",_marke, name player, _rang, _org];
      
      
      [player, _message] remoteExec ["life_fnc_Lizenzsehen",_ziel];
      Alles anzeigen

      beides befindet sich in scripts/Ausweis

      und in der functions.h steht es auch:

      Code
          class Ausweis
          {
              file = "scripts\Ausweis";
               class Lizenzsehen {};
               class Lizenzzeigen {};
          };

      Wäre schön wenn mir jemand helfen kann!

    • uuunix
      Schüler
      Reaktionen
      30
      Trophäen
      9
      Beiträge
      120
      • 30. April 2017 um 20:30
      • #2

      In die CfgRemoteExec.hpp unter "Client only functions" eintragen.

      F(life_fnc_Lizenzsehen,CLIENT)

      Grüße,

      unix. (Creator ./Ex-Projectlead of Eternity Life.)

    • Jam Morgenstern
      Schüler
      Reaktionen
      52
      Trophäen
      9
      Beiträge
      114
      • 30. April 2017 um 23:25
      • #3

      Funktioniert immer noch net

    • Kuchenplatte
      Erleuchteter
      Reaktionen
      1.013
      Beiträge
      3.387
      Dateien
      7
      Bilder
      10
      • 30. April 2017 um 23:36
      • #4

      was sagen denn die logs ?

      RPT Client ?

      Shadow|Eagle: "Frag mich eher why ich dich nicht noch irgendwas gegeben hab als Vorschlag xD"

      !Acryl-Exile Server!

      195.201.148.155:2302

      Kuchenplatte On GitHub

      https://github.com/Kuchenplatte

      Kuchenplattes Backstube

      Kuchenplattes Discord

      Kuchenplatte On Twitch
      Come On and Follow Me! On Twitch.TV

    • uuunix
      Schüler
      Reaktionen
      30
      Trophäen
      9
      Beiträge
      120
      • 1. Mai 2017 um 00:15
      • #5
      Zitat von Jammedlp

      Funktioniert immer noch net

      Was genau funktioniert den nicht?

      Die addaActions hinzugefügt?

      Grüße,

      unix. (Creator ./Ex-Projectlead of Eternity Life.)

    • PierreAmyf
      Schüler
      Reaktionen
      39
      Trophäen
      10
      Beiträge
      127
      • 1. Mai 2017 um 01:09
      • #6

      bitte einmal die rpt logs ? und was geht den nicht ?

    • PierreAmyf
      Schüler
      Reaktionen
      39
      Trophäen
      10
      Beiträge
      127
      • 1. Mai 2017 um 01:10
      • #7

      ich glaube du hast einfach vergessen die addaction einzu tragen in die setup action xd

    • Jam Morgenstern
      Schüler
      Reaktionen
      52
      Trophäen
      9
      Beiträge
      114
      • 1. Mai 2017 um 01:34
      • #8

      Mitlerweile hatte ich ein bissle Hilfe von Blackfish, aber es kommt immer noch keine Option zum Ausweis zeigen.

      Files sind hier im Anhang.

      INFO! Das Script wurde geringfügig umgeschrieben von ihm!

      Dateien

      Files.zip 30,88 kB – 191 Downloads
    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 1. Mai 2017 um 01:35
      • #9

      Herzilein, wenn ich sage in der setupActions GAAAANZ am Ende, mein ich das auch xD

      CSS: fn_setupActions.sqf
      /*
          File: fn_setupActions.sqf
          Author:
      
          Description:
          Master addAction file handler for all client-based actions.
      */
      switch (playerSide) do {
          case civilian: {
              //Drop fishing net
              life_actions = [player addAction[localize "STR_pAct_DropFishingNet",life_fnc_dropFishingNet,"",0,false,false,"",'
              (surfaceisWater (getPos vehicle player)) && (vehicle player isKindOf "Ship") && life_carryWeight < life_maxWeight && speed (vehicle player) < 2 && speed (vehicle player) > -1 && !life_net_dropped ']];
              //Rob person
              life_actions = life_actions + [player addAction[localize "STR_pAct_RobPerson",life_fnc_robAction,"",0,false,false,"",'
              !isNull cursorObject && player distance cursorObject < 3.5 && isPlayer cursorObject && animationState cursorObject == "Incapacitated" && !(cursorObject getVariable ["robbed",false]) ']];
          };
      };
      
      life_actions = life_actions + [player addAction["<t color='#0517CC'>Ausweis zeigen</t>",life_fnc_Lizenzzeigen,"",1,false,true,"",'!isNull cursorTarget && {cursorTarget isKindOf "Man"} && {isPlayer cursorTarget} && {isNull objectParent player}  && {player distance cursorTarget < 4}']];
      Alles anzeigen

      Hinter die switch :p

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • uuunix
      Schüler
      Reaktionen
      30
      Trophäen
      9
      Beiträge
      120
      • 1. Mai 2017 um 01:39
      • #10

      Hätte man nicht umschreiben müssen, ist das Script von Nitrado?

      Ich hab das so gemacht.

      core/Ausweis den Ordner hingepackt.

      fn_Lizenzsehen.sqf

      Code
      if(isServer)exitWith{};
      private["_msg"];
      _msg = _this select 1;
      hintSilent parseText _msg;

      fn_Lizenzzeigen.sqf

      Code
      if(isServer)exitWith{};
      private["_ziel", "_rang", "_marke", "_org", "_message"];
      if(vehicle player != player )exitWith{};
      _ziel = cursorTarget;
      if(isNull _ziel) then {_ziel = player;};    
      if(!(_ziel isKindOf "Man")) then {_ziel = player;};  
      if(!(alive _ziel)) then {_ziel = player;};     
      switch(playerSide)do{
       case west:{
        switch (call life_coplevel) do{
         case 1: { _rang = "LVPD"; };
         case 2: { _rang = "LVPD"; };
         case 3: { _rang = "LVPD"; };
         case 4: { _rang = "LVPD"; };
         case 5: { _rang = "LVPD"; };
         case 6: { _rang = "LVPD"; };
         case 7: { _rang = "LVPD"; };
         default { _rank =  "Error";};
        };
        _marke = "marke_cop";
        _org = "LVPD";
       };
       case east:{
        switch (call life_adaclevel) do{
         case 1: { _rang = "ADAC"; };
         case 2: { _rang = "ADAC"; };
         case 3: { _rang = "ADAC"; };
         case 4: { _rang = "ADAC"; };
         case 5: { _rang = "ADAC"; };
         case 6: { _rang = "ADAC"; };
         case 7: { _rang = "ADAC"; };
         case 8: { _rang = "ADAC"; };
        };
        _marke = "marke_ziv";
        _org = "ADAC Altis";
       };
       case independent:{
        switch (call life_mediclevel) do{
         case 1: { _rang = "FDLV"; };
         case 2: { _rang = "FDLV"; };
         case 3: { _rang = "FDLV"; };
         case 4: { _rang = "FDLV"; };
         case 5: { _rang = "FDLV"; };   
         case 6: { _rang = "FDLV"; };  
         case 7: { _rang = "FDLV"; };   
         default { _rank =  "Error";};
        };
        _marke = "marke_medic";
        _org = "FDLV";
       };
       case civilian:{
        if(playerSide == civilian)then{
         _rang = "Zivilist";
         _marke = "marke_ziv";
         _org = "Republik Lakeside Valley";
        }else{
         _rang = "Zivilist";
         _marke = "marke_abi";
         _org = "Republik Lakeside Valley";
        };  
       };
      };
      _message = format["<img size='10' color='#FFFFFF' image='icons\%1.paa'/><br/><br/><t size='2.5'>%2</t><br/><t size='1.8'>%3</t><br/><t size='1'>%4</t>",_marke, name player, _rang, _org];
      [player,_message]remoteExec["life_fnc_Lizenzsehen",_ziel,false];
      Alles anzeigen

      CfgRemoteExec.hpp folgendes unter Client eingetragen:

      Code
      F(life_fnc_Lizenzsehen,CLIENT)

      fn_setupActions.sqf

      Code
      switch (playerSide) do {
          case civilian: {
              //Ausweis
              life_actions = life_actions + [player addAction["Ausweis zeigen",life_fnc_Lizenzzeigen,"",1,false,true,"",'!isNull cursorTarget && cursorTarget isKindOf "Man"']];
          };
              
          case west: { 
          //Ausweis 
          life_actions = life_actions + [player addAction["Ausweis zeigen",life_fnc_Lizenzzeigen,"",1,false,true,"",'!isNull cursorTarget && cursorTarget isKindOf "Man"']];
          };
          case independent: {
          //Ausweis  
          life_actions = life_actions + [player addAction["Ausweis zeigen",life_fnc_Lizenzzeigen,"",1,false,true,"",'!isNull cursorTarget && cursorTarget isKindOf "Man"']];
          };
      };
      Alles anzeigen

      Hoffe es klappt bei dir.

      Grüße,

      unix. (Creator ./Ex-Projectlead of Eternity Life.)

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 1. Mai 2017 um 01:41
      • #11
      Zitat von uuunix

      Hätte man nicht umschreiben müssen, ist das Script von Nitrado?

      Wer hat gesagt man muss, ich habs aber weil er noch was zusätzlich drin haben wollte und dann noch bisschen angepasst (#CodePerformance) -> Der Held hat einfach die setupActions verhauen ^^ Hätte er den Eintrag wie ichs gesagt habe ans Ende der Datei gesetzt, hätte es ja funktioniert :p

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • uuunix
      Schüler
      Reaktionen
      30
      Trophäen
      9
      Beiträge
      120
      • 1. Mai 2017 um 01:42
      • #12
      Zitat von blackfisch

      Wer hat gesagt man muss, ich habs aber weil er noch was zusätzlich drin haben wollte und dann noch bisschen angepasst (#CodePerformance) -> Der Held hat einfach die setupActions verhauen ^^ Hätte er den Eintrag wie ichs gesagt habe ans Ende der Datei gesetzt, hätte es ja funktioniert :p

      Hab deinen Beitrag nicht gelesen gehabt, da wärend ich meinen verfasst habe, erst deiner dazu gekommen ist^^

      Grüße,

      unix. (Creator ./Ex-Projectlead of Eternity Life.)

    • Jam Morgenstern
      Schüler
      Reaktionen
      52
      Trophäen
      9
      Beiträge
      114
      • 1. Mai 2017 um 01:45
      • #13

      Ja gut, die funktion kommt aber jetzt kommen keine Ausweise

    • uuunix
      Schüler
      Reaktionen
      30
      Trophäen
      9
      Beiträge
      120
      • 1. Mai 2017 um 01:47
      • #14

      Was meinst du keine Ausweise?

      Grüße,

      unix. (Creator ./Ex-Projectlead of Eternity Life.)

    • Jam Morgenstern
      Schüler
      Reaktionen
      52
      Trophäen
      9
      Beiträge
      114
      • 1. Mai 2017 um 01:53
      • #15

      also es wird nichts ausgefühert kein ausweis zu sehen bei anderen spielern

    • uuunix
      Schüler
      Reaktionen
      30
      Trophäen
      9
      Beiträge
      120
      • 1. Mai 2017 um 01:55
      • #16

      In die CfgRemoteExec eingetragen ? Bei mir war genau das selbe bis ich das eingetragen hatte.

      Grüße,

      unix. (Creator ./Ex-Projectlead of Eternity Life.)

    • Jam Morgenstern
      Schüler
      Reaktionen
      52
      Trophäen
      9
      Beiträge
      114
      • 1. Mai 2017 um 01:55
      • #17

      jap

    • PierreAmyf
      Schüler
      Reaktionen
      39
      Trophäen
      10
      Beiträge
      127
      • 1. Mai 2017 um 12:15
      • #18

      send mal deine logs bitte

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 1. Mai 2017 um 12:17
      • #19

      *Clientlogs

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • PierreAmyf
      Schüler
      Reaktionen
      39
      Trophäen
      10
      Beiträge
      127
      • 1. Mai 2017 um 12:31
      • #20
      Code
      die sind in C:\Users\xxx\AppData\Local\Arma 3

    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™