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: 02 Juli 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

    Medic Heli Spawn

    • FunKiller
    • 24. November 2016 um 14:45
    • Geschlossen
    • Erledigt
    • FunKiller
      Anfänger
      Reaktionen
      1
      Trophäen
      10
      Beiträge
      43
      • 24. November 2016 um 14:45
      • #1

      Hi,
      Ich versuche seit 3 Tagen den Heli Spawn hin zu bekommen von den Medics.
      Habe hier die [lexicon]Tanoa[/lexicon] Version in verwendung.
      Habe es auch schon versucht einen neuen Shop zu erstellen und auch mit anderen Spawn für die Helis.
      Leider alles Vergeblich :(
      Nun hoffe ich das mir einer Helfen kann.

      Code
      /*
          File: fn_levelCheck.sqf
          Author: BoGuu
      
      
      
      
          Description:
          xx
      */
      
      
      
      
      if !(params [["_itemConfig", [], [[],""]]]) exitWith {};
      
      
      
      
      scopeName "main";
      
      
      
      
      private _return = false;
      
      
      
      
      if (_itemConfig isEqualTo []) exitWith {diag_log "An empty array was passed to fn_levelCheck.sqf"; _return};
      
      
      
      
      if (_itemConfig isEqualType []) then {
          private _lastElement = _itemConfig select (count _itemConfig - 1);
          if (_lastElement isEqualType "") then {
              _itemConfig = _lastElement;
          } else {
              true breakOut "main";
          };
      };
      
      
      
      
      if (_itemConfig isEqualTo "") exitWith {true};
      
      
      
      
      private _evaluation = call compile _itemConfig;
      
      
      
      
      if (_evaluation isEqualType true) then {
          if (_evaluation) then {
              _return = true;
          };
      } else {
          _return = true;
      };
      
      
      
      
      _return;
      Alles anzeigen

      Bilder

      • Fehler.png
        • 33,95 kB
        • 643 × 127
        • 307
    • Lukas B.
      Amateur
      Reaktionen
      51
      Trophäen
      10
      Beiträge
      252
      • 6. Dezember 2016 um 18:22
      • #2

      Hallo,

      Laut dem Fehler ist "__evaluation" nicht definiert. Bitte poste mal deinen Log.
      Hast du einen Marker auf der Map erstellt und ihm im NPC richtig eingetragen?
      Wann kommt der Fehler? Beim Start des servers oder beim öffnen des Shops?

      Mit freundliche Grüßen

      Lukas B.

      _______________________________________________
      Scripting | Mapping | Designing

    • Kuchenplatte
      Erleuchteter
      Reaktionen
      1.013
      Beiträge
      3.387
      Dateien
      7
      Bilder
      10
      • 6. Dezember 2016 um 18:33
      • #3

      in deiner VehicleShopbuy
      med_air_hs in zB med_heli_spawn ändern.

      und marker auf der karte setzen.

      Code
      if (((life_veh_shop select 0) == "med_air_hs")) then {
          if ((nearestObjects[(getMarkerPos _spawnPoints),["Air"],35]) isEqualTo []) exitWith {_spawnPoint = _spawnPoints};
      } else {
          //Check if there is multiple spawn points and find a suitable spawnpoint.
          if (_spawnPoints isEqualType []) then {
              //Find an available spawn point.
              {if ((nearestObjects[(getMarkerPos _x),["Car","Ship","Air"],5]) isEqualTo []) exitWith {_spawnPoint = _x};} forEach _spawnPoints;
          } else {
              if ((nearestObjects[(getMarkerPos _spawnPoints),["Car","Ship","Air"],5]) isEqualTo []) exitWith {_spawnPoint = _spawnPoints};
          };
      };
      Alles anzeigen

      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

    • FunKiller
      Anfänger
      Reaktionen
      1
      Trophäen
      10
      Beiträge
      43
      • 7. Dezember 2016 um 16:45
      • #4

      Bei mir sieht das so aus. Ist halt die 5.0.
      Und das med_air_hs definiert ja nur den shop!
      Daher nun meine frage, warum ich dann med_heli_spawn einsetzten soll.
      Da dieser Shop ja nicht so heißt.
      Habe es auch schon mit einem Neuen Shop+Neue Spawnpunkte versucht, leider auch fehlgeschlagen :(

      Code
      if ((life_veh_shop select 0) == "med_air_hs") then {
          if (nearestObjects[(getMarkerPos _spawnPoints),["Air"],35] isEqualTo []) exitWith {_spawnPoint = _spawnPoints};
      } else {
          //Check if there is multiple spawn points and find a suitable spawnpoint.
          if (_spawnPoints isEqualType []) then {
              //Find an available spawn point.
              {
                  if ((nearestObjects[(getMarkerPos _x),["Car","Ship","Air"],5]) isEqualTo []) exitWith {_spawnPoint = _x};
                  true
              } count _spawnPoints;
          } else {
              if (nearestObjects[(getMarkerPos _spawnPoints),["Car","Ship","Air"],5] isEqualTo []) exitWith {_spawnPoint = _spawnPoints};
          };
      };
      
      
      
      
      
      
      
      if (_spawnPoint isEqualTo "") exitWith {hint localize "STR_Shop_Veh_Block"; closeDialog 0;};
      CASH = CASH - _purchasePrice;
      [0] call SOCK_fnc_updatePartial;
      hint format [localize "STR_Shop_Veh_Bought",getText(configFile >> "CfgVehicles" >> _className >> "displayName"),[_purchasePrice] call life_fnc_numberText];
      
      
      
      
      //Spawn the vehicle and prep it.
      
      
      
      
      private "_vehicle";
      
      
      
      
      if ((life_veh_shop select 0) == "med_air_hs") then {
          _vehicle = createVehicle [_className,[0,0,999],[], 0, "NONE"];
          waitUntil {!isNil "_vehicle" && {!isNull _vehicle}}; //Wait?
          _vehicle allowDamage false;
          _hs = nearestObjects[getMarkerPos _spawnPoint,["Land_Hospital_side2_F"],50] select 0;
          _vehicle setPosATL (_hs modelToWorld [-0.4,-4,12.65]);
          sleep 0.6;
      } else {
          _vehicle = createVehicle [_className, (getMarkerPos _spawnPoint), [], 0, "NONE"];
          waitUntil {!isNil "_vehicle" && {!isNull _vehicle}}; //Wait?
          _vehicle allowDamage false; //Temp disable damage handling..
          _vehicle setPos (getMarkerPos _spawnPoint);
          _vehicle setVectorUp (surfaceNormal (getMarkerPos _spawnPoint));
          _vehicle setDir (markerDir _spawnPoint);
      };
      Alles anzeigen


      [/tt][/tt]

    • Kuchenplatte
      Erleuchteter
      Reaktionen
      1.013
      Beiträge
      3.387
      Dateien
      7
      Bilder
      10
      • 7. Dezember 2016 um 17:30
      • #5

      In der init im Life Server stehen noch ein paar Zeilen - die musst du löschen - bin grade aber aktuell mit dem Handy drin.

      Also sorry bei mir auf [lexicon]Tanoa[/lexicon] hat es geklappt ....

      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

    • FunKiller
      Anfänger
      Reaktionen
      1
      Trophäen
      10
      Beiträge
      43
      • 7. Dezember 2016 um 19:50
      • #6

      kannst du mir eventl. genau sagen wo? oder wenn ich dir mein root mal gebe das du mal schauen könntest?

    • Kuchenplatte
      Erleuchteter
      Reaktionen
      1.013
      Beiträge
      3.387
      Dateien
      7
      Bilder
      10
      • 7. Dezember 2016 um 20:02
      • #7
      Zitat von FunKiller

      kannst du mir eventl. genau sagen wo? oder wenn ich dir mein root mal gebe das du mal schauen könntest?

      Du kannst es auskommentieren oder löschen.

      Code
      /*
      {
          _hs = createVehicle ["Land_Hospital_main_F", [0,0,0], [], 0, "NONE"];
          _hs setDir (markerDir _x);
          _hs setPosATL (getMarkerPos _x);
          _var = createVehicle ["Land_Hospital_side1_F", [0,0,0], [], 0, "NONE"];
          _var attachTo [_hs, [4.69775,32.6045,-0.1125]];
          detach _var;
          _var = createVehicle ["Land_Hospital_side2_F", [0,0,0], [], 0, "NONE"];
          _var attachTo [_hs, [-28.0336,-10.0317,0.0889387]];
          detach _var;
      } forEach ["hospital_2","hospital_3"];
      */
      Alles anzeigen

      Also ich zeig dir jetzt Auszüge aus meiner Mission :

      Config_Vehicles :

      Spoiler anzeigen


      class med_spawn {
      side = "med";
      vehicles[] = {
      { "B_Heli_Light_01_F", 100, { "mAir" }, { "", "", -1 } },
      { "B_Heli_Transport_01_F", 100, { "mAir" }, { "", "", -1 } },
      { "O_Heli_Light_02_unarmed_F", 100, { "mAir" }, { "", "", -1 } }
      };
      };

      fn_vehicleShopbuy.sqf

      Spoiler anzeigen


      if((SEL(life_veh_shop,0) == "med_spawn")) then {
      if(count(nearestObjects[(getMarkerPos _spawnPoints),["Air"],35]) == 0) exitWith {_spawnPoint = _spawnPoints};
      } else {
      //Check if there is multiple spawn points and find a suitable spawnpoint.
      if(EQUAL(typeName _spawnPoints,typeName [])) then {
      //Find an available spawn point.
      {if(count(nearestObjects[(getMarkerPos _x),["Car","Ship","Air"],5]) == 0) exitWith {_spawnPoint = _x};} foreach _spawnPoints;
      } else {
      if(count(nearestObjects[(getMarkerPos _spawnPoints),["Car","Ship","Air"],5]) == 0) exitWith {_spawnPoint = _spawnPoints};
      };
      };


      Hier auch noch ändern.

      Spoiler anzeigen


      //Spawn the vehicle and prep it.
      if((life_veh_shop select 0) == "med_spawn") then {
      _vehicle = createVehicle [_className,[0,0,999],[], 0, "NONE"];
      waitUntil {!isNil "_vehicle" && {!isNull _vehicle}}; //Wait?
      _vehicle allowDamage false;
      _vehicle setpos (getmarkerpos "spawn_air_med");
      sleep 0.6;
      } else {
      _vehicle = createVehicle [_className, (getMarkerPos _spawnPoint), [], 0, "NONE"];
      waitUntil {!isNil "_vehicle" && {!isNull _vehicle}}; //Wait?
      _vehicle allowDamage false; //Temp disable damage handling..
      _vehicle setPos (getMarkerPos _spawnPoint);
      _vehicle setVectorUp (surfaceNormal (getMarkerPos _spawnPoint));
      _vehicle setDir (markerDir _spawnPoint);
      };

      kannst es so übernehmen. Dann dürfte das klappen.

      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

    • FunKiller
      Anfänger
      Reaktionen
      1
      Trophäen
      10
      Beiträge
      43
      • 7. Dezember 2016 um 20:49
      • #8

      ist das auch die 5.0 version? weil bei mir sieht alles bisl anders aus.

      Code
      class med_air_hs {
              side = "med";
              conditions = "";
              vehicles[] = {
                  { "B_Heli_Light_01_F", "" },
                  { "O_Heli_Light_02_unarmed_F", "call life_mediclevel >= 1" }
              };
          };
    • Kuchenplatte
      Erleuchteter
      Reaktionen
      1.013
      Beiträge
      3.387
      Dateien
      7
      Bilder
      10
      • 7. Dezember 2016 um 21:33
      • #9

      Ne habe 4.4 - ich kenne die Verison nicht .

      Poste mal die Vehicleshop

      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

    • FunKiller
      Anfänger
      Reaktionen
      1
      Trophäen
      10
      Beiträge
      43
      • 8. Dezember 2016 um 11:45
      • #10

      Hier die vehicleshopbuy.sqf

      Code
      #include "..\..\script_macros.hpp"
      /*
          File: fn_vehicleShopBuy.sqf
          Author: Bryan "Tonic" Boardwine
      
      
      
      
          Description:
          Does something with vehicle purchasing.
      */
      
      
      
      
      params [["_mode",true,[true]]];
      
      
      
      
      if ((lbCurSel 2302) isEqualTo -1) exitWith {hint localize "STR_Shop_Veh_DidntPick";closeDialog 0;};
      
      
      
      
      private _className = lbData[2302,(lbCurSel 2302)];
      private _vIndex = lbValue[2302,(lbCurSel 2302)];
      private _vehicleList = M_CONFIG(getArray,"CarShops",(life_veh_shop select 0),"vehicles");
      private _shopSide = M_CONFIG(getText,"CarShops",(life_veh_shop select 0),"side");
      
      
      
      
      
      
      
      private _initalPrice = M_CONFIG(getNumber,"LifeCfgVehicles",_className,"price");
      
      
      
      
      private "_buyMultiplier";
      private "_rentMultiplier";
      
      
      
      
      switch (playerSide) do {
          case civilian: {
              _buyMultiplier = LIFE_SETTINGS(getNumber,"vehicle_purchase_multiplier_CIVILIAN");
              _rentMultiplier = LIFE_SETTINGS(getNumber,"vehicle_rental_multiplier_CIVILIAN");
          };
          case west: {
              _buyMultiplier = LIFE_SETTINGS(getNumber,"vehicle_purchase_multiplier_COP");
              _rentMultiplier = LIFE_SETTINGS(getNumber,"vehicle_rental_multiplier_COP");
          };
          case independent: {
              _buyMultiplier = LIFE_SETTINGS(getNumber,"vehicle_purchase_multiplier_MEDIC");
              _rentMultiplier = LIFE_SETTINGS(getNumber,"vehicle_rental_multiplier_MEDIC");
          };
          case east: {
              _buyMultiplier = LIFE_SETTINGS(getNumber,"vehicle_purchase_multiplier_OPFOR");
              _rentMultiplier = LIFE_SETTINGS(getNumber,"vehicle_rental_multiplier_OPFOR");
          };
      };
      
      
      
      
      private "_purchasePrice";
      
      
      
      
      if (_mode) then {
          _purchasePrice = round(_initalPrice * _buyMultiplier);
      } else {
          _purchasePrice = round(_initalPrice * _rentMultiplier);
      };
      
      
      
      
      private _conditions = M_CONFIG(getText,"LifeCfgVehicles",_className,"conditions");
      
      
      
      
      if !([_conditions] call life_fnc_levelCheck) exitWith {hint localize "STR_Shop_Veh_NoLicence";};
      
      
      
      
      private _colorIndex = lbValue[2304,(lbCurSel 2304)];
      
      
      
      
      if (_purchasePrice < 0) exitWith {closeDialog 0;}; //Bad price entry
      if (CASH < _purchasePrice) exitWith {hint format [localize "STR_Shop_Veh_NotEnough",[_purchasePrice - CASH] call life_fnc_numberText];closeDialog 0;};
      
      
      
      
      private _spawnPoints = life_veh_shop select 1;
      private _spawnPoint = "";
      
      
      
      
      if ((life_veh_shop select 0) == "med_air_hs") then {
          if (nearestObjects[(getMarkerPos _spawnPoints),["Air"],35] isEqualTo []) exitWith {_spawnPoint = _spawnPoints};
      } else {
          //Check if there is multiple spawn points and find a suitable spawnpoint.
          if (_spawnPoints isEqualType []) then {
              //Find an available spawn point.
              {
                  if ((nearestObjects[(getMarkerPos _x),["Car","Ship","Air"],5]) isEqualTo []) exitWith {_spawnPoint = _x};
                  true
              } count _spawnPoints;
          } else {
              if (nearestObjects[(getMarkerPos _spawnPoints),["Car","Ship","Air"],5] isEqualTo []) exitWith {_spawnPoint = _spawnPoints};
          };
      };
      
      
      
      
      
      
      
      if (_spawnPoint isEqualTo "") exitWith {hint localize "STR_Shop_Veh_Block"; closeDialog 0;};
      CASH = CASH - _purchasePrice;
      [0] call SOCK_fnc_updatePartial;
      hint format [localize "STR_Shop_Veh_Bought",getText(configFile >> "CfgVehicles" >> _className >> "displayName"),[_purchasePrice] call life_fnc_numberText];
      
      
      
      
      //Spawn the vehicle and prep it.
      
      
      
      
      private "_vehicle";
      
      
      
      
      if ((life_veh_shop select 0) == "med_air_hs") then {
          _vehicle = createVehicle [_className,[0,0,999],[], 0, "NONE"];
          waitUntil {!isNil "_vehicle" && {!isNull _vehicle}}; //Wait?
          _vehicle allowDamage false;
          _hs = nearestObjects[getMarkerPos _spawnPoint,["Land_Hospital_side2_F"],50] select 0;
          _vehicle setPosATL (_hs modelToWorld [-0.4,-4,12.65]);
          sleep 0.6;
      } else {
          _vehicle = createVehicle [_className, (getMarkerPos _spawnPoint), [], 0, "NONE"];
          waitUntil {!isNil "_vehicle" && {!isNull _vehicle}}; //Wait?
          _vehicle allowDamage false; //Temp disable damage handling..
          _vehicle setPos (getMarkerPos _spawnPoint);
          _vehicle setVectorUp (surfaceNormal (getMarkerPos _spawnPoint));
          _vehicle setDir (markerDir _spawnPoint);
      };
      
      
      
      
      _vehicle lock 2;
      
      
      
      
      [_vehicle,_colorIndex] call life_fnc_colorVehicle;
      [_vehicle] call life_fnc_clearVehicleAmmo;
      [_vehicle,"trunk_in_use",false,true] remoteExecCall ["TON_fnc_setObjVar",RSERV];
      [_vehicle,"vehicle_info_owners",[[getPlayerUID player,profileName]],true] remoteExecCall ["TON_fnc_setObjVar",RSERV];
      
      
      
      
      _vehicle disableTIEquipment true; //No Thermals.. They're cheap but addictive.
      
      
      
      
      //Side Specific actions.
      switch (playerSide) do {
          case west: {
              [_vehicle,"cop_offroad",true] spawn life_fnc_vehicleAnimate;
          };
          case civilian: {
              if ((life_veh_shop select 2) isEqualTo "civ" && {_className == "B_Heli_Light_01_F"}) then {
                  [_vehicle,"civ_littlebird",true] spawn life_fnc_vehicleAnimate;
              };
          };
          case independent: {
              [_vehicle,"med_offroad",true] spawn life_fnc_vehicleAnimate;
          };
      	case east: {
      		[_vehicle,"adac_offroad",true] spawn life_fnc_vehicleAnimate;
      	};
      };
      
      
      
      
      _vehicle allowDamage true;
      
      
      
      
      life_vehicles pushBack _vehicle;
      
      
      
      
      //Always handle key management by the server
      [getPlayerUID player,playerSide,_vehicle,1] remoteExecCall ["TON_fnc_keyManagement",RSERV];
      
      
      
      
      if (_mode) then {
          if !(_className in LIFE_SETTINGS(getArray,"vehicleShop_rentalOnly")) then {
              if (life_HC_isActive) then {
                  [(getPlayerUID player),playerSide,_vehicle,_colorIndex] remoteExecCall ["HC_fnc_vehicleCreate",HC_Life];
              } else {
                  [(getPlayerUID player),playerSide,_vehicle,_colorIndex] remoteExecCall ["TON_fnc_vehicleCreate",RSERV];
              };
          };
      };
      
      
      
      
      if (LIFE_SETTINGS(getNumber,"player_advancedLog") isEqualTo 1) then {
          if (LIFE_SETTINGS(getNumber,"battlEye_friendlyLogging") isEqualTo 1) then {
              advanced_log = format [localize "STR_DL_AL_boughtVehicle_BEF",_className,[_purchasePrice] call life_fnc_numberText,[CASH] call life_fnc_numberText,[BANK] call life_fnc_numberText];
          } else {
              advanced_log = format [localize "STR_DL_AL_boughtVehicle",profileName,(getPlayerUID player),_className,[_purchasePrice] call life_fnc_numberText,[CASH] call life_fnc_numberText,[BANK] call life_fnc_numberText];
          };
          publicVariableServer "advanced_log";
      };
      
      
      
      
      closeDialog 0; //Exit the menu.
      true;
      Alles anzeigen
    • FunKiller
      Anfänger
      Reaktionen
      1
      Trophäen
      10
      Beiträge
      43
      • 8. Dezember 2016 um 11:46
      • #11

      und hier die config_Vehicle.hpp

      Code
      class CarShops {
          /*
          *    ARRAY FORMAT:
          *        0: STRING (Classname)
      	*        1: STRING (Condition)
          *    FORMAT:
          *        STRING (Conditions) - Must return boolean :
          *            String can contain any amount of conditions, aslong as the entire
          *            string returns a boolean. This allows you to check any levels, licenses etc,
          *            in any combination. For example:
          *                "call life_coplevel && license_civ_someLicense"
          *            This will also let you call any other function.
          *
          *   BLUFOR Vehicle classnames can be found here: https://community.bistudio.com/wiki/Arma_3_CfgVehicles_WEST
          *   OPFOR Vehicle classnames can be found here: https://community.bistudio.com/wiki/Arma_3_CfgVehicles_EAST
          *   Independent Vehicle classnames can be found here: https://community.bistudio.com/wiki/Arma_3_CfgVehicles_GUER
          *   Civilian Vehicle classnames can be found here: https://community.bistudio.com/wiki/Arma_3_CfgVehicles_CIV
          */
          class civ_car {
              side = "civ";
              conditions = "";
              vehicles[] = {
                  { "B_Quadbike_01_F", "" },
                  { "C_Hatchback_01_F", "" },
                  { "C_Offroad_01_F", "" },
                  { "C_SUV_01_F", "" },
                  { "C_Hatchback_01_sport_F", "" },
                  { "C_Van_01_transport_F", "" },
                  { "C_Offroad_02_unarmed_F", "" } //Apex DLC
              };
          };
      
      
      
      
          class kart_shop {
              side = "civ";
              conditions = "";
              vehicles[] = {
                  { "C_Kart_01_Blu_F", "" },
                  { "C_Kart_01_Fuel_F", "" },
                  { "C_Kart_01_Red_F", "" },
                  { "C_Kart_01_Vrana_F", "" }
              };
          };
      
      
      
      
          class civ_truck {
              side = "civ";
              conditions = "";
              vehicles[] = {
                  { "C_Van_01_box_F", "" },
                  { "I_Truck_02_transport_F", "" },
                  { "I_Truck_02_covered_F", "" },
                  { "B_Truck_01_transport_F", "" },
                  { "O_Truck_03_transport_F", "" },
                  { "O_Truck_03_covered_F", "" },
                  { "B_Truck_01_box_F", "" },
                  { "O_Truck_03_device_F", "" },
                  { "C_Van_01_fuel_F", "" },
                  { "I_Truck_02_fuel_F", "" },
                  { "B_Truck_01_fuel_F", "" }
              };
          };
      
      
      
      
          class civ_air {
              side = "civ";
              conditions = "";
              vehicles[] = {
                  { "B_Heli_Light_01_F", "" },
                  { "O_Heli_Light_02_unarmed_F", "" },
                  { "C_Plane_Civil_01_F", "" } //Apex DLC
              };
          };
      
      
      
      
           class civ_ship {
              side = "civ";
              conditions = "";
              vehicles[] = {
                  { "C_Rubberboat", "" },
                  { "C_Boat_Civil_01_F", "" },
                  { "B_SDV_01_F", "" },
                  { "C_Boat_Transport_02_F", "" }, //Apex DLC
                  { "C_Scooter_Transport_01_F", "" } //Apex DLC
      
      
      
      
              };
          };
      
      
      
      
          class reb_car {
              side = "civ";
              conditions = "";
              vehicles[] = {
                  { "B_Quadbike_01_F", "" },
                  { "B_G_Offroad_01_F", "" },
                  { "O_MRAP_02_F", "" },
                  { "B_Heli_Light_01_stripped_F", "" },
                  { "B_G_Offroad_01_armed_F", "" },
                  { "O_T_LSV_02_unarmed_F", "" } //Apex DLC
      
      
      
      
              };
          };
      
      
      
      
          class med_shop {
              side = "med";
              conditions = "";
              vehicles[] = {
                  { "C_Offroad_01_F", "" },
                  { "I_Truck_02_medical_F", "" },
                  { "O_Truck_03_medical_F", "" },
                  { "B_Truck_01_medical_F", "" }
              };
          };
      
      	class med_air_hs {
              side = "med";
              conditions = "";
              vehicles[] = {
                  { "B_Heli_Light_01_F", "" },
                  { "O_Heli_Light_02_unarmed_F", "" },
      			{ "I_Heli_Transport_02_F", "" }
      
      
      
      
              };
          };
      
      
      
      
          class med_air {
              side = "med";
              conditions = "";
              vehicles[] = {
                  { "B_Heli_Light_01_F", "" },
                  { "O_Heli_Light_02_unarmed_F", "" }
              };
          };
      
      	class adac_air_hs {
      		side = "adac";
      		conditions = "call life_adaclevel >= 1";
      		vehicles[] = {
      			{ "B_Heli_Transport_03_unarmed_F", "" },
      			{ "I_Heli_light_03_unarmed_F", "" },
      			{ "O_Heli_Light_02_unarmed_F", "" }
      		};
      	};
      
      	class adac_shop {
      		side = "adac";
      		conditions = "";
      		vehicles[] = {
      			{ "C_Offroad_01_repair_F", "" },
      			{ "C_SUV_01_F", "call life_adaclevel >= 1" },
      			{ "B_Truck_01_mover_F", "call life_adaclevel >= 2" }
      		};
      	};
      
      
      
      
          class cop_car {
              side = "cop";
              conditions = "";
              vehicles[] = {
                  { "C_Offroad_01_F", "" },
                  { "C_SUV_01_F", "" },
                  { "C_Hatchback_01_sport_F", "call life_coplevel >= 1" },
                  { "B_MRAP_01_F", "call life_coplevel >= 2" },
                  { "B_MRAP_01_hmg_F", "call life_coplevel >= 3" }
              };
          };
      
      
      
      
          class cop_air {
              side = "cop";
              conditions = "call life_coplevel >= 3";
              vehicles[] = {
                  { "B_Heli_Light_01_F", "" },
                  { "B_Heli_Transport_01_F", "call life_coplevel >= 4" }
              };
          };
      
      
      
      
          class cop_ship {
              side = "cop";
              conditions = "";
              vehicles[] = {
                  { "B_Boat_Transport_01_F", "" },
                  { "C_Boat_Civil_01_police_F", "" },
                  { "B_Boat_Armed_01_minigun_F", "call life_coplevel >= 3" },
                  { "B_SDV_01_F", "" }
              };
          };
      };
      
      
      
      
      class LifeCfgVehicles {
          /*
          *    Vehicle Configs (Contains textures and other stuff)
          *
          *    "price" is the price before any multipliers set in Master_Config are applied.
          *
          *    Default Multiplier Values & Calculations:
          *       Civilian [Purchase, Sell]: [1.0, 0.5]
          *       Cop [Purchase, Sell]: [0.5, 0.5]
          *       Medic [Purchase, Sell]: [0.75, 0.5]
          *       ChopShop: Payout = price * 0.25
          *       GarageSell: Payout = price * [0.5, 0.5, 0.5, -1]
          *       Cop Impound: Payout = price * 0.1
          *       Pull Vehicle from Garage: Cost = price * [1, 0.5, 0.75, -1] * [0.5, 0.5, 0.5, -1]
          *           -- Pull Vehicle & GarageSell Array Explanation = [civ,cop,medic,east]
          *
          *       1: ARRAY (license required)
          *         Ex: { "driver", "" , "" , "" } //civilian, west, independent, east
          *         licenses[] = { {"CIV"}, {"COP"}, {"MEDIC"}, {"EAST"} };
          *    Textures config follows { Texture Name, side, {texture(s)path}}
          *    Texture(s)path follows this format:
          *    INDEX 0: Texture Layer 0
          *    INDEX 1: Texture Layer 1
          *    INDEX 2: Texture Layer 2
          *    etc etc etc
          *
          */
      
      
      
      
          class Default {
              vItemSpace = -1;
              conditions = "";
              price = -1;
              textures[] = {};
          };
      
      
      
      
          // Apex DLC
          class C_Boat_Transport_02_F {
              vItemSpace = 100;
              conditions = "";
              price = 10000;
              textures[] = {};
          };
      
      
      
      
          // Apex DLC
          class C_Offroad_02_unarmed_F {
              vItemSpace = 65;
              conditions = "";
              price = 12500;
              textures[] = {};
          };
      
      
      
      
          // Apex DLC
          class C_Plane_Civil_01_F {
              vItemSpace = 75;
              conditions = "";
              price = 150000;
              textures[] = {};
          };
      
      
      
      
          // Apex DLC
          class C_Scooter_Transport_01_F {
              vItemSpace = 30;
              conditions = "";
              price = 2500;
              textures[] = {};
          };
      
      
      
      
          // Apex DLC
          class O_T_LSV_02_unarmed_F {
              vItemSpace = 100;
              conditions = "";
              price = 100000;
              textures[] = {};
          };
      
      
      
      
      
      
      
          class I_Truck_02_medical_F {
              vItemSpace = 150;
              conditions = "";
              price = 25000;
              textures[] = {};
          };
      
      
      
      
          class O_Truck_03_medical_F {
              vItemSpace = 200;
              conditions = "";
              price = 45000;
              textures[] = {};
          };
      
      
      
      
          class B_Truck_01_medical_F {
              vItemSpace = 250;
              conditions = "";
              price = 60000;
              textures[] = {};
          };
      
      
      
      
          class C_Rubberboat {
              vItemSpace = 45;
              conditions = "license_civ_boat";
              price = 5000;
              textures[] = { };
          };
      
      
      
      
          class B_Heli_Transport_01_F {
              vItemSpace = 200;
              conditions = "license_cop_cAir";
              price = 200000;
              textures[] = {};
          };
      
      
      
      
          class B_MRAP_01_hmg_F {
              vItemSpace = 100;
              conditions = "";
              price = 750000;
              textures[] = {
                  { "Black", "cop", {
                      "#(argb,8,8,3)color(0.05,0.05,0.05,1)",
                      "#(argb,8,8,3)color(0.05,0.05,0.05,1)",
                      "#(argb,8,8,3)color(0.05,0.05,0.05,1)"
                  } }
              };
          };
      
      
      
      
          class B_Boat_Armed_01_minigun_F {
              vItemSpace = 175;
              conditions = "license_cop_cg";
              price = 75000;
              textures[] = { };
          };
      
      
      
      
          class B_Boat_Transport_01_F {
              vItemSpace = 45;
              conditions = "license_cop_cg";
              price = 3000;
              textures[] = { };
          };
      
      
      
      
          class O_Truck_03_transport_F {
              vItemSpace = 285;
              conditions = "license_civ_trucking";
              price = 200000;
              textures[] = { };
          };
      
      
      
      
          class O_Truck_03_device_F {
              vItemSpace = 350;
              conditions = "license_civ_trucking";
              price = 450000;
              textures[] = { };
          };
      
      
      
      
          class Land_CargoBox_V1_F {
              vItemSpace = 5000;
              conditions = "";
              price = -1;
              textures[] = {};
          };
      
      
      
      
          class Box_IND_Grenades_F {
              vItemSpace = 350;
              conditions = "";
              price = -1;
              textures[] = {};
          };
      
      
      
      
          class B_supplyCrate_F {
              vItemSpace = 700;
              conditions = "";
              price = -1;
              textures[] = {};
          };
      
      
      
      
          class B_G_Offroad_01_F {
              vItemSpace = 65;
              conditions = "";
              price = 12500;
              textures[] = { };
          };
      
      
      
      
          class B_G_Offroad_01_armed_F {
              vItemSpace = 65;
              conditions = "license_civ_rebel";
              price = 750000;
              textures[] = { };
          };
      
      
      
      
          class C_Boat_Civil_01_F {
              vItemSpace = 85;
              conditions = "license_civ_boat";
              price = 22000;
              textures[] = { };
          };
      
      
      
      
          class C_Boat_Civil_01_police_F {
              vItemSpace = 85;
              conditions = "license_cop_cg";
              price = 20000;
              textures[] = { };
          };
      
      
      
      
          class B_Truck_01_box_F {
              vItemSpace = 450;
              conditions = "license_civ_trucking";
              price = 350000;
              textures[] = { };
          };
      
      
      
      
          class B_Truck_01_transport_F {
              vItemSpace = 325;
              conditions = "license_civ_trucking";
              price = 275000;
              textures[] = { };
          };
      
      
      
      
          class O_MRAP_02_F {
              vItemSpace = 60;
              conditions = "license_civ_driver";
              price = 150000;
              textures[] = { };
          };
      
      
      
      
          class C_Offroad_01_F {
              vItemSpace = 65;
              conditions = "license_civ_driver";
              price = 12500;
              textures[] = {
                  { "Red", "civ", {
                      "\A3\soft_F\Offroad_01\Data\offroad_01_ext_co.paa",
                      "\A3\soft_F\Offroad_01\Data\offroad_01_ext_co.paa"
                  } },
                  { "Yellow", "civ", {
                      "\A3\soft_F\Offroad_01\Data\offroad_01_ext_BASE01_CO.paa",
                      "\A3\soft_F\Offroad_01\Data\offroad_01_ext_BASE01_CO.paa"
                  } },
                  { "White", "civ", {
                      "\A3\soft_F\Offroad_01\Data\offroad_01_ext_BASE02_CO.paa",
                      "\A3\soft_F\Offroad_01\Data\offroad_01_ext_BASE02_CO.paa"
                  } },
                  { "Blue", "civ", {
                      "\A3\soft_F\Offroad_01\Data\offroad_01_ext_BASE03_CO.paa",
                      "\A3\soft_F\Offroad_01\Data\offroad_01_ext_BASE03_CO.paa"
                  } },
                  { "Dark Red", "civ", {
                      "\A3\soft_F\Offroad_01\Data\offroad_01_ext_BASE04_CO.paa",
                      "\A3\soft_F\Offroad_01\Data\offroad_01_ext_BASE04_CO.paa"
                  } },
                  { "Blue / White", "civ", {
                      "\A3\soft_F\Offroad_01\Data\offroad_01_ext_BASE05_CO.paa",
                      "\A3\soft_F\Offroad_01\Data\offroad_01_ext_BASE05_CO.paa"
                  } },
                  { "Taxi", "civ", {
                      "#(argb,8,8,3)color(0.6,0.3,0.01,1)"
                  } },
      			{ "EMS", "med", {
                      "textures\medic_offroad.paa"
                  } },
                  { "Police", "cop", {
                      "#(ai,64,64,1)Fresnel(1.3,7)"
                  } }
              };
          };
      
      
      
      
          class C_Kart_01_Blu_F {
              vItemSpace = 20;
              conditions = "license_civ_driver";
              price = 15000;
              textures[] = {};
          };
      /*
      To edit another information in this classes you can use this exemple.
      class C_Kart_01_Fuel_F : C_Kart_01_Blu_F{
          vItemSpace = 40;
          price = ;
      };
      
      
      
      
      will modify the virtual space and the price of the vehicle, but other information such as license and textures will pick up the vehicle declare at : Vehicle {};
      */
          class C_Kart_01_Fuel_F : C_Kart_01_Blu_F{}; // Get all information of C_Kart_01_Blu_F
          class C_Kart_01_Red_F  : C_Kart_01_Blu_F{};
          class C_Kart_01_Vrana_F : C_Kart_01_Blu_F{};
      
      
      
      
          class C_Hatchback_01_sport_F {
              vItemSpace = 45;
              conditions = "license_civ_driver";
              price = 40000;
              textures[] = {
                  { "Red", "civ", {
                      "\a3\soft_f_gamma\Hatchback_01\data\hatchback_01_ext_sport01_co.paa"
                  } },
                  { "Dark Blue", "civ", {
                      "\a3\soft_f_gamma\Hatchback_01\data\hatchback_01_ext_sport02_co.paa"
                  } },
                  { "Orange", "civ", {
                      "\a3\soft_f_gamma\Hatchback_01\data\hatchback_01_ext_sport03_co.paa"
                  } },
                  { "Black / White", "civ", {
                      "\a3\soft_f_gamma\Hatchback_01\data\hatchback_01_ext_sport04_co.paa"
                  } },
                  { "Beige", "civ", {
                      "\a3\soft_f_gamma\Hatchback_01\data\hatchback_01_ext_sport05_co.paa"
                  } },
                  { "Green", "civ", {
                      "\a3\soft_f_gamma\Hatchback_01\data\hatchback_01_ext_sport06_co.paa"
                  } },
                  { "Police", "cop", {
                      "#(ai,64,64,1)Fresnel(1.3,7)"
                  } }
              };
          };
      
      
      
      
          class B_Quadbike_01_F {
              vItemSpace = 25;
              conditions = "license_civ_driver";
              price = 2500;
              textures[] = {
                  { "Brown", "cop", {
                      "\A3\Soft_F\Quadbike_01\Data\Quadbike_01_co.paa"
                  } },
                  { "Digi Desert", "reb", {
                      "\A3\Soft_F\Quadbike_01\Data\quadbike_01_opfor_co.paa"
                  } },
                  { "Black", "civ", {
                      "\A3\Soft_F_beta\Quadbike_01\Data\quadbike_01_civ_black_co.paa"
                  } },
                  { "Blue", "civ", {
                      "\A3\Soft_F_beta\Quadbike_01\Data\quadbike_01_civ_blue_co.paa"
                  } },
                  { "Red", "civ", {
                      "\A3\Soft_F_beta\Quadbike_01\Data\quadbike_01_civ_red_co.paa"
                  } },
                  { "White", "civ", {
                      "\A3\Soft_F_beta\Quadbike_01\Data\quadbike_01_civ_white_co.paa"
                  } },
                  { "Digi Green", "civ", {
                      "\A3\Soft_F_beta\Quadbike_01\Data\quadbike_01_indp_co.paa"
                  } },
                  { "Hunter Camo", "civ", {
                      "\a3\soft_f_gamma\Quadbike_01\data\quadbike_01_indp_hunter_co.paa"
                  } },
                  { "Rebel Camo", "reb", {
                      "\a3\soft_f_gamma\Quadbike_01\data\quadbike_01_indp_hunter_co.paa"
                  } }
              };
          };
      
      
      
      
          class I_Truck_02_covered_F {
              vItemSpace = 250;
              conditions = "license_civ_trucking";
              price = 100000;
              textures[] = {
                  { "Orange", "civ", {
                      "\A3\Soft_F_Beta\Truck_02\data\truck_02_kab_co.paa",
                      "\a3\soft_f_beta\Truck_02\data\truck_02_kuz_co.paa"
                  } },
                  { "Black", "cop", {
                      "#(argb,8,8,3)color(0.05,0.05,0.05,1)"
                  } }
              };
          };
      
      
      
      
          class I_Truck_02_transport_F {
              vItemSpace = 200;
              conditions = "license_civ_trucking";
              price = 75000;
              textures[] = {
                  { "Orange", "civ", {
                      "\A3\Soft_F_Beta\Truck_02\data\truck_02_kab_co.paa",
                      "\a3\soft_f_beta\Truck_02\data\truck_02_kuz_co.paa"
                  } },
                  { "Black", "cop", {
                      "#(argb,8,8,3)color(0.05,0.05,0.05,1)"
                  } }
              };
          };
      
      
      
      
          class O_Truck_03_covered_F {
              vItemSpace = 300;
              conditions = "license_civ_trucking";
              price = 250000;
              textures[] = {};
          };
      
      
      
      
          class C_Hatchback_01_F {
              vItemSpace = 40;
              conditions = "license_civ_driver";
              price = 9500;
              textures[] = {
                  { "Beige", "civ", {
                      "\a3\soft_f_gamma\Hatchback_01\data\hatchback_01_ext_base01_co.paa"
                  } },
                  { "Green", "civ", {
                      "\a3\soft_f_gamma\Hatchback_01\data\hatchback_01_ext_base02_co.paa"
                  } },
                  { "Blue", "civ", {
                      "\a3\soft_f_gamma\Hatchback_01\data\hatchback_01_ext_base03_co.paa"
                  } },
                  { "Dark Blue", "civ", {
                      "\a3\soft_f_gamma\Hatchback_01\data\hatchback_01_ext_base04_co.paa"
                  } },
                  { "Yellow", "civ", {
                      "\a3\soft_f_gamma\Hatchback_01\data\hatchback_01_ext_base06_co.paa"
                  } },
                  { "White", "civ", {
                      "\a3\soft_f_gamma\Hatchback_01\data\hatchback_01_ext_base07_co.paa"
                  } },
                  { "Grey", "civ", {
                      "\a3\soft_f_gamma\Hatchback_01\data\hatchback_01_ext_base08_co.paa"
                  } },
                  { "Black", "civ", {
                      "\a3\soft_f_gamma\Hatchback_01\data\hatchback_01_ext_base09_co.paa"
                  } }
              };
          };
      
      
      
      
          class C_SUV_01_F {
              vItemSpace = 50;
              conditions = "license_civ_driver";
              price = 30000;
              textures[] = {
                  { "Dark Red", "civ", {
                      "\a3\soft_f_gamma\SUV_01\Data\suv_01_ext_co.paa"
                  } },
                  { "Silver", "civ", {
                      "\a3\soft_f_gamma\SUV_01\Data\suv_01_ext_03_co.paa"
                  } },
                  { "Orange", "civ", {
                      "\a3\soft_f_gamma\SUV_01\Data\suv_01_ext_04_co.paa"
                  } },
                  { "Police", "cop", {
                      "\a3\soft_f_gamma\SUV_01\Data\suv_01_ext_02_co.paa"
                  } },
      			{ "EMS", "med", {
                      "textures\medic\medic_suv.paa"
                  } },
      			{ "ADAC", "adac", {
      				"textures\adac_suv.paa"
      			} }
              };
          };
      
      
      
      
          class C_Van_01_transport_F {
              vItemSpace = 100;
              conditions = "license_civ_driver";
              price = 45000;
              textures[] = {
                  { "White", "civ", {
                      "\a3\soft_f_gamma\Van_01\Data\van_01_ext_co.paa"
                  } },
                  { "Red", "civ", {
                      "\a3\soft_f_gamma\Van_01\Data\van_01_ext_red_co.paa"
                  } }
              };
          };
      
      
      
      
          class C_Van_01_box_F {
              vItemSpace = 150;
              conditions = "license_civ_trucking";
              price = 60000;
              textures[] = {
                  { "White", "civ", {
                      "\a3\soft_f_gamma\Van_01\Data\van_01_ext_co.paa"
                  } },
                  { "Red", "civ", {
                      "\a3\soft_f_gamma\Van_01\Data\van_01_ext_red_co.paa"
                  } }
              };
          };
      
      
      
      
          class B_MRAP_01_F {
              vItemSpace = 65;
              conditions = "";
              price = 30000;
              textures[] = {
                  { "Black", "cop", {
                      "#(argb,8,8,3)color(0.05,0.05,0.05,1)",
                      "#(argb,8,8,3)color(0.05,0.05,0.05,1)"
                  } }
              };
          };
      
      
      
      
           class B_Heli_Light_01_stripped_F {
              vItemSpace = 90;
              conditions = "";
              price = 275000;
              textures[] = {
                  { "Rebel Digital", "reb", {
                      "\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_digital_co.paa"
                  } }
              };
          };
      
      
      
      
          class B_Heli_Light_01_F {
              vItemSpace = 90;
              conditions = "license_civ_pilot || {license_cop_cg}";
              price = 245000;
              textures[] = {
                  { "Police", "cop", {
                      "\a3\air_f\Heli_Light_01\Data\heli_light_01_ext_ion_co.paa"
                  } },
                  { "Sheriff", "civ", {
                      "\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_sheriff_co.paa"
                  } },
                  { "Civ Blue", "civ", {
                      "\a3\air_f\Heli_Light_01\Data\heli_light_01_ext_blue_co.paa"
                  } },
                  { "Civ Red", "civ", {
                      "\a3\air_f\Heli_Light_01\Data\heli_light_01_ext_co.paa"
                  } },
                  { "Blueline", "civ", {
                      "\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_blueline_co.paa"
                  } },
                  { "Elliptical", "civ", {
                      "\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_elliptical_co.paa"
                  } },
                  { "Furious", "civ", {
                      "\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_furious_co.paa"
                  } },
                  { "Jeans Blue", "civ", {
                      "\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_jeans_co.paa"
                  } },
                  { "Speedy Redline", "civ", {
                      "\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_speedy_co.paa"
                  } },
                  { "Sunset", "civ", {
                      "\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_sunset_co.paa"
                  } },
                  { "Vrana", "civ", {
                      "\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_vrana_co.paa"
                  } },
                  { "Waves Blue", "civ", {
                      "\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_wave_co.paa"
                  } },
                  { "Rebel Digital", "reb", {
                      "\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_digital_co.paa"
                  } },
                  { "Digi Green", "reb", {
                      "\a3\air_f\Heli_Light_01\Data\heli_light_01_ext_indp_co.paa"
                  } },
                  { "Medic", "med", {
      				"textures\MedicHbird.jpg"
      			} }
              };
          };
      
      
      
      
          class C_Heli_Light_01_civil_F : B_Heli_Light_01_F {
              vItemSpace = 75;
              price = 245000;
          };
      
      
      
      
          class O_Heli_Light_02_unarmed_F {
              vItemSpace = 210;
              conditions = "license_civ_pilot || {license_civ_adacAir}";
              price = 750000;
              textures[] = {
                  { "Black", "cop", {
                      "\a3\air_f\Heli_Light_02\Data\heli_light_02_ext_co.paa"
                  } },
                  { "White / Blue", "civ", {
                      "\a3\air_f\Heli_Light_02\Data\heli_light_02_ext_civilian_co.paa"
                  } },
                  { "Digi Green", "civ", {
                      "\a3\air_f\Heli_Light_02\Data\heli_light_02_ext_indp_co.paa"
                  } },
                  { "Desert Digi", "reb", {
                      "\a3\air_f\Heli_Light_02\Data\heli_light_02_ext_opfor_co.paa"
                  } },
                  { "Medic", "med", {
      				"textures\MedicHellcat.jpg"
      			} },
      			{ "ADAC", "adac", {
      				"textures\adac_orca.jpg"
      			} }
              };
          };
      
      
      
      
          class B_SDV_01_F {
              vItemSpace = 50;
              conditions = "license_civ_boat || {license_cop_cg}";
              price = 150000;
              textures[] = {};
          };
      
      
      
      
              class C_Van_01_fuel_F {
              vItemSpace = 20;
              vFuelSpace = 19500;
              conditions = "license_civ_trucking";
              price = 120000;
              textures[] = {
                  { "White", "civ", {
                      "\A3\soft_f_gamma\Van_01\data\van_01_ext_co.paa",
                      "\A3\soft_f_gamma\Van_01\data\van_01_tank_co.paa"
                  } },
                  { "Red", "civ", {
                      "\A3\soft_f_gamma\Van_01\data\van_01_ext_red_co.paa",
                      "\A3\soft_f_gamma\Van_01\data\van_01_tank_red_co.paa"
                  } }
              };
          };
      
      
      
      
          class I_Truck_02_fuel_F {
              vItemSpace = 40;
              vFuelSpace = 42000;
              conditions = "license_civ_trucking";
              price = 200000;
              textures[] = {
                  { "White", "civ", {
                      "\A3\Soft_F_Beta\Truck_02\data\truck_02_kab_co.paa",
                      "\A3\Soft_F_Beta\Truck_02\data\truck_02_fuel_co.paa"
                  } }
              };
          };
      
      
      
      
          class B_Truck_01_fuel_F {
              vItemSpace = 50;
              vFuelSpace = 50000;
              conditions = "license_civ_trucking";
              price = 250000;
              textures[] = {};
          };
      
      	class C_Offroad_01_repair_F {
      		vItemSpace = 65;
      		conditions = "";
      		price = 1500;
      		textures[] = {
      			{ "ADAC", "adac", {
      				"textures\adac_offroad.jpg"
      			} }
      		};
      	};
      
      	class B_Truck_01_mover_F {
      		vItemSpace = 1000;
      		conditions = "";
      		price = 25000;
      		textures[] = {
      			{ "ADAC", "adac", {
      				"textures\adac_hemtt.jpg"
      			} }
      		};
      	};
      
      	class I_Heli_light_03_unarmed_F {
      		vItemSpace = 210;
      		conditions = "";
      		price = 60000;
      		textures[] = {
      			{ "ADAC", "adac", {
      				"textures\hellcat_adac.jpg"
      			} }
      		};
      	};
      
      	class B_Heli_Transport_03_unarmed_F {
      		vItemSpace = 1000;
      		conditions = "";
      		price = 75000;
      		textures[] = {
      			{ "ADAC", "adac", {
      				"textures\huron_pd1.jpg",
      				"textures\huron_pd2.jpg"
      			} }
      		};
      	};
      };
      Alles anzeigen
    • Kuchenplatte
      Erleuchteter
      Reaktionen
      1.013
      Beiträge
      3.387
      Dateien
      7
      Bilder
      10
      • 8. Dezember 2016 um 12:54
      • #12

      Gucke gleich wenn ich am PC bin

      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

    • Kuchenplatte
      Erleuchteter
      Reaktionen
      1.013
      Beiträge
      3.387
      Dateien
      7
      Bilder
      10
      • 9. Dezember 2016 um 12:52
      • #13
      Spoiler anzeigen
      • class med_air {
      • side = "med";
      • conditions = "";
      • vehicles[] = {
      • { "B_Heli_Light_01_F", "" },
      • { "O_Heli_Light_02_unarmed_F", "" }
      • };
      • };

      med_air <---das ist dein Spawn

      Hier eintragen :

      Code
      if ((life_veh_shop select 0) == "med_air_hs") then {
       if (nearestObjects[(getMarkerPos _spawnPoints),["Air"],35] isEqualTo []) exitWith {_spawnPoint = _spawnPoints};

      und hier :


      Code
      if ((life_veh_shop select 0) == "med_air_hs") then {
       _vehicle = createVehicle [_className,[0,0,999],[], 0, "NONE"];
       waitUntil {!isNil "_vehicle" && {!isNull _vehicle}}; //Wait?
       _vehicle allowDamage false;


      und das hier löschen :


      _hs = nearestObjects[getMarkerPos _spawnPoint,["Land_Hospital_side2_F"],50] select 0;

      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

    • Wolfskin
      Schüler
      Reaktionen
      35
      Trophäen
      9
      Beiträge
      169
      • 22. Januar 2017 um 00:17
      • #14

      @ ALL
      Das ist nicht der Fehler!

      Fehlerbehebung für deine Dev 5.0 von Native-Network:

      in der Config_Vehicles.hpp folgendes suchen: {license_civ_mAir} und mit dem hier {license_med_mAir} ersetzen.

      dann sollte alles funktionieren!

      Einmal editiert, zuletzt von Wolfskin (23. Januar 2017 um 14:42)

    • xonex
      Schüler
      Reaktionen
      8
      Trophäen
      11
      Beiträge
      149
      Dateien
      1
      • 15. März 2017 um 18:46
      • #15

      ich bekomme es einfach nicht hin und weiß auch nicht weiter, könnte mir jemand viel. helfer der das problem gelöst bekommen hat?

    • Kuchenplatte
      Erleuchteter
      Reaktionen
      1.013
      Beiträge
      3.387
      Dateien
      7
      Bilder
      10
      • 15. März 2017 um 19:38
      • #16
      Zitat von xonex

      ich bekomme es einfach nicht hin und weiß auch nicht weiter, könnte mir jemand viel. helfer der das problem gelöst bekommen hat?

      was genau ist jetzt noch dein Problem ?

      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

    • xonex
      Schüler
      Reaktionen
      8
      Trophäen
      11
      Beiträge
      149
      Dateien
      1
      • 15. März 2017 um 21:12
      • #17

      habe alles so gemacht wie beschrieben aber sobald ich den heli raus hole spwawn er wieder im nirgendwo

    • Kuchenplatte
      Erleuchteter
      Reaktionen
      1.013
      Beiträge
      3.387
      Dateien
      7
      Bilder
      10
      • 15. März 2017 um 21:56
      • #18

      Zeig mal was du gemacht hast bitte

      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

    • xonex
      Schüler
      Reaktionen
      8
      Trophäen
      11
      Beiträge
      149
      Dateien
      1
      • 15. März 2017 um 22:02
      • #19

      hast du Tv? glaube das würde schneller gehen oder?

    • Kuchenplatte
      Erleuchteter
      Reaktionen
      1.013
      Beiträge
      3.387
      Dateien
      7
      Bilder
      10
      • 15. März 2017 um 22:22
      • #20

      Ich bin auf Arbeit sorry - jediglich mobil

      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

    Registrieren oder Einloggen

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

    Registrieren

    Ähnliche Themen

    • Arma 3 Altis Life auf Custom Map

      • NetPeggle
      • 20. Juni 2017 um 02:50
      • Hilfeforum
    • Zeit anpassen & Heli spawn ändern

      • jeremypapa
      • 4. Juni 2017 um 01:04
      • Hilfeforum
    • Helikopter Spawnpunkt Kavala Krankenhaus

      • redtraxx
      • 27. Januar 2017 um 14:37
      • Hilfeforum
    • 5.0 Krankenhaus

      • Tropical Life
      • 20. Januar 2017 um 21:33
      • Hilfeforum
    • Medic Heli Garagen Spawn beim 0 punkt der karte !!!!!HILFE!!!!!

      • amogus
      • 21. Oktober 2016 um 01:26
      • Hilfeforum

    Tags

    • Tanoa 5.0

    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™