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
Sa: 17 Mai 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. MxAlp

    Beiträge von MxAlp

    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • MxAlp
      • 26. März 2018 um 19:40

      Dumme frage aber hast du alles von playerid zu pid gemacht.

      und bist du wirklich jeden schritt im Tut nachgegangen.

      Habe selbst die 5.0.0 und es klappt den fehler mit dem -1 hatte ich auch

    • VinteractionMenu will nicht

      • MxAlp
      • 9. März 2018 um 13:45
      Zitat von moeck

      Moin,

      das einfachste ist die folgende Möglichkeit ;) . Des Weiteren wäre noch wichtig zu wissen ob man sein Fahrzeug selbst reparieren kann wenn ein ARS das ist oder nicht, da muss eventuell noch was in der Abfrage angepasst werden

      C
      #include "..\..\script_macros.hpp"
      /*
       File: fn_vInteractionMenu.sqf
       Author: Bryan "Tonic" Boardwine
      
       Description:
       Replaces the mass add actions for various vehicle actions.
      */
      #define Btn1 37450
      #define Btn2 37451
      #define Btn3 37452
      #define Btn4 37453
      #define Btn5 37454
      #define Btn6 37455
      #define Btn7 37456
      #define Title 37401
      private ["_display","_curTarget","_Btn1","_Btn2","_Btn3","_Btn4","_Btn5","_Btn6","_Btn7","_id","_adac"];
      if (!dialog) then {
       createDialog "vInteraction_Menu";
      };
      disableSerialization;
      
      _adac = (east countSide playableUnits);
      _curTarget = param [0,objNull,[objNull]];
      if (isNull _curTarget) exitWith {closeDialog 0;}; //Bad target
      _isVehicle = if ((_curTarget isKindOf "landVehicle") || (_curTarget isKindOf "Ship") || (_curTarget isKindOf "Air")) then {true} else {false};
      if (!_isVehicle) exitWith {closeDialog 0;};
      
      _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;
      life_vInact_curTarget = _curTarget;
      _id = getObjectDLC _curTarget;
      
      //Set Repair Action
      _Btn1 ctrlSetText localize "STR_vInAct_Repair";
      _Btn1 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_repairTruck; closeDialog 0;";
      
      if ("ToolKit" in (items player) && {alive life_vInact_curTarget} && {([life_vInact_curTarget] call life_fnc_isDamaged)}) then {_Btn1 ctrlEnable true;} else {_Btn1 ctrlEnable false;};
      if (_adac > 0) then {
          _Btn1 ctrlSetText "ARS Rufen";
          _Btn1 buttonSetAction "createDialog ""Life_cell_phone"";";
      };
      if (playerSide isEqualTo west) then {
          _Btn2 ctrlSetText localize "STR_vInAct_Registration";
          _Btn2 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_searchVehAction; closeDialog 0;";
      
          _Btn3 ctrlSetText localize "STR_vInAct_SearchVehicle";
          _Btn3 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_vehInvSearch; closeDialog 0;";
      
          _Btn4 ctrlSetText localize "STR_vInAct_PullOut";
          _Btn4 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_pulloutAction; closeDialog 0;";
          if (crew _curTarget isEqualTo []) then {_Btn4 ctrlEnable false;};
      
          _Btn5 ctrlSetText localize "STR_vInAct_Impound";
          _Btn5 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_impoundAction; closeDialog 0;";
          
          if (_curTarget isKindOf "Ship") then {
              _Btn6 ctrlSetText localize "STR_vInAct_PushBoat";
              _Btn6 buttonSetAction "[] spawn life_fnc_pushObject; closeDialog 0;";
              if (_curTarget isKindOf "Ship" && {local _curTarget} && {crew _curTarget isEqualTo []}) then { _Btn6 ctrlEnable true;} else {_Btn6 ctrlEnable false};
          } else {
              if (!isNil "_id") then {
                  if !(_id in getDLCs 1) then {
                      _Btn6 ctrlSetText localize "STR_vInAct_GetInVehicle";
                      _Btn6 buttonSetAction "player moveInDriver life_vInact_curTarget; closeDialog 0;";
                      if (crew _curTarget isEqualTo [] && {canMove _curTarget} && {locked _curTarget isEqualTo 0}) then {_Btn6 ctrlEnable true;} else {_Btn6 ctrlEnable false};
                  };
              } else {
                  _Btn6 ctrlSetText localize "STR_vInAct_Unflip";
                  _Btn6 buttonSetAction "life_vInact_curTarget setPos [getPos life_vInact_curTarget select 0, getPos life_vInact_curTarget select 1, (getPos life_vInact_curTarget select 2)+0.5]; closeDialog 0;";
                  if (alive _curTarget && {crew _curTarget isEqualTo []} && {canMove _curTarget}) then { _Btn6 ctrlEnable false;} else {_Btn6 ctrlEnable true;};
              };
          };
      
      } else {
      
          if (_curTarget isKindOf "Ship") then {
              _Btn2 ctrlSetText localize "STR_vInAct_PushBoat";
              _Btn2 buttonSetAction "[] spawn life_fnc_pushObject; closeDialog 0;";
              if (alive _curTarget && {_curTarget isKindOf "Ship"} && {local _curTarget} && {crew _curTarget isEqualTo []}) then { _Btn2 ctrlEnable true;} else {_Btn2 ctrlEnable false};
          } else {
              if (!isNil "_id") then {
                  if !(_id in getDLCs 1) then {
                      _Btn2 ctrlSetText localize "STR_vInAct_GetInVehicle";
                      _Btn2 buttonSetAction "player moveInDriver life_vInact_curTarget; closeDialog 0;";
                      if (crew _curTarget isEqualTo [] && {canMove _curTarget} && {locked _curTarget isEqualTo 0}) then {_Btn2 ctrlEnable true;} else {_Btn2 ctrlEnable false};
                  };
              } else {
                  _Btn2 ctrlSetText localize "STR_vInAct_Unflip";
                  _Btn2 buttonSetAction "life_vInact_curTarget setPos [getPos life_vInact_curTarget select 0, getPos life_vInact_curTarget select 1, (getPos life_vInact_curTarget select 2)+0.5]; closeDialog 0;";
                  if (alive _curTarget && {crew _curTarget isEqualTo []} && {canMove _curTarget}) then { _Btn2 ctrlEnable false;} else {_Btn2 ctrlEnable true;};
              };
          };
          if (typeOf _curTarget == "O_Truck_03_device_F") then {
              _Btn3 ctrlSetText localize "STR_vInAct_DeviceMine";
              _Btn3 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_deviceMine";
              if (!isNil {(_curTarget getVariable "mining")} || !local _curTarget && {_curTarget in life_vehicles}) then {
                  _Btn3 ctrlEnable false;
              } else {
                  _Btn3 ctrlEnable true;
              };
          } else {
              _Btn3 ctrlShow false;
              if (typeOf (_curTarget) in ["C_Van_01_fuel_F","I_Truck_02_fuel_F","B_Truck_01_fuel_F"] && _curTarget in life_vehicles) then {
                  if (!isNil {_curTarget getVariable "fuelTankWork"}) then {
                      _Btn3 ctrlSetText localize "STR_FuelTank_Stop";
                      _Btn3 buttonSetAction "life_vInact_curTarget setVariable [""fuelTankWork"",nil,true]; closeDialog 0;";
                      _Btn3 ctrlShow true;
                  } else {
                      if (count (nearestObjects [_curTarget, ["Land_FuelStation_Feed_F","Land_fs_feed_F"], 15]) > 0) then {
                          _Btn3 ctrlSetText localize "STR_FuelTank_Supply";
                          _Btn3 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_fuelSupply";
                          _Btn3 ctrlShow true;
                      }else{
                          {
                              if (player distance (getMarkerPos _x) < 20) exitWith {
                                  _Btn3 ctrlSetText localize "STR_FuelTank_Store";
                                  _Btn3 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_fuelStore";
                                  _Btn3 ctrlShow true;
                              };
                          } forEach ["fuel_storage_1","fuel_storage_2"];
                      };
                  };
              };
          };
          _Btn4 ctrlShow false;
          _Btn5 ctrlShow false;
          _Btn6 ctrlShow false;
      };
      
      if (playerSide isEqualTo east) then {
          _Btn1 ctrlSetText localize "STR_vInAct_Repair";
          _Btn1 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_repairTruck; closeDialog 0;";
          _Btn1 ctrlShow true;
          _Btn1 ctrlEnable true;
          
          _Btn2 ctrlSetText localize "STR_vInAct_Registration";
          _Btn2 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_searchVehAction; closeDialog 0;";
          _Btn2 ctrlShow true;
          _Btn2 ctrlEnable true;
      
          _Btn3 ctrlSetText localize "STR_vInAct_Jaws";
          _Btn3 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_jaws; closeDialog 0;";
          _Btn3 ctrlShow true;
          _Btn3 ctrlEnable true;
          
          _Btn4 ctrlSetText localize "STR_vInAct_PullOut";
          _Btn4 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_pulloutAction; closeDialog 0;";
          _Btn4 ctrlShow true;
          if (crew _curTarget isEqualTo []) then {_Btn4 ctrlEnable false;};
      
          _Btn5 ctrlSetText localize "STR_vInAct_Impound";
          _Btn5 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_impoundAction; closeDialog 0;";
          _Btn5 ctrlShow true;
          _Btn5 ctrlEnable true;
          
          _Btn6 ctrlSetText localize "STR_vInAct_Unflip";
          _Btn6 buttonSetAction "life_vInact_curTarget setPos [getPos life_vInact_curTarget select 0, getPos life_vInact_curTarget select 1, (getPos life_vInact_curTarget select 2)+0.5]; closeDialog 0;";
          _Btn6 ctrlShow true;
          if (alive _curTarget && {crew _curTarget isEqualTo []} && {canMove _curTarget}) then { _Btn6 ctrlEnable false;} else {_Btn6 ctrlEnable true;};
       
          _Btn7 ctrlSetText localize "STR_vInAct_Repair";
          _Btn7 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_repairTruck; closeDialog 0;";
          _Btn1 ctrlShow true;
          if ("ToolKit" in (items player) && {alive life_vInact_curTarget} && {([life_vInact_curTarget] call life_fnc_isDamaged)}) then {_Btn7 ctrlEnable true;} else {_Btn7 ctrlEnable false;};
      };
      Alles anzeigen

      Ich denke nicht dass der ARS sich selbst rufen soll ^^

      Gruß,

      moeck

      nene du meinst das in Zeile 40-48 das ist ja nur für Civs und so das wenn ein ARS online ist die nicht selbst das auto reparieen können deswegen ist ja das repair nochmal bei East mit drin.

    • VinteractionMenu will nicht

      • MxAlp
      • 9. März 2018 um 13:09

      Mahlzeit

      Ich habe da ein Problem was mich fertig macht.

      Und zwar habe ist Opfor als ADAC und wollte es so machen das diese, auch Fahrzeughalter und Impounden können und auch Reparieren aber es geht nicht ist alles grau

      Habe auch schon verschiedene möglichkeiten versucht mal ist nur ein weis mal sind alle grau und viele werden erst gar nicht angezeigt.

      fn_vInteractionMenu.sqf

      Code
      #include "..\..\script_macros.hpp"
      /*
          File: fn_vInteractionMenu.sqf
          Author: Bryan "Tonic" Boardwine
      
          Description:
          Replaces the mass add actions for various vehicle actions.
      */
      #define Btn1 37450
      #define Btn2 37451
      #define Btn3 37452
      #define Btn4 37453
      #define Btn5 37454
      #define Btn6 37455
      #define Btn7 37456
      #define Title 37401
      private ["_display","_curTarget","_Btn1","_Btn2","_Btn3","_Btn4","_Btn5","_Btn6","_Btn7","_id","_adac"];
      if (!dialog) then {
          createDialog "vInteraction_Menu";
      };
      disableSerialization;
      
      _adac = (east countSide playableUnits);
      _curTarget = param [0,objNull,[objNull]];
      if (isNull _curTarget) exitWith {closeDialog 0;}; //Bad target
      _isVehicle = if ((_curTarget isKindOf "landVehicle") || (_curTarget isKindOf "Ship") || (_curTarget isKindOf "Air")) then {true} else {false};
      if (!_isVehicle) exitWith {closeDialog 0;};
      
      _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;
      life_vInact_curTarget = _curTarget;
      _id = getObjectDLC _curTarget;
      
      //Set Repair Action
      _Btn1 ctrlSetText localize "STR_vInAct_Repair";
      _Btn1 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_repairTruck; closeDialog 0;";
      
      if ("ToolKit" in (items player) && {alive life_vInact_curTarget} && {([life_vInact_curTarget] call life_fnc_isDamaged)}) then {_Btn1 ctrlEnable true;} else {_Btn1 ctrlEnable false;};
              if (_adac > 0) then {
          _Btn1 ctrlSetText "ARS Rufen";
          _Btn1 buttonSetAction "createDialog ""Life_cell_phone"";";
      };
      if (playerSide isEqualTo west) then {
          _Btn2 ctrlSetText localize "STR_vInAct_Registration";
          _Btn2 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_searchVehAction; closeDialog 0;";
      
          _Btn3 ctrlSetText localize "STR_vInAct_SearchVehicle";
          _Btn3 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_vehInvSearch; closeDialog 0;";
      
          _Btn4 ctrlSetText localize "STR_vInAct_PullOut";
          _Btn4 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_pulloutAction; closeDialog 0;";
          if (crew _curTarget isEqualTo []) then {_Btn4 ctrlEnable false;};
      
          _Btn5 ctrlSetText localize "STR_vInAct_Impound";
          _Btn5 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_impoundAction; closeDialog 0;";
      
          if (_curTarget isKindOf "Ship") then {
              _Btn6 ctrlSetText localize "STR_vInAct_PushBoat";
              _Btn6 buttonSetAction "[] spawn life_fnc_pushObject; closeDialog 0;";
              if (_curTarget isKindOf "Ship" && {local _curTarget} && {crew _curTarget isEqualTo []}) then { _Btn6 ctrlEnable true;} else {_Btn6 ctrlEnable false};
          } else {
              if (!isNil "_id") then {
                  if !(_id in getDLCs 1) then {
                      _Btn6 ctrlSetText localize "STR_vInAct_GetInVehicle";
                      _Btn6 buttonSetAction "player moveInDriver life_vInact_curTarget; closeDialog 0;";
                      if (crew _curTarget isEqualTo [] && {canMove _curTarget} && {locked _curTarget isEqualTo 0}) then {_Btn6 ctrlEnable true;} else {_Btn6 ctrlEnable false};
                  };
              } else {
                  _Btn6 ctrlSetText localize "STR_vInAct_Unflip";
                  _Btn6 buttonSetAction "life_vInact_curTarget setPos [getPos life_vInact_curTarget select 0, getPos life_vInact_curTarget select 1, (getPos life_vInact_curTarget select 2)+0.5]; closeDialog 0;";
                  if (alive _curTarget && {crew _curTarget isEqualTo []} && {canMove _curTarget}) then { _Btn6 ctrlEnable false;} else {_Btn6 ctrlEnable true;};
              };
          };
      
      } else {
      
          if (_curTarget isKindOf "Ship") then {
              _Btn2 ctrlSetText localize "STR_vInAct_PushBoat";
              _Btn2 buttonSetAction "[] spawn life_fnc_pushObject; closeDialog 0;";
              if (alive _curTarget && {_curTarget isKindOf "Ship"} && {local _curTarget} && {crew _curTarget isEqualTo []}) then { _Btn2 ctrlEnable true;} else {_Btn2 ctrlEnable false};
          } else {
              if (!isNil "_id") then {
                  if !(_id in getDLCs 1) then {
                      _Btn2 ctrlSetText localize "STR_vInAct_GetInVehicle";
                      _Btn2 buttonSetAction "player moveInDriver life_vInact_curTarget; closeDialog 0;";
                      if (crew _curTarget isEqualTo [] && {canMove _curTarget} && {locked _curTarget isEqualTo 0}) then {_Btn2 ctrlEnable true;} else {_Btn2 ctrlEnable false};
                  };
              } else {
                  _Btn2 ctrlSetText localize "STR_vInAct_Unflip";
                  _Btn2 buttonSetAction "life_vInact_curTarget setPos [getPos life_vInact_curTarget select 0, getPos life_vInact_curTarget select 1, (getPos life_vInact_curTarget select 2)+0.5]; closeDialog 0;";
                  if (alive _curTarget && {crew _curTarget isEqualTo []} && {canMove _curTarget}) then { _Btn2 ctrlEnable false;} else {_Btn2 ctrlEnable true;};
              };
          };
          if (typeOf _curTarget == "O_Truck_03_device_F") then {
              _Btn3 ctrlSetText localize "STR_vInAct_DeviceMine";
              _Btn3 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_deviceMine";
              if (!isNil {(_curTarget getVariable "mining")} || !local _curTarget && {_curTarget in life_vehicles}) then {
                  _Btn3 ctrlEnable false;
              } else {
                  _Btn3 ctrlEnable true;
              };
          } else {
              _Btn3 ctrlShow false;
              if (typeOf (_curTarget) in ["C_Van_01_fuel_F","I_Truck_02_fuel_F","B_Truck_01_fuel_F"] && _curTarget in life_vehicles) then {
                  if (!isNil {_curTarget getVariable "fuelTankWork"}) then {
                      _Btn3 ctrlSetText localize "STR_FuelTank_Stop";
                      _Btn3 buttonSetAction "life_vInact_curTarget setVariable [""fuelTankWork"",nil,true]; closeDialog 0;";
                      _Btn3 ctrlShow true;
                  } else {
                      if (count (nearestObjects [_curTarget, ["Land_FuelStation_Feed_F","Land_fs_feed_F"], 15]) > 0) then {
                          _Btn3 ctrlSetText localize "STR_FuelTank_Supply";
                          _Btn3 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_fuelSupply";
                          _Btn3 ctrlShow true;
                      }else{
                          {
                              if (player distance (getMarkerPos _x) < 20) exitWith {
                                  _Btn3 ctrlSetText localize "STR_FuelTank_Store";
                                  _Btn3 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_fuelStore";
                                  _Btn3 ctrlShow true;
                              };
                          } forEach ["fuel_storage_1","fuel_storage_2"];
                      };
                  };
              };
          };
      
          _Btn4 ctrlShow false;
          _Btn5 ctrlShow false;
          _Btn6 ctrlShow false;
      };
      
      if (playerSide isEqualTo east) then {
          _Btn2 ctrlSetText localize "STR_vInAct_Registration";
          _Btn2 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_searchVehAction; closeDialog 0;";
      
          _Btn3 ctrlSetText localize "STR_vInAct_Jaws";
          _Btn3 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_jaws; closeDialog 0;";
      
          _Btn4 ctrlSetText localize "STR_vInAct_PullOut";
          _Btn4 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_pulloutAction; closeDialog 0;";
          if (crew _curTarget isEqualTo []) then {_Btn4 ctrlEnable false;};
      
          _Btn5 ctrlSetText localize "STR_vInAct_Impound";
          _Btn5 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_impoundAction; closeDialog 0;";
          
          _Btn6 ctrlSetText localize "STR_vInAct_Unflip";
          _Btn6 buttonSetAction "life_vInact_curTarget setPos [getPos life_vInact_curTarget select 0, getPos life_vInact_curTarget select 1, (getPos life_vInact_curTarget select 2)+0.5]; closeDialog 0;";
          if (alive _curTarget && {crew _curTarget isEqualTo []} && {canMove _curTarget}) then { _Btn6 ctrlEnable false;} else {_Btn6 ctrlEnable true;};
            
          _Btn7 ctrlSetText localize "STR_vInAct_Repair";
          _Btn7 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_repairTruck; closeDialog 0;";
          if ("ToolKit" in (items player) && {alive life_vInact_curTarget} && {([life_vInact_curTarget] call life_fnc_isDamaged)}) then {_Btn7 ctrlEnable true;} else {_Btn7 ctrlEnable false;};
      
      };
      Alles anzeigen

      Danke schonmal für eure Hilfe

      Bilder

      • 20180309130417_1.jpg
        • 587,61 kB
        • 1.920 × 1.080
        • 347
    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • MxAlp
      • 22. Oktober 2017 um 11:45

      Nein immer nur bei dem Letzten fahrzeug, Waffe ect

      So zB


      Code
      class civ_car {
              side = "civ";
              vehicles[] = {
                  { "B_Quadbike_01_F", { "", "", -1 } }, //Anfang
                  { "RDS_S1203_Civ_01", { "life_currentExpLevel", "SCALAR", 1 } }, //LVL1
                  { "RDS_Gaz24_Civ_01", { "life_currentExpLevel", "SCALAR", 1 } }, //LVL1
                  { "RDS_Octavia_Civ_01", { "life_currentExpLevel", "SCALAR", 1 } }, //LVL1
                  { "RDS_Golf4_Civ_01", { "life_currentExpLevel", "SCALAR", 2 } }, //LVL2
                  { "Renault_Scenic_civ", { "life_currentExpLevel", "SCALAR", 3 } },  //LVL3
                  { "cmax_civ", { "life_currentExpLevel", "SCALAR", 3 } },  //LVL3
                  { "GeK_FJ_Cruiser", { "life_currentExpLevel", "SCALAR", 4 } }, //LVL4
                  { "Renault_Espace_civ", { "life_currentExpLevel", "SCALAR", 4 } }, //LVL4
                  { "galaxych_civ", { "life_currentExpLevel", "SCALAR", 4 } }, //LVL4
                  { "focussw3_civ", { "life_currentExpLevel", "SCALAR", 5 } }, //LVL4
                  { "mondeo_civ", { "life_currentExpLevel", "SCALAR", 5 } }, //LVL5
                  { "ivory_e36", { "life_currentExpLevel", "SCALAR", 6 } }, //LVL5
                  { "ivory_190e", { "life_currentExpLevel", "SCALAR", 6 } },  //LVL6
                  { "tw_raptor_black", { "life_currentExpLevel", "SCALAR", 7 } },
                  { "GeK_C30", { "life_currentExpLevel", "SCALAR", 7 } },
                  { "GeK_S60", { "life_currentExpLevel", "SCALAR", 8 } },
                  { "GeK_Golf", { "life_currentExpLevel", "SCALAR", 8 } },
                  { "gek_gt86", { "life_currentExpLevel", "SCALAR", 9 } },
                  { "GeK_Supra", { "life_currentExpLevel", "SCALAR", 9 } },
              };
          };
          class hunt_car {
              side = "civ";
              vehicles[] = {
                  { "GeK_TLC100", { "life_currentExpLevel", "SCALAR", 3 } },
                  { "RDS_tt650_Civ_01", { "life_currentExpLevel", "SCALAR", 3 } }
              };
          };
          class bus_truck {
              side = "civ";
              vehicles[] = {
                  { "RDS_Ikarus_Civ_01", { "", "", -1 } }
              };
          };
          class civlux_car {
              side = "civ";
              vehicles[] = {
                  { "GeK_C63_AMG", { "life_currentExpLevel", "SCALAR", 4 } },
                  { "ivory_rs4", { "life_currentExpLevel", "SCALAR", 5 } },
                  { "zorak_bmw_x6m", { "life_currentExpLevel", "SCALAR", 5 } },
                  { "ivory_m3", { "life_currentExpLevel", "SCALAR", 6 } }, //LVL4
                  { "Hosali_BmwI8", { "life_currentExpLevel", "SCALAR", 6 } },
                  { "GeK_M6", { "life_currentExpLevel", "SCALAR", 7 } },
                  { "RS7lu_civ", { "life_currentExpLevel", "SCALAR", 7 } },
                  { "Audi_S8_F", { "life_currentExpLevel", "SCALAR", 8 } }, //LVL6
                  { "ivory_lfa", { "life_currentExpLevel", "SCALAR", 8 } },
                  { "ivory_elise", { "life_currentExpLevel", "SCALAR", 9 } },
                  { "ivory_mp4", { "life_currentExpLevel", "SCALAR", 9 } },
                  { "GeK_Gallardo", { "life_currentExpLevel", "SCALAR", 10 } },
                  { "CG_Lamborghini_Aventador_Black", { "life_currentExpLevel", "SCALAR", 10 } },
                  { "Hosali_Ferrari599xx", { "life_currentExpLevel", "SCALAR", 11 } },
                  { "ivory_c", { "life_currentExpLevel", "SCALAR", 12 } },
                  { "GeK_Apollo", { "life_currentExpLevel", "SCALAR", 12 } },
                  { "ivory_veyron", { "life_currentExpLevel", "SCALAR", 13 } }
              };
          };
      Alles anzeigen
    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • MxAlp
      • 21. Oktober 2017 um 18:44
      Code
      class reb_car {
              side = "civ";
              vehicles[] = {
                  { "B_Quadbike_01_F", { "", "", -1 } },
                  { "B_G_Offroad_01_F", { "", "", -1 } },
                  { "O_MRAP_02_F", { "", "", -1 } },
                  { "B_Heli_Light_01_stripped_F", { "", "", -1 } }, <---------------------- , weg 
              };
          };

      wer das erste


      So der Fehler wegen Z-Menü bei allen oder nur east

    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • MxAlp
      • 21. Oktober 2017 um 11:24

      Guten Tach

      Finde keinen Fehler hast du die Units Richtig gesetzt auf der Map.

      Probiere mal die DB neu aufzusetzen Sprich lösche alles und mach es neu .

      wie gesagt finde keinerlei Fehler.

      Ich denke mal du hast irgendwo was Falsch gemacht.

      Gerne Helfe ich dir heute Abend dann können wir alles nochmal durchgehen.

    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • MxAlp
      • 20. Oktober 2017 um 17:26
      Zitat von Turbar Redhorst

      Ist mir direkt aufgefallen, hab ich bereits eingetragen.

      Spoiler anzeigen

      29cd8b71b72df7b5e32081826de185339ec617875917ecefed5522f872359c66

      ist das korrekt, dass bei den civ,cop und med Stats 100,100,0 und bei den SCOTS 100,100 eingetragen ist?


      Kannst du änder musst aber dann auch aus der 11 ne 32 machen bei Länge/SET

      Lad mal bitte alle daten rauf die du geändert hast auch die aus der MPMission

    • [TUTORIAL][VERSION 4.4+] Notruf-Marker für Polizei & Medic

      • MxAlp
      • 20. Oktober 2017 um 14:30

      Na Haben das alte drin

    • [TUTORIAL][VERSION 4.4+] Notruf-Marker für Polizei & Medic

      • MxAlp
      • 20. Oktober 2017 um 14:28

      Leider nicht hatten es gestern ausprobiert und es wird nur der Ältere angezeigt in den Logs steht auch nix drin

    • [TUTORIAL][VERSION 4.4+] Notruf-Marker für Polizei & Medic

      • MxAlp
      • 20. Oktober 2017 um 14:10

      Hallo


      Gibt es schon eine Lösung das mehr Marker angezeigt werden können

      Lg

    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • MxAlp
      • 20. Oktober 2017 um 13:35

      Aso in der

      fn_updateRequest.sqf

      fehlt noch was

      hab es jetzt mal geändert Probiere dies mal wenn nicht meld dich nochmal

      Code
      case east: {_query = format["UPDATE players SET name='%1', cash='%2', bankacc='%3', scots_licenses='%4', scots_gear='%5', scots_stats='%6', playtime='%7' WHERE playerid='%8'",_name,_cash,_bank,_licenses,_gear,_playtime_update,_stats,_uid];};

      Mehr Fehler finde ich in den Daten jetzt nicht mehr

    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • MxAlp
      • 20. Oktober 2017 um 13:29
      Zitat von Turbar Redhorst

      War definitiv ein Fehler vielen Dank! leider nicht die Lösung des Problems!

      Fragt immer noch Spieler Informationen zu UID ab

      Wie schaut den dein DB eintrag aus ?

    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • MxAlp
      • 20. Oktober 2017 um 13:28
      Zitat von moeck

      Hast Du schon mal in das extDB Log geschaut?

      Hat er rauf geladen zeigt aber kein Fehler an

    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • MxAlp
      • 20. Oktober 2017 um 12:14

      in der

      fn_updateRequest.sqf

      Zeile 62

      Code
      case east: {_query = format["UPDATE players SET name='%1', cash='%2', bankacc='%3', scots_licenses='%4', scots_gear='%5', scots_stats='%6' WHERE playerid='%7'",_name,_cash,_bank,_licenses,_gear,_stats,_uid];};

      muss glaube noch das

      playtime mit rein

      Code
      case east: {_query = format["UPDATE players SET name='%1', cash='%2', bankacc='%3', scots_licenses='%4', scots_gear='%5', scots_stats='%6', playtime='%7' WHERE playerid='%8'",_name,_cash,_bank,_licenses,_gear,_playtime_update,_stats,_uid];};
    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • MxAlp
      • 20. Oktober 2017 um 11:56
      Code

      Kannst du als Civ oder Cop Spawnen

    • Fahrzeugshop Kauf Button

      • MxAlp
      • 17. Oktober 2017 um 13:57

      Steht ja nix drin ist ja kein Fehler ich versuche ja nur den Button auszublenden wenn man das Level nicht hat

    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • MxAlp
      • 12. Oktober 2017 um 21:23

      So nun los also habe die 4.4R3 aber sollte bei jeder fast gleich sein legen wir mal los

      Ihr geht in eure

      core\shops\fn_clothingMenu.sqf

      und fügt bei Zeile 21

      Code
      case east: {"adac"};

      ein.

      Code
      #include "..\..\script_macros.hpp"
      /*
          File: fn_clothingMenu.sqf
          Author: Bryan "Tonic" Boardwine
      
          Description:
          Opens and initializes the clothing store menu.
          Started clean, finished messy.
      */
      private["_list","_clothes","_pic","_filter","_pos","_oldPos","_oldDir","_oldBev","_flag","_shopTitle","_license","_shopSide","_exit","_testLogic","_nearVeh","_ut1","_ut2","_ut3","_ut4","_ut5","_light"];
      if (player != vehicle player) exitWith {titleText[localize "STR_NOTF_ActionInVehicle","PLAIN"];};
      _exit = false;
      
      /* License check & config validation */
      if (!isClass(missionConfigFile >> "Clothing" >> (_this select 3))) exitWith {}; //Bad config entry.
      _shopTitle = M_CONFIG(getText,"Clothing",(_this select 3),"title");
      _shopSide = M_CONFIG(getText,"Clothing",(_this select 3),"side");
      _license = M_CONFIG(getText,"Clothing",(_this select 3),"license");
      
      if (!(_shopSide isEqualTo "")) then {
          _flag = switch (playerSide) do {case west: {"cop"}; case independent: {"med"}; case east: {"adac"}; default {"civ"};}; //<--------- case east: {"adac"};
          if (!(_flag isEqualTo _shopSide)) then {_exit = true;};
      };
      if (_exit) exitWith {};
      
      if (!(_license isEqualTo "")) then {
          _flag = M_CONFIG(getText,"Licenses",_license,"side");
          if (!(LICENSE_VALUE(_license,_flag))) exitWith {hint localize "STR_Shop_Veh_NoLicense"; _exit = true;};
      };
      if (_exit) exitWith {};
      
      ctrlSetText [3103,localize _shopTitle];
      /* Open up the menu */
      createDialog "Life_Clothing";
      disableSerialization;
      
      (findDisplay 3100) displaySetEventHandler ["KeyDown","if ((_this select 1) isEqualTo 1) then {closeDialog 0; [] call life_fnc_playerSkins;}"]; //Fix Custom Skin after ESC
      
      sliderSetRange [3107, 0, 360];
      
      //Cop / Civ Pre Check
      if (((_this select 3) in ["bruce","dive","reb","kart"] && playerSide != civilian)) exitWith {hint localize "STR_Shop_NotaCiv"; closeDialog 0;};
      if (((_this select 3) == "reb" && !license_civ_rebel)) exitWith {hint localize "STR_Shop_NotaReb"; closeDialog 0;};
      if (((_this select 3) in ["cop"] && playerSide != west)) exitWith {hint localize "STR_Shop_NotaCop"; closeDialog 0;};
      if (((_this select 3) in ["dive"] && !license_civ_dive)) exitWith { hint localize "STR_Shop_NotaDive"; closeDialog 0;};
      
      if (LIFE_SETTINGS(getNumber,"clothing_noTP") isEqualTo 1) then {
          _pos = getPosATL player;
      } else {
          if (LIFE_SETTINGS(getNumber,"clothing_box") isEqualTo 1) then {
              _pos = [1000,1000,10000];
          } else {
              switch (_this select 3) do {
                  case "reb": {_pos = [13590,12214.6,0.00141621];};
                  case "cop": {_pos = [12817.5,16722.9,0.00151062];};
                  case "kart": {_pos = [14120.5,16440.3,0.00139236];};
                  default {_pos = [17088.2,11313.6,0.00136757];};
              };
          };
      
          _oldDir = getDir player;
          _oldPos = visiblePositionASL player;
          _oldBev = behaviour player;
      
          _testLogic = "Logic" createVehicleLocal _pos;
          _testLogic setPosATL _pos;
      
          _nearVeh = _testLogic nearEntities ["AllVehicles", 20];
      
          if (LIFE_SETTINGS(getNumber,"clothing_box") isEqualTo 1) then {
              _ut1 = "UserTexture10m_F" createVehicleLocal (_testLogic modelToWorld [0,5,10]);
              _ut1 attachTo [_testLogic,[0,5,5]];
              _ut1 setDir 0;
              _ut2 = "UserTexture10m_F" createVehicleLocal (_testLogic modelToWorld [5,0,10]);
              _ut2 attachTo [_testLogic,[5,0,5]];
              _ut2 setDir (getDir _testLogic) + 90;
              _ut3 = "UserTexture10m_F" createVehicleLocal (_testLogic modelToWorld [-5,0,10]);
              _ut3 attachTo [_testLogic,[-5,0,5]];
              _ut3 setDir (getDir _testLogic) - 90;
              _ut4 = "UserTexture10m_F" createVehicleLocal (_testLogic modelToWorld [0,-5,10]);
              _ut4 attachTo [_testLogic,[0,-5,5]];
              _ut4 setDir 180;
              _ut5 = "UserTexture10m_F" createVehicleLocal (_testLogic modelToWorld [0,0,10]);
              _ut5 attachTo [_testLogic,[0,0,0]];
              _ut5 setObjectTexture [0,"a3\map_data\gdt_concrete_co.paa"];
              detach _ut5;
              _ut5 setVectorDirAndUp [[0,0,-.33],[0,.33,0]];
          };
      
          _light = "#lightpoint" createVehicleLocal _pos;
          _light setLightBrightness 0.5;
          _light setLightColor [1,1,1];
          _light setLightAmbient [1,1,1];
          _light lightAttachObject [_testLogic, [0,0,0]];
      
          {if (_x != player) then {_x hideObject true;};} forEach playableUnits;
          if (LIFE_SETTINGS(getNumber,"clothing_box") isEqualTo 0) then {
              {if (_x != player && _x != _light) then {_x hideObject true;};} forEach _nearVeh;
          };
      
          if (LIFE_SETTINGS(getNumber,"clothing_box") isEqualTo 1) then {
              {_x setObjectTexture [0,"#(argb,8,8,3)color(0,0,0,1)"];} forEach [_ut1,_ut2,_ut3,_ut4];
          };
      
          player setBehaviour "SAFE";
          player attachTo [_testLogic,[0,0,0]];
          player switchMove "";
          player setDir 360;
      };
      
      life_clothing_store = (_this select 3);
      
      /* Store license check */
      if (isClass(missionConfigFile >> "Licenses" >> life_clothing_store)) then {
          _flag = M_CONFIG(getText,"Licenses",life_clothing_store,"side");
          _displayName = M_CONFIG(getText,"Licenses",life_clothing_store,"displayName");
          if (!(LICENSE_VALUE(life_clothing_store,_flag))) exitWith {
              hint format[localize "STR_Shop_YouNeed",localize _displayName];
              closeDialog 0;
          };
      };
      
      //initialize camera view
      life_shop_cam = "CAMERA" camCreate getPos player;
      showCinemaBorder false;
      life_shop_cam cameraEffect ["Internal", "Back"];
      life_shop_cam camSetTarget (player modelToWorld [0,0,1]);
      life_shop_cam camSetPos (player modelToWorld [1,4,2]);
      life_shop_cam camSetFOV .33;
      life_shop_cam camSetFocus [50, 0];
      life_shop_cam camCommit 0;
      life_cMenu_lock = false;
      
      if (isNull (findDisplay 3100)) exitWith {};
      _list = (findDisplay 3100) displayCtrl 3101;
      _filter = (findDisplay 3100) displayCtrl 3105;
      lbClear _filter;
      lbClear _list;
      
      _filter lbAdd localize "STR_Shop_UI_Clothing";
      _filter lbAdd localize "STR_Shop_UI_Hats";
      _filter lbAdd localize "STR_Shop_UI_Glasses";
      _filter lbAdd localize "STR_Shop_UI_Vests";
      _filter lbAdd localize "STR_Shop_UI_Backpack";
      
      _filter lbSetCurSel 0;
      
      life_oldClothes = uniform player;
      life_olduniformItems = uniformItems player;
      life_oldBackpack = backpack player;
      life_oldVest = vest player;
      life_oldVestItems = vestItems player;
      life_oldBackpackItems = backpackItems player;
      life_oldGlasses = goggles player;
      life_oldHat = headgear player;
      
      [] call life_fnc_playerSkins;
      
      waitUntil {isNull (findDisplay 3100)};
      if (LIFE_SETTINGS(getNumber,"clothing_noTP") isEqualTo 0) then {
          {if (_x != player) then {_x hideObject false;};} forEach playableUnits;
          if (LIFE_SETTINGS(getNumber,"clothing_box") isEqualTo 0) then {
              {if (_x != player && _x != _light) then {_x hideObject false;};} forEach _nearVeh;
          };
          detach player;
          player setBehaviour _oldBev;
          player setPosASL _oldPos;
          player setDir _oldDir;
          if (LIFE_SETTINGS(getNumber,"clothing_box") isEqualTo 1) then {
              {deleteVehicle _x;} forEach [_testLogic,_ut1,_ut2,_ut3,_ut4,_ut5,_light];
          } else {
              {deleteVehicle _x;} forEach [_testLogic,_light];
          };
      };
      life_shop_cam cameraEffect ["TERMINATE","BACK"];
      camDestroy life_shop_cam;
      life_clothing_filter = 0;
      if (isNil "life_clothesPurchased") exitWith {
          life_clothing_purchase = [-1,-1,-1,-1,-1];
          if (life_oldClothes != "") then {player addUniform life_oldClothes;} else {removeUniform player};
          if (life_oldHat != "") then {player addHeadgear life_oldHat} else {removeHeadgear player;};
          if (life_oldGlasses != "") then {player addGoggles life_oldGlasses;} else {removeGoggles player};
          if (backpack player != "") then {
              if (life_oldBackpack isEqualTo "") then {
                  removeBackpack player;
              } else {
                  removeBackpack player;
                  player addBackpack life_oldBackpack;
                  clearAllItemsFromBackpack player;
                  if (count life_oldBackpackItems > 0) then {
                      {
                          [_x,true,true] call life_fnc_handleItem;
                      } forEach life_oldBackpackItems;
                  };
              };
          };
      
          if (count life_oldUniformItems > 0) then {
              {[_x,true,false,false,true] call life_fnc_handleItem;} forEach life_oldUniformItems;
          };
      
          if (vest player != "") then {
              if (life_oldVest isEqualTo "") then {
                  removeVest player;
              } else {
                  player addVest life_oldVest;
                  if (count life_oldVestItems > 0) then {
                      {[_x,true,false,false,true] call life_fnc_handleItem;} forEach life_oldVestItems;
                  };
              };
          };
          [] call life_fnc_playerSkins;
      };
      life_clothesPurchased = nil;
      
      //Check uniform purchase.
      if ((life_clothing_purchase select 0) isEqualTo -1) then {
          if (life_oldClothes != uniform player) then {player addUniform life_oldClothes;};
      };
      //Check hat
      if ((life_clothing_purchase select 1) isEqualTo -1) then {
          if (life_oldHat != headgear player) then {if (life_oldHat isEqualTo "") then {removeHeadGear player;} else {player addHeadGear life_oldHat;};};
      };
      //Check glasses
      if ((life_clothing_purchase select 2) isEqualTo -1) then {
          if (life_oldGlasses != goggles player) then {
              if (life_oldGlasses isEqualTo "") then  {
                  removeGoggles player;
              } else {
                  player addGoggles life_oldGlasses;
              };
          };
      };
      //Check Vest
      if ((life_clothing_purchase select 3) isEqualTo -1) then {
          if (life_oldVest != vest player) then {
              if (life_oldVest isEqualTo "") then {removeVest player;} else {
                  player addVest life_oldVest;
                  {[_x,true,false,false,true] call life_fnc_handleItem;} forEach life_oldVestItems;
              };
          };
      };
      
      //Check Backpack
      if ((life_clothing_purchase select 4) isEqualTo -1) then {
          if (life_oldBackpack != backpack player) then {
              if (life_oldBackpack isEqualTo "") then {removeBackpack player;} else {
                  removeBackpack player;
                  player addBackpack life_oldBackpack;
                  {[_x,true,true] call life_fnc_handleItem;} forEach life_oldBackpackItems;
              };
          };
      };
      
      life_clothing_purchase = [-1,-1,-1,-1,-1];
      [] call life_fnc_saveGear;
      Alles anzeigen

      das gleiche macht ihr auch in der

      fn_weaponShopMenu.sqf

      Code
      Line 21:     _flag = switch (playerSide) do {case west: {"cop"}; case independent: {"med"}; case east: {"adac"};; default {"civ"};};

      und

      fn_virt_menu.sqf

      Code
      Line 23: _flag = switch (playerSide) do {case west: {"cop"}; case independent: {"med"}; case east: {"adac"}; default {"civ"};};

      So das war es auch schon nun muss man nur noch die Shops erstellen da gehe ich mal davon aus das ihr wisst wie man das macht.


      Schön Abend noch.

    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • MxAlp
      • 12. Oktober 2017 um 21:10

      Wegen shops ja ich Schreib euch gleich was dazu gibt mir 20 min

    • Lizenz erst ab LVL x Kaufbar 4.4r3

      • MxAlp
      • 9. Oktober 2017 um 22:29

      Okay habe es hinbekommen :D

      Code
      private["_maxGather","_resource","_amount","_maxGather","_requiredItem"]; muss noch das _requiredLevel mit rein 

      So ich Danke euch für eure Hilfe

      Nun hätte ich da ne Frage würde es dir was ausmachen wenn ich ein Tutorial davon machen ich würde dich auch mit erwähnen also das die Lösung ect von dir kommt.

    • Lizenz erst ab LVL x Kaufbar 4.4r3

      • MxAlp
      • 9. Oktober 2017 um 21:58

      geht lei9der nicht folgener Fehler


      und mein gather


      Code
      #include "..\..\script_macros.hpp"
      /*
          File: fn_gather.sqf
          Author: Devilfloh
      
          Description:
          Main functionality for gathering.
      */
      private["_maxGather","_resource","_amount","_maxGather","_requiredItem"];
      if (life_action_inUse) exitWith {};
      while{true} do {
      if ((vehicle player) != player) exitWith {};
      if (life_interrupted) exitWith {life_interrupted = false;}; // Diese Zeile ist damit gemeint
      if (player getVariable "restrained") exitWith {hint localize "STR_NOTF_isrestrained";};
      if (player getVariable "playerSurrender") exitWith {hint localize "STR_NOTF_surrender";};
      
      life_action_inUse = true;
      _zone = "";
      _requiredItem = "";
      _zoneSize = (getNumber(missionConfigFile >> "CfgGather" >> "zoneSize"));
      _exit = false;
      _level = life_currentExpLevel; //Musst du denn auf deine Variablen umschreiben
      _resourceCfg = missionConfigFile >> "CfgGather" >> "Resources";
      for "_i" from 0 to count(_resourceCfg)-1 do {
      
          _curConfig = _resourceCfg select _i;
          _resource = configName _curConfig;
          _maxGather = getNumber(_curConfig >> "amount");
          _resourceZones = getArray(_curConfig >> "zones");
          _requiredItem = getText(_curConfig >> "item");
          _requiredLevel = getNumber(_curConfig >> "level");
          {
              if ((player distance (getMarkerPos _x)) < _zoneSize) exitWith {_zone = _x;};
          } forEach _resourceZones;
      
          if (_zone != "") exitWith {};
      };
      
      if (_zone isEqualTo "") exitWith {life_action_inUse = false;};
      
      if (_requiredLevel > _level) exitwith {hint "Du musst noch etwas trainieren junger Padawan um stärker zu werden!"};
      
      if (_requiredItem != "") then {
          _valItem = missionNamespace getVariable "life_inv_" + _requiredItem;
      
          if (_valItem < 1) exitWith {
              switch (_requiredItem) do {
               //Messages here
              };
              life_action_inUse = false;
              _exit = true;
          };
      };
      
      if (_exit) exitWith {life_action_inUse = false;};
      
      _amount = round(random(_maxGather)) + 1;
      _diff = [_resource,_amount,life_carryWeight,life_maxWeight] call life_fnc_calWeightDiff;
      if (_diff isEqualTo 0) exitWith {
          hint localize "STR_NOTF_InvFull";
          life_action_inUse = false;
      };
      
      switch (_requiredItem) do {
          case "pickaxe": {player say3D "mining";};
          default {player say3D "harvest";};
      };
      
      for "_i" from 0 to 4 do {
          player playMoveNow "AinvPercMstpSnonWnonDnon_Putdown_AmovPercMstpSnonWnonDnon";
          waitUntil{animationState player != "AinvPercMstpSnonWnonDnon_Putdown_AmovPercMstpSnonWnonDnon";};
          sleep 0.5;
      };
      
      if ([true,_resource,_diff] call life_fnc_handleInv) then {
          _itemName = M_CONFIG(getText,"VirtualItems",_resource,"displayName");
          titleText[format[localize "STR_NOTF_Gather_Success",(localize _itemName),_diff],"PLAIN"];
      };
      ["ItemGather"] spawn mav_ttm_fnc_addExp;
      };
      sleep 1;
      life_action_inUse = false;
      Alles anzeigen

      Bilder

      • 20171009215558_1.jpg
        • 752,7 kB
        • 1.680 × 1.050
        • 172

    Registrieren oder Einloggen

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

    Benutzerkonto erstellen

    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™