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
Mi: 10 September 2025
  • 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. moeck

    Beiträge von moeck

    • Spawnpunkt höhe anpassen

      • moeck
      • 5. Juni 2018 um 19:44
      Code
      #include "..\script_macros.hpp"
      /*
      File: fn_initCop.sqf
      Author: Bryan "Tonic" Boardwine
      
      Description:
      Cop Initialization file.
      */
      player addRating 9999999;
      waitUntil {!(isNull (findDisplay 46))};
      
      if (life_blacklisted) exitWith {
      ["Blacklisted",false,true] call BIS_fnc_endMission;
      sleep 30;
      };
      
      player setVariable ["rank",(FETCH_CONST(life_coplevel)),true];
      cop_spawn_1 = [((getMarkerPos "cop_spawn_1") select 0),((getMarkerPos "cop_spawn_1") select 1),30];
      [] call life_fnc_spawnMenu;
      waitUntil{!isNull (findDisplay 38500)}; //Wait for the spawn selection to be open.
      waitUntil{isNull (findDisplay 38500)}; //Wait for the spawn selection to be done.
      Alles anzeigen

      so

    • Spawnpunkt höhe anpassen

      • moeck
      • 5. Juni 2018 um 19:01

      du solltest das vielleicht auch setzen bevor du das spawnmenu aufrufst ^^

    • Bargeld beim Durchsuchen sehen!

      • moeck
      • 5. Juni 2018 um 17:10

      ändere mal die Farbe ^^

      Code
      hint parseText format ["<t color='#FF0000'><t size='2'>%1</t></t><br/><t color='#FFD700'><t size='1.5'><br/>" +(localize "STR_Cop_IllegalItems")+ "</t></t><br/>%2<br/><br/><br/><br/><t color='#FF0000'>%3</t><t color='#FFD700'>Bargeld %4</t>"
      ,(_civ getVariable ["realname",name _civ]),_inv,if (_robber) then {"Robbed the bank"} else {""},[_money] call life_fnc_numberText];

      habe gerade gesehen in den hint fehlte noch ein ' ersetze mal die Zeile in der fn_copSearch.sqf

    • Bargeld beim Durchsuchen sehen!

      • moeck
      • 5. Juni 2018 um 17:01

      Erscheint die Meldung Bargeld und dahinter steht kein Wert oder wie sieht es aus?

    • Bargeld beim Durchsuchen sehen!

      • moeck
      • 4. Juni 2018 um 21:20

      du hattest auch illegale items dabei?

    • Bargeld beim Durchsuchen sehen!

      • moeck
      • 4. Juni 2018 um 15:47

      So hier mal ein Ansatz

      ersetze die fn_copSearch.sqf durch das

      C
      #include "..\..\script_macros.hpp"
      /*
          File: fn_copSearch.sqf
          Author: Bryan "Tonic" Boardwine
      
          Description:
          Returns information on the search.
      */
      life_action_inUse = false;
      private ["_license","_guns","_gun"];
      params [
          ["_civ",objNull,[objNull]],
          ["_invs",[],[[]]],
          ["_money",0,[0]],
          ["_robber",false,[false]]
      ];
      
      if (isNull _civ) exitWith {};
      
      _illegal = 0;
      _inv = "";
      if (count _invs > 0) then {
          {
              _displayName = M_CONFIG(getText,"VirtualItems",(_x select 0),"displayName");
              _inv = _inv + format ["%1 %2<br/>",(_x select 1),(localize _displayName)];
              _price = M_CONFIG(getNumber,"VirtualItems",(_x select 0),"sellPrice");
              if (!isNull (missionConfigFile >> "VirtualItems" >> (_x select 0) >> "processedItem")) then {
                  _processed = M_CONFIG(getText,"VirtualItems",(_x select 0),"processedItem");
                  _price = M_CONFIG(getNumber,"VirtualItems",_processed,"sellPrice");
              };
      
              if (!(_price isEqualTo -1)) then {
                  _illegal = _illegal + ((_x select 1) * _price);
              };
          } forEach _invs;
          if (_illegal > 6000) then {
      
              if (life_HC_isActive) then {
                  [getPlayerUID _civ,_civ getVariable ["realname",name _civ],"482"] remoteExecCall ["HC_fnc_wantedAdd",HC_Life];
              } else {
                  [getPlayerUID _civ,_civ getVariable ["realname",name _civ],"482"] remoteExecCall ["life_fnc_wantedAdd",RSERV];
              };
      
          };
      
          if (life_HC_isActive) then {
              [getPlayerUID _civ,_civ getVariable ["realname",name _civ],"481"] remoteExecCall ["HC_fnc_wantedAdd",HC_Life];
          } else {
              [getPlayerUID _civ,_civ getVariable ["realname",name _civ],"481"] remoteExecCall ["life_fnc_wantedAdd",RSERV];
          };
      
          [0,"STR_Cop_Contraband",true,[(_civ getVariable ["realname",name _civ]),[_illegal] call life_fnc_numberText]] remoteExecCall ["life_fnc_broadcast",west];
      } else {
          _inv = localize "STR_Cop_NoIllegal";
      };
      
      if (!alive _civ || player distance _civ > 5) exitWith {hint format [localize "STR_Cop_CouldntSearch",_civ getVariable ["realname",name _civ]]};
      //hint format ["%1",_this];
      hint parseText format ["<t color='#FF0000'><t size='2'>%1</t></t><br/><t color='#FFD700'><t size='1.5'><br/>" +(localize "STR_Cop_IllegalItems")+ "</t></t><br/>%2<br/><br/><br/><br/><t color='#FF0000'>%3</t><t color='#FFD700>Bargeld %4</t>"
      ,(_civ getVariable ["realname",name _civ]),_inv,if (_robber) then {"Robbed the bank"} else {""},[_money] call numberText];
      
      if (_robber) then {
          [0,"STR_Cop_Robber",true,[(_civ getVariable ["realname",name _civ])]] remoteExecCall ["life_fnc_broadcast",RCLIENT];
      };
      Alles anzeigen

      und die fn_searchClient.sqf durch das

      Code
      #include "..\..\script_macros.hpp"
      /*
          File: fn_searchClient.sqf
          Author: Bryan "Tonic" Boardwine
      
          Description:
          Searches the player and he returns information back to the player.
      */
      private ["_inv","_val","_var","_robber","_money"];
      params [
          ["_cop",objNull,[objNull]]
      ];
      if (isNull _cop) exitWith {};
      
      _inv = [];
      _robber = false;
      
      //Illegal items
      {
          _var = configName(_x);
          _val = ITEM_VALUE(_var);
          if (_val > 0) then {
              _inv pushBack [_var,_val];
              [false,_var,_val] call life_fnc_handleInv;
          };
      } forEach ("getNumber(_x >> 'illegal') isEqualTo 1" configClasses (missionConfigFile >> "VirtualItems"));
      
      if (!life_use_atm) then  {
          CASH = 0;
          _robber = true;
      };
      _money = CASH;
      [player,_inv,_money,_robber] remoteExec ["life_fnc_copSearch",_cop];
      Alles anzeigen

      damit könnte es funktionieren

    • Bargeld beim Durchsuchen sehen!

      • moeck
      • 4. Juni 2018 um 15:14

      ja sorry, wer lesen kann ist klar vorteil. Ich schaue mal sollte kein riesenaufwand sein

    • Bargeld beim Durchsuchen sehen!

      • moeck
      • 4. Juni 2018 um 14:39

      du muss es mit ausgeben ^^ , welche Version nutzt du und bei welchem durchsuchen möchtest Du es sehen? Beim durchsuchen nach illegalen Items oder Waffen?

    • Skins für Gangs einfügen

      • moeck
      • 4. Juni 2018 um 08:39

      dann zeige mal dein cfg_vehicle ;)

    • [GER/EU]LostParadise | TanoaLife | Modded | RP

      • moeck
      • 3. Juni 2018 um 19:29

      Moin,

      alles schön und gut aber bei der Namenswahl ward ihr immer noch nicht kreativer 8o . Also bei dem Umstieg von Fun RP auf Modded hätte ihr wenigstens auch mal was am Namen machen können.

      Gruß,

      moeck

    • V-Items verkauf Logging

      • moeck
      • 1. Juni 2018 um 13:11

      Moin,

      ok das ist ja nicht schlecht allerdings ziehe ich eine DB basierte Lösung vor ;) , da die Auswertung von Anomalien einfach deutlich schneller und komfortabler ist. Trotzdem danke für das Tutorial.

      Gruß,

      moeck

    • Eine Lizenz für 2 Prozesse

      • moeck
      • 30. Mai 2018 um 16:25

      zeile 52 - 55

      Code
      _license= call {
              if (_type in ["saft_1","saft_2"]) exitWith {"saft"};
              _type;
          };

      also wenn du saft_1 oder saft_2 verarbeiten möchtest benötigst du die lizenz saft (license_civ_saft)

    • [Ein Tutorial] Das sagenumwobene Blaulichtscript von der die Rede war...

      • moeck
      • 29. Mai 2018 um 21:44

      geht es beim offroader?

    • Probleme und Fragen wo ich nicht weiter komme

      • moeck
      • 29. Mai 2018 um 21:39
      Code
      21:28:53 Error in expression <syncCall;
      };
      };
      
      
      master_group attachTo[bank_obj,[0,0,0]];
      
      {
      if (!isPlayer _x) >
      21:28:53   Error position: <bank_obj,[0,0,0]];
      
      {
      if (!isPlayer _x) >
      21:28:53   Error Undefined variable in expression: bank_obj
      21:28:53 File life_server\init.sqf, line 89
      Alles anzeigen
    • Probleme und Fragen wo ich nicht weiter komme

      • moeck
      • 29. Mai 2018 um 18:43

      Moin,

      1.) hatten wir das nicht schon mal?

      2.) Eventuell mal .paa statt .jpg verwenden

      3.) kommt mir auch sehr bekannt vor

      4.) falschen Pfad zur Skindatei verwendet?

      5.) schaue die ui.hpp an.

      6.) steht eigentlich alle in der CfgVehicle.hpp drin wie es funktioniert. Die Defaultskins musst Du dDit halt aus dem Editor holen und mit konfigurieren.

      Code
      class O_Heli_Transport_04_fuel_F {
              vItemSpace = 900;
              conditions = "license_civ_pilot || playerSide isEqualTo west";
              price = 3000000;
              textures[] = {
                  { "Brown HEX", "civ", {
                      "A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_01_CO.paa"
                      ,"A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_02_CO.paa"
                      ,"A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_Pod_Ext01_CO.paa"
                  },"(!(playerSide in [west,independent]))" },
                  { "Black", "civ", {
                      "A3\Air_F_Heli\Heli_Transport_04\Data\heli_transport_04_base_01_Black_co.paa"
                      ,"A3\Air_F_Heli\Heli_Transport_04\Data\heli_transport_04_base_02_Black_co.paa"
                      ,"A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_fuel_black_CO.paa"
                  }, "call life_coplevel >= 2" } // ab Coplevel 2 kann man das Teil in der Farbe Schwarz bekommen!
              };
          };
      Alles anzeigen

      Frage 1: life_preview_3D_vehicle_cam = "camera" camCreate [13780.5,6832.17,0.00143385];  in der fn_vehicleShopInit3DPreview.sqf

      Frage 2: siehe punkt 6.)

      Frage 4: deathscreen.hpp

      So das wars erst mal von mir. Eventuell macht es Sinn, dass Du das nächste Mal die Logs (Client, Server und extDB) mit anhängst.

      Gruß,

      moeck

    • Tutorial: Bäume ohne Mods pflanzen

      • moeck
      • 26. Mai 2018 um 17:27

      Du hast Elemente aus dem Mod benutzt, dann musst Du ihn auch mit laden.

    • Polizei und Medic Blaulicht funktioniert nicht :D

      • moeck
      • 25. Mai 2018 um 16:18

      fehlen ganz viele einträge und wegen dem Blaulicht hast Du vergessen die beiden Arrays zu definieren dash

      Code
      life_cop_veh = [
       "B_MRAP_01_hmg_F",
       "I_MRAP_03_hmg_F",
       "C_Offroad_01_F",
       "B_MRAP_01_F",
       "I_MRAP_03_F",
       "C_SUV_01_F",
       "C_Hatchback_01_sport_F",
       "B_Heli_Light_01_F",
       "B_Heli_Transport_01_F",
       "B_Truck_01_covered_F",
       "I_Heli_light_03_unarmed_F",
       "B_T_VTOL_01_vehicle_F",
       "B_T_VTOL_01_infantry_F",
       "B_Heli_Transport_03_unarmed_F",
       "O_Heli_Transport_04_bench_F"
       ];
      publicVariable "life_cop_veh";
      life_medic_veh = [
        "C_Offroad_01_F",
       "B_MRAP_01_F","C_SUV_01_F",
       "C_Van_01_box_F",
       "C_Hatchback_01_sport_F",
       "B_Heli_Light_01_F",
       "O_Heli_Light_02_unarmed_F",
       "I_Heli_Transport_02_F",
       "I_MRAP_03_F",
       "C_Offroad_01_repair_F",
       "B_Heli_Transport_03_unarmed_F",
       "O_Heli_Transport_04_F",
       "B_Truck_01_covered_F",
       "O_T_VTOL_02_infantry_F",
       "I_Heli_light_03_unarmed_F"
       ];
      publicVariable "life_medic_veh";
      Alles anzeigen

      das sollte man auch in die init.sqf vom life_server eintragen

    • hilfe bei KI Ausrüstung

      • moeck
      • 25. Mai 2018 um 14:24

      zum testen würde ich das erstmal komplett deaktivieren. Also einfach so machen

      Code
      /*
      {
          if (!isPlayer _x) then {
              _npc = _x;
              {
                  if (_x != "") then {
                      _npc removeWeapon _x;
                  };
              } forEach [primaryWeapon _npc,secondaryWeapon _npc,handgunWeapon _npc];
          };
      } forEach allUnits;
      */
      Alles anzeigen

      dann würde ich in die Init der Konvoi NPCs eine Variable setzen und diese in der init.sqf mit auswerten. Das würde dann ungefähr so aussehen.

      Code
      if (isServer) then {
          removeallassigneditems this; removeuniform this; removevest this; removebackpack this;
          this setVariable ["Konvoi",true];
          this forceAddUniform "U_B_CombatUniform_mcam_tshirt";
          this addvest "V_TacVest_oli";
          this addbackpack "b_kitbag_base";
          this addheadgear "H_Cap_headphones";
          this addGoggles "G_Shades_Black";
      
          (unitBackpack this) additemCargo ["FirstAidKit",1];
          (unitBackpack this) addmagazineCargo ["SatchelCharge_Remote_Mag",1];
      
          {
              for "_i" from 1 to (_x select 1) step 1 do {
                      this addmagazine (_x select 0);
              };
          } count [["30Rnd_65x39_caseless_mag",8],["16Rnd_9x21_Mag",4],["handgrenade",4]];
      
          this addWeapon "arifle_MXC_F";
          this addPrimaryWeaponItem "acc_pointer_IR"; 
          this addPrimaryWeaponItem "optic_Holosight";
      
          this assignItem "hgun_P07_F";
      
          this additem "nvgoggles";
          this additem "ItemCompass";
          this additem "itemgps";
          this additem "itemmap";
          this additem "itemradio";
          this additem "itemwatch";
      
          this assignitem "nvgoggles";
          this assignitem "itemcompass";
          this assignitem "itemgps";
          this assignitem "itemmap";
          this assignitem "itemradio";
          this assignitem "itemwatch";
      };
      Alles anzeigen

      und die init.sqf müsste man so abändern

      Code
      {
          if (!(isPlayer _x) && !(_x getVariable ["Konvoi",false])) then {
              _npc = _x;
              {
                  if (_x != "") then {
                      _npc removeWeapon _x;
                  };
              } forEach [primaryWeapon _npc,secondaryWeapon _npc,handgunWeapon _npc];
          };
      } forEach allUnits;

      Du kannst das ja mal testen ;)

      Gruß,

      moeck

    • hilfe bei KI Ausrüstung

      • moeck
      • 25. Mai 2018 um 13:51

      moment ich glaube ich habe da gerade was gesehen ^^ .

      in der init.sqf im life_server werden die Waffen der NPCs entfernt ^^

      Code
      {
          if (!isPlayer _x) then {
              _npc = _x;
              {
                  if (_x != "") then {
                      _npc removeWeapon _x;
                  };
              } forEach [primaryWeapon _npc,secondaryWeapon _npc,handgunWeapon _npc];
          };
      } forEach allUnits;

      das dürfte dein Problem erklären

    • hilfe bei KI Ausrüstung

      • moeck
      • 25. Mai 2018 um 13:47

      eigentlich nicht. hast Du mal versucht nur die Waffen ohne Magazine hinzu zufügen?

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