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: 05 Mai 2026
  • Anmelden oder registrieren
  • Suche
Alles
  • Alles
  • 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. Mitglieder
    3. blackfisch

    Beiträge von blackfisch

    • [TUTORIAL][Altis Life 4.0+] Cop/Medic Absperrungen per Menü

      • blackfisch
      • 14. September 2016 um 23:10

      Du hattest die Class außerhalb des life-Tags... Achte drauf, wo du das hinkopierst ^^

      Dateien

      function.txt 8,57 kB – 188 Downloads
    • Niederschlagen und festnehmen geht nicht mehr ?

      • blackfisch
      • 14. September 2016 um 22:46

      Och nö.... Ist mir zu aufwendig das jetzt zu formatieren... ich hab auch noch nen Root einzurichten heute oder morgen... ^^

    • Mal geht es mal nicht ich brauche hilfe

      • blackfisch
      • 14. September 2016 um 21:27
      C
      [altislife]
      Type = MySQL
      Name = altislife
      
      
      
      
      Username = root
      Password = #########
      
      
      
      
      IP = localhost
      Port = 3306
      Alles anzeigen

      So muss das sein ...

    • Waffen weg nach reconnect bzw. beim neuconnecten

      • blackfisch
      • 14. September 2016 um 20:50

      Config_Master.hpp:

      save_civilian_weapons = false; abändern zu save_civilian_weapons = true;

    • Niederschlagen und festnehmen geht nicht mehr ?

      • blackfisch
      • 14. September 2016 um 20:48

      fn_actionKeyHandler.sqf (Z 90ff)

      C
      if ((_curObject getVariable ["restrained",false]) && !dialog && playerSide isEqualTo west) then {
          [_curObject] call life_fnc_copInteractionMenu;
      };

      abändern zu:

      C
      if ((_curObject getVariable ["restrained",false]) && !dialog) then {
          switch (playerSide) do {
      		case west: { [_curObject] call life_fnc_copInteractionMenu; };
      		case civilian: { [_curObject] call life_fnc_civInteractionMenu; };
      		case independent: { /*Hier könnte ein Medic Interaktionsmenü sein!*/ };
      		default {};
      	};
      };

      neue Datei fn_civInteractionMenu.sqf (im civilian Ordner) anlegen mit folgendem Inhalt:

      C
      #include "..\..\script_macros.hpp"
      /*
          File: fn_civInteractionMenu.sqf
          Author: blackfisch
      	Based on Content by: Bryan "Tonic" Boardwine
      
      
      
      
          Description:
          Replaces the mass addactions for various actions towards another player.
      */
      #define Btn1 37450
      #define Btn2 37451
      #define Btn3 37452
      #define Btn4 37453
      #define Btn5 37454
      #define Btn6 37455
      #define Btn7 37456
      #define Btn8 37457
      #define Title 37401
      
      
      
      
      private["_display","_curTarget","_Btn1","_Btn2","_Btn3","_Btn4","_Btn5","_Btn6","_Btn7","_Btn8"];
      
      
      
      
      disableSerialization;
      _curTarget = param [0,objNull,[objNull]];
      
      
      
      
      if (player getVariable ["Escorting", false]) then {
          if (isNull _curTarget) exitWith {closeDialog 0;}; //Bad target
          if (!isPlayer _curTarget && side _curTarget isEqualTo civilian) exitWith {closeDialog 0;}; //Bad side check?
          if (player distance _curTarget > 4 ) exitWith {closeDialog 0;}; // Prevents menu accessing from far distances.
      };
      
      
      
      
      if (!dialog) then {
          createDialog "pInteraction_Menu";
      };
      
      
      
      
      _display = findDisplay 37400;
      _Btn1 = _display displayCtrl Btn1;
      _Btn2 = _display displayCtrl Btn2;
      _Btn3 = _display displayCtrl Btn3;
      _Btn4 = _display displayCtrl Btn4;
      _Btn5 = _display displayCtrl Btn5;
      _Btn6 = _display displayCtrl Btn6;
      _Btn7 = _display displayCtrl Btn7;
      _Btn8 = _display displayCtrl Btn8;
      life_pInact_curTarget = _curTarget;
      
      
      
      
      if (player getVariable["isEscorting",false]) then {
          { _x ctrlShow false; } forEach [_Btn1,_Btn2,_Btn3,_Btn5,_Btn6,_Btn7,_Btn8];
      };
      
      
      
      
      //Set Unrestrain Button
      _Btn1 ctrlSetText localize "STR_pInAct_Unrestrain";
      _Btn1 buttonSetAction "[life_pInact_curTarget] call life_fnc_unrestrain; closeDialog 0;";
      
      
      
      
      //Set Check Licenses Button
      _Btn2 ctrlSetText localize "STR_pAct_RobPerson";
      _Btn2 buttonSetAction "call life_fnc_robAction; closeDialog 0;";
      
      
      
      
      //Set Escort Button
      if (player getVariable["isEscorting",false]) then {
          _Btn4 ctrlSetText localize "STR_pInAct_StopEscort";
          _Btn4 buttonSetAction "[] call life_fnc_stopEscorting; closeDialog 0;";
      } else {
          _Btn4 ctrlSetText localize "STR_pInAct_Escort";
          _Btn4 buttonSetAction "[life_pInact_curTarget] call life_fnc_escortAction; closeDialog 0;";
      };
      
      
      
      
      //Put in car Button
      _Btn7 ctrlSetText localize "STR_pInAct_PutInCar";
      _Btn7 buttonSetAction "[life_pInact_curTarget] call life_fnc_putInCar; closeDialog 0;";
      
      
      
      
       { _x ctrlShow false; } forEach [_Btn3,_Btn5,_Btn6,_Btn8];
      Alles anzeigen

      Natürlich die Datei in der Functions.hpp eintragen:

      C
      class Civilian {
          file = "core\civilian";
          [...]
          class civInteractionMenu {};
      };

      In der fn_setupActions.sqf folgenden Teil löschen:

      C
      //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]) ']];
    • Niederschlagen und festnehmen geht nicht mehr ?

      • blackfisch
      • 14. September 2016 um 20:37

      Ich schreib dir gleich mal was :)

    • Spieler tele-portieren nach Schild abchecken!

      • blackfisch
      • 14. September 2016 um 19:37

      Nein, es geht darum, dass du es in [] statt () gepackt hast. Dadurch kommt dann ein Doppeltes Array zustande, Ein Beispiel: Marker "meinMarker" bei [0,10,20].

      C
      //Deine Version
      //Befehl:
      player setPos [getMarkerPos "meinMarker"];
      //wird zu:
      player setPos [[0,10,20]];
      //resultiert in: 
      Error in expression: ARRAY encountered instead of '['
      //oder so ähnlich ^^
      
      
      
      
      
      
      
      //Meine Version:
      //Befehl:
      player setPos (getMarkerPos "meinMarker");
      //wird zu:
      player setPos [0,10,20];
      //resultiert in fehlerfreier Ausführung
      Alles anzeigen

      Hoffe du verstehst was ich meine :D

    • Beim ersten Zivi Join spawn man auf der Spawn insel

      • blackfisch
      • 14. September 2016 um 19:33

      fn_initCiv.sqf


      C
      civ_spawn_1 = nearestObjects[getMarkerPos  "civ_spawn_1", ["Land_i_Shop_01_V1_F","Land_i_Shop_01_V2_F","Land_i_Shop_01_V3_F","Land_i_Shop_02_V1_F","Land_i_Shop_02_V2_F","Land_i_Shop_02_V3_F"],250];
      civ_spawn_2 = nearestObjects[getMarkerPos  "civ_spawn_2", ["Land_i_Shop_01_V1_F","Land_i_Shop_01_V2_F","Land_i_Shop_01_V3_F","Land_i_Shop_02_V1_F","Land_i_Shop_02_V2_F","Land_i_Shop_02_V3_F"],250];
      civ_spawn_3 = nearestObjects[getMarkerPos  "civ_spawn_3", ["Land_i_Shop_01_V1_F","Land_i_Shop_01_V2_F","Land_i_Shop_01_V3_F","Land_i_Shop_02_V1_F","Land_i_Shop_02_V2_F","Land_i_Shop_02_V3_F"],250];
      civ_spawn_4 = nearestObjects[getMarkerPos  "civ_spawn_4", ["Land_i_Shop_01_V1_F","Land_i_Shop_01_V2_F","Land_i_Shop_01_V3_F","Land_i_Shop_02_V1_F","Land_i_Shop_02_V2_F","Land_i_Shop_02_V3_F"],250];

      Einfach rauslöschen.


      P.S.: gar nicht mehr auf Chernarus?

    • Dynamic Airdrop Script

      • blackfisch
      • 14. September 2016 um 19:29
      Zitat von Ghosty1911

      if (_var==1) then _box addAction ["Kannabis rausholen",{[true,"cannabis",10] call life_fnc_handleInv;}];


      Da fehlen Klammern du Held :D

      if (_var==1) then { _box addAction ["Kannabis rausholen",{[true,"cannabis",10] call life_fnc_handleInv;}]; };

    • Spieler tele-portieren nach Schild abchecken!

      • blackfisch
      • 14. September 2016 um 19:27

      Nicht ganz @AustrianNoob! player setPos (getMarkerPos "MARKERNAME"); //Markername einfügen :)

      Mit deiner Variante gibt es einen Syntaxfehler wegen Array im Array.
      Die Action vom Schild könnte so aussehen (vorausgesetzt deine Lizenz heißt "license_civ_buerger" und ist zu den Zeitpunkt noch NICHT vergeben! Die wird mit der Actions direkt mit vergeben, damit man nicht als "normaler Bürger" sich dort weg porten kann :P)
      this addAction ["Einbürgern!", {player setPos (getMarkerPos "MARKERNAME"); license_civ_buerger = true;},"",0,false,false,"",'!license_civ_buerger && isNull objectParent player'];

    • Guten Tag!

      • blackfisch
      • 14. September 2016 um 19:10

      [Erklärung|Leitfaden] Arma 3 Logs - Client, Server & extDB Log

      Genau wegen solchen Fragen hab ich den Thread geschrieben...

    • Dynamic Airdrop Script

      • blackfisch
      • 14. September 2016 um 18:35
      C
      _var=floor(random 2);
      if (_var==1) then _box addAction ["Kannabis rausholen",{[true,"cannabis",40] call life_fnc_handleInv;}];
      sleep 0.1;

      Kleiner Hinweis: 40 ist etwas viel, das passt bei keinem ins Inventar wette ich ^^ Außerdem kann bei floor(random 2) Der wert nur 0 und 1 sein, ich weiß nicht so ganz, ob das dein Plan war ^^ um 0, 1 und 2 als Wert erhalten zu können nimm floor(random 3)

      Siehe auch:

      addAction - BI Community Wiki: https://community.bistudio.com/wiki/addAction
      floor - BI Community Wiki: https://community.bistudio.com/wiki/floor
      random - BI Community Wiki: https://community.bistudio.com/wiki/random

    • Guten Tag!

      • blackfisch
      • 14. September 2016 um 18:06

      Kommen Fehlermeldungen? Und Logs bitte. [lexicon]extDB[/lexicon], Server und Client Log bitte!

    • Cops/Medics können Sachen nicht anziehen

      • blackfisch
      • 14. September 2016 um 18:04

      https://community.bistudio.com/wiki/Arma_3_CfgWeapons_Equipment

      U_B_[...] ist Blufor
      U_O_[...] ist Opfor
      U_I_[...] ist Independent
      U_C_[...] ist Civilian

      Zivilisten können alle Kleidungen anziehen. Deswegen könnte man die Cop/Medic NPCs auch durch Zivilisten ersetzen, indem man die "Bluforisiert" - Sprich sie mit STRG-Klick mit einer Blufor Unit verbindet. Damit werden sie zu Blufor Einheiten und können auch mit playerSide isEqualTo west abgefragt werden.

    • Cops/Medics können Sachen nicht anziehen

      • blackfisch
      • 14. September 2016 um 17:55

      Das hängt mit der Seite zusammen. Arma 3 hat so eine dumme Restriction drin, dass man nur Kleidung seiner Fraktion anziehen kann, vielleicht hilft dir das aber weiter:

      http://steamcommunity.com/app/107410/dis…18908/?l=german <-- Erklärung
      https://forums.bistudio.com/topic/140350-b…act-no-request/ <-- Lösungsvorschlag

    • Probleme mit dem Polizei System

      • blackfisch
      • 14. September 2016 um 17:52

      BattlEye Filter - Guide und Erklärungen

      Deine Filter anpassen, die sind nicht vollständig

    • Public Cop zu Whitelist Cop 4.4r3

      • blackfisch
      • 14. September 2016 um 17:46

      Editor -> Deine Mission öffnen -> Doppelklick auf die NPCs cop_1 bis cop_5 und bei Beschreibung das ganze abändern

    • [TUTORIAL][Altis Life 4.0+] Cop/Medic Absperrungen per Menü

      • blackfisch
      • 14. September 2016 um 17:46

      Functions.hpp, line 390: /CfgFunctions/Life_Client_Core/Placeables/: '}' encountered instead of '{'

      Check mal deine Functions.hpp, da scheint bei den Placeables entweder eine Klammer oder ein Komma falsch gesetzt zu sein. Wenn du willst kannst du die auch gerne hier reinschicken.

    • Text bei Map oben links im Menü

      • blackfisch
      • 14. September 2016 um 17:42

      Alles wichtige dazu kannst du hier nachlesen:

      createDiaryRecord - BI Community Wiki: https://community.bistudio.com/wiki/createDiaryRecord
      createDiarySubject - BI Community Wiki: https://community.bistudio.com/wiki/createDiarySubject

    • EPM Rcon

      • blackfisch
      • 14. September 2016 um 14:12

      Lass TADST einfach ;p

      Der müsste irgendwo bei TADST/config/User liegen glaube ich oder so, dort in den battleye Ordner einfach deine BEServer.cfg reinkopieren

    Registrieren oder Einloggen

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

    Registrieren

    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-2026©
    Community-Software: WoltLab Suite™