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
Fr: 04 Juli 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. chris89

    Beiträge von chris89

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

      • chris89
      • 2. Juli 2016 um 18:03
      Zitat von Raptor772000

      Also versuch doch einfach mal den gleichen Text von den independent für die east zu nehmen. Musste halt einfach nur dann den namen in east umändern.

      Und In Zeile 30. hat sich bei dir ein kleiner Fehler eingeschlichen:

      // East Adac
      case east: {format["SELECT playerid, name, cash, bankacc, adminlevel, donatorlvl, adac_licenses, adaclevel, adac_gear, adac_stats, playtime FROM players WHERE playerid='%1'",_uid];}; da haste das , und das playtime vergessen

      Kann nichts erkennen sry

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

      • chris89
      • 2. Juli 2016 um 14:18

      Dann noch in der Zeile 48


      Brainfuck: fn_insertRequest.sqf
      #include "\life_server\script_macros.hpp"
      /*
          File: fn_insertRequest.sqf
          Author: Bryan "Tonic" Boardwine
      
      
      
      
          Description:
          Adds a player to the database upon first joining of the server.
          Recieves information from core\sesison\fn_insertPlayerInfo.sqf
      */
      private["_queryResult","_query","_alias"];
      params [
          "_uid",
          "_name",
          ["_money",-1,[0]],
          ["_bank",-1,[0]],
          ["_returnToSender",objNull,[objNull]]
      ];
      
      
      
      
      //Error checks
      if ((_uid isEqualTo "") || (_name isEqualTo "")) exitWith {systemChat "Bad UID or name";}; //Let the client be 'lost' in 'transaction'
      if (isNull _returnToSender) exitWith {systemChat "ReturnToSender is Null!";}; //No one to send this to!
      
      
      
      
      _query = format["SELECT playerid, name FROM players WHERE playerid='%1'",_uid];
      
      
      
      
      
      
      
      _tickTime = diag_tickTime;
      _queryResult = [_query,2] call DB_fnc_asyncCall;
      
      
      
      
      if (EXTDB_SETTING(getNumber,"DebugMode") isEqualTo 1) then {
          diag_log "------------- Insert Query Request -------------";
          diag_log format["QUERY: %1",_query];
          diag_log format["Time to complete: %1 (in seconds)",(diag_tickTime - _tickTime)];
          diag_log format["Result: %1",_queryResult];
          diag_log "------------------------------------------------";
      };
      
      
      
      
      //Double check to make sure the client isn't in the database...
      if (_queryResult isEqualType "") exitWith {[] remoteExecCall ["SOCK_fnc_dataQuery",(owner _returnToSender)];}; //There was an entry!
      if (count _queryResult != 0) exitWith {[] remoteExecCall ["SOCK_fnc_dataQuery",(owner _returnToSender)];};
      
      
      
      
      //Clense and prepare some information.
      _name = [_name] call DB_fnc_mresString; //Clense the name of bad chars.
      _alias = [[_name]] call DB_fnc_mresArray;
      _money = [_money] call DB_fnc_numberSafe;
      _bank = [_bank] call DB_fnc_numberSafe;
      
      
      
      
      //Prepare the query statement..
      _query = format["INSERT INTO players (playerid, name, cash, bankacc, aliases, cop_licenses, med_licenses, civ_licenses, adac_licenses, adac_gear, civ_gear, cop_gear, med_gear) VALUES('%1', '%2', '%3', '%4', '%5','""[]""','""[]""','""[]""','""[]""','""[]""','""[]""','""[]""','""[]""')",
          _uid,
          _name,
          _money,
          _bank,
          _alias
      ];
      
      
      
      
      [_query,1] call DB_fnc_asyncCall;
      [] remoteExecCall ["SOCK_fnc_dataQuery",(owner _returnToSender)];
      Alles anzeigen

      darf man nicht einfach Copy Paste machen weil dann die Einträge gelöscht werden ich habe dies Manuel nach getragen!

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

      • chris89
      • 2. Juli 2016 um 14:13

      Nach der Zeile 152 muss doch noch Case East eingebaut werden oder Irre ich mich?

      betrifft die Version 4.4r3

      Und der beschriebene Eintrag in der Zeile 30 musste ich auch abändern!


      Brainfuck: fn_queryRequest.sqf
      #include "\life_server\script_macros.hpp"
      /*
          File: fn_queryRequest.sqf
          Author: Bryan "Tonic" Boardwine
      
      
      
      
          Description:
          Handles the incoming request and sends an asynchronous query
          request to the database.
      
      
      
      
          Return:
          ARRAY - If array has 0 elements it should be handled as an error in client-side files.
          STRING - The request had invalid handles or an unknown error and is logged to the RPT.
      */
      private["_uid","_side","_query","_queryResult","_tickTime","_tmp"];
      _uid = [_this,0,"",[""]] call BIS_fnc_param;
      _side = [_this,1,sideUnknown,[civilian]] call BIS_fnc_param;
      _ownerID = [_this,2,ObjNull,[ObjNull]] call BIS_fnc_param;
      
      
      
      
      if (isNull _ownerID) exitWith {};
      _ownerID = owner _ownerID;
      
      
      
      
      _query = switch (_side) do {
          // West - 11 entries returned
          case west: {format["SELECT playerid, name, cash, bankacc, adminlevel, donorlevel, cop_licenses, coplevel, cop_gear, blacklist, cop_stats, playtime FROM players WHERE playerid='%1'",_uid];};
          // Civilian - 12 entries returned
          case civilian: {format["SELECT playerid, name, cash, bankacc, adminlevel, donorlevel, civ_licenses, arrested, civ_gear, civ_stats, civ_alive, civ_position, playtime FROM players WHERE playerid='%1'",_uid];};
          // Independent - 10 entries returned
          case independent: {format["SELECT playerid, name, cash, bankacc, adminlevel, donorlevel, med_licenses, mediclevel, med_gear, med_stats, playtime FROM players WHERE playerid='%1'",_uid];};
      	// East Adac
      	case east: {format["SELECT playerid, name, cash, bankacc, adminlevel, donatorlvl, adac_licenses, adaclevel, adac_gear, adac_stats FROM players WHERE playerid='%1'",_uid];};
      };
      
      
      
      
      _tickTime = diag_tickTime;
      _queryResult = [_query,2] call DB_fnc_asyncCall;
      
      
      
      
      if (EXTDB_SETTING(getNumber,"DebugMode") isEqualTo 1) then {
          diag_log "------------- Client Query Request -------------";
          diag_log format["QUERY: %1",_query];
          diag_log format["Time to complete: %1 (in seconds)",(diag_tickTime - _tickTime)];
          diag_log format["Result: %1",_queryResult];
          diag_log "------------------------------------------------";
      };
      
      
      
      
      if (_queryResult isEqualType "") exitWith {
          [] remoteExecCall ["SOCK_fnc_insertPlayerInfo",_ownerID];
      };
      
      
      
      
      if (count _queryResult isEqualTo 0) exitWith {
          [] remoteExecCall ["SOCK_fnc_insertPlayerInfo",_ownerID];
      };
      
      
      
      
      //Blah conversion thing from a2net->extdb
      _tmp = _queryResult select 2;
      _queryResult set[2,[_tmp] call DB_fnc_numberSafe];
      _tmp = _queryResult select 3;
      _queryResult set[3,[_tmp] call DB_fnc_numberSafe];
      
      
      
      
      //Parse licenses (Always index 6)
      _new = [(_queryResult select 6)] call DB_fnc_mresToArray;
      if (_new isEqualType "") then {_new = call compile format["%1", _new];};
      _queryResult set[6,_new];
      
      
      
      
      //Convert tinyint to boolean
      _old = _queryResult select 6;
      for "_i" from 0 to (count _old)-1 do {
          _data = _old select _i;
          _old set[_i,[_data select 0, ([_data select 1,1] call DB_fnc_bool)]];
      };
      
      
      
      
      _queryResult set[6,_old];
      
      
      
      
      _new = [(_queryResult select 8)] call DB_fnc_mresToArray;
      if (_new isEqualType "") then {_new = call compile format["%1", _new];};
      _queryResult set[8,_new];
      //Parse data for specific side.
      switch (_side) do {
          case west: {
              _queryResult set[9,([_queryResult select 9,1] call DB_fnc_bool)];
      
      
      
      
              //Parse Stats
              _new = [(_queryResult select 10)] call DB_fnc_mresToArray;
              if (_new isEqualType "") then {_new = call compile format["%1", _new];};
              _queryResult set[10,_new];
      
      
      
      
              //Playtime
              _new = [(_queryResult select 11)] call DB_fnc_mresToArray;
              if (_new isEqualType "") then {_new = call compile format["%1", _new];};
              _index = TON_fnc_playtime_values_request find [_uid, _new];
              if (_index != -1) then {
                  TON_fnc_playtime_values_request set[_index,-1];
                  TON_fnc_playtime_values_request = TON_fnc_playtime_values_request - [-1];
                  TON_fnc_playtime_values_request pushBack [_uid, _new];
              } else {
                  TON_fnc_playtime_values_request pushBack [_uid, _new];
              };
              [_uid,_new select 0] call TON_fnc_setPlayTime;
          };
      
      
      
      
          case civilian: {
              _queryResult set[7,([_queryResult select 7,1] call DB_fnc_bool)];
      
      
      
      
              //Parse Stats
              _new = [(_queryResult select 9)] call DB_fnc_mresToArray;
              if (_new isEqualType "") then {_new = call compile format["%1", _new];};
              _queryResult set[9,_new];
      
      
      
      
              //Position
              _queryResult set[10,([_queryResult select 10,1] call DB_fnc_bool)];
              _new = [(_queryResult select 11)] call DB_fnc_mresToArray;
              if (_new isEqualType "") then {_new = call compile format["%1", _new];};
              _queryResult set[11,_new];
      
      
      
      
              //Playtime
              _new = [(_queryResult select 12)] call DB_fnc_mresToArray;
              if (_new isEqualType "") then {_new = call compile format["%1", _new];};
              _index = TON_fnc_playtime_values_request find [_uid, _new];
              if (_index != -1) then {
                  TON_fnc_playtime_values_request set[_index,-1];
                  TON_fnc_playtime_values_request = TON_fnc_playtime_values_request - [-1];
                  TON_fnc_playtime_values_request pushBack [_uid, _new];
              } else {
                  TON_fnc_playtime_values_request pushBack [_uid, _new];
              };
              [_uid,_new select 2] call TON_fnc_setPlayTime;
      
      
      
      
              _houseData = _uid spawn TON_fnc_fetchPlayerHouses;
              waitUntil {scriptDone _houseData};
              _queryResult pushBack (missionNamespace getVariable[format["houses_%1",_uid],[]]);
              _gangData = _uid spawn TON_fnc_queryPlayerGang;
              waitUntil{scriptDone _gangData};
              _queryResult pushBack (missionNamespace getVariable[format["gang_%1",_uid],[]]);
          };
      
      
      
      
          case independent: {
              //Parse Stats
              _new = [(_queryResult select 9)] call DB_fnc_mresToArray;
              if (_new isEqualType "") then {_new = call compile format["%1", _new];};
              _queryResult set[9,_new];
      
      
      
      
              //Playtime
              _new = [(_queryResult select 10)] call DB_fnc_mresToArray;
              if (_new isEqualType "") then {_new = call compile format["%1", _new];};
              _index = TON_fnc_playtime_values_request find [_uid, _new];
              if (_index != -1) then {
                  TON_fnc_playtime_values_request set[_index,-1];
                  TON_fnc_playtime_values_request = TON_fnc_playtime_values_request - [-1];
                  TON_fnc_playtime_values_request pushBack [_uid, _new];
              } else {
                  TON_fnc_playtime_values_request pushBack [_uid, _new];
              };
              [_uid,_new select 1] call TON_fnc_setPlayTime;
          };
      };
      
      
      
      
      publicVariable "TON_fnc_playtime_values_request";
      
      
      
      
      _keyArr = missionNamespace getVariable [format["%1_KEYS_%2",_uid,_side],[]];
      _queryResult set[15,_keyArr];
      
      
      
      
      _queryResult remoteExec ["SOCK_fnc_requestReceived",_ownerID];
      Alles anzeigen
    • [Tutorial] Altis Life 4.4 ADAC (OPFOR) einfügen

      • chris89
      • 2. Juli 2016 um 14:01

      Erst mal Lob an dich für diese arbeit aber muss gleich sagen es ist nicht für die 4.4r3 Version da einiges fehlt wo man selbst noch ergänzen oder abändern muss!


      Gruß

      Chris

    • dynamisches Markt-System by RyanTT für 4.4

      • chris89
      • 28. Juni 2016 um 11:53

      Moin zusammen hat jemand das Markt System auf der 4.4 Laufen bzw. gibts da ein tut ?


      Gruß

      Chris

    • Server Mod Lädt sehr Lange

      • chris89
      • 17. Juni 2016 um 22:08

      Moin zusammen,

      ich habe aktuell ein Problem...

      Und zwar ich habe einen Selbst erstellten Mod Pack der Server brauch Ewigkeiten diesen zu laden.

      Kann man diesen Prozess optimieren wenn ja wie ?

      Gruß

      Chris

    • Arma 3 Tanoa Life Hilfe

      • chris89
      • 13. Juni 2016 um 00:01

      Kleine Tip wenn kein Plan hast lass lieber bleiben

      Mein es nur gut

    • Arma 3 Tanoa Life Hilfe

      • chris89
      • 12. Juni 2016 um 22:55

      Bei nitrado Never.

      Musst schon eigenen root dafür haben.

      Gruß

      Chris

    • Häuser werden Nicht gespeichert

      • chris89
      • 12. Juni 2016 um 21:11

      Musste den server updaten

    • Häuser werden Nicht gespeichert

      • chris89
      • 12. Juni 2016 um 20:39

      Edit Problem gelöst

    • Häuser werden Nicht gespeichert

      • chris89
      • 12. Juni 2016 um 15:25

      Moin Zusammen,

      ich habe aktuell das Problem auf tano hab ich die Häuser zum Housing hinzugefügt aber ich kann häuser kaufen etc kisten setzen bekommen ein schlüssel usw nur in die Datenbank wird es nicht gespeichert in den Logs von der [lexicon]extdb[/lexicon] seteht nix.

      Was kann das sein hab ja nix an den Scripts geändert außer die neue Häuser in der config eingetragen.


      Ps die kisten werden gespeichert !


      Gruß

      Chris

    • Dynamic Airdrop Script

      • chris89
      • 12. Juni 2016 um 02:12

      Hat jemand aktuell das Script für die 4.4r3 um laufen gebracht? ich hab es umgeschrieben auf die 4.4r3 Meldung kommen und der autoairdrop kommt auch Marker passen nur der manuelle ausgelöste funktioniert nicht meldung kommt aber marker spawnt unten links auf der 0 pos.


      Hat jemand Plan was man machen muss ?

      [position player] remoteExec ["TON_fnc_generateAirdrop",2]; ist doch richtig für die manuelle auslösung oder ?


      Code
      /*
       @file Version: 1.0.0.0
       @file Author: RYN_Ryan
       @file edit: 20.01.2015
       Copyright © 2015 Ryan Torzynski, All rights reserved
       All servers are allowed to use this code, modify and publish it. Every modified release of this script must contain "Original by RTT"
      */
      airdrop_helicopter_main = "CUP_B_CH47F_USA";
      airdrop_helicopter_scnd = "rhsusf_CH53E_USMC_D";
      airdrop_chance = 100;
      airdrop_positions = [[2547.66,6865.68,0.1],[4568.81,3110.2,0.1],[11114.1,4003.17,0.1],[2810.44,12323.8,0.1],[9979.75,12070.5,0.1]];
      _airdrop_time_interval = [0.1,0.11]; //Time given in hours, this is the interval in which the airdrop should take place. || GER: Zeiteinteilung in Stunden, das ist das Intervall, indem ein Airdrop stattfinden soll.
      // Do not modify the following code
      airdrop_time_min = _airdrop_time_interval select 0;
      airdrop_time_max = _airdrop_time_interval select 1;
      airdrop_time_min = airdrop_time_min*3600;
      airdrop_time_max = airdrop_time_max*3600;
      if (airdrop_time_min>=airdrop_time_max) exitWith {airdrop_enable=false;};
      airdrop_enable=true;
      airdrop_goingon=false;
      Alles anzeigen


      Brainfuck: fn_generateAirdrop.sqf
      /*
       @file Version: 1.0.0.0
       @file Author: RYN_Ryan
       @file edit: 20.01.2015
       Copyright © 2015 Ryan Torzynski, All rights reserved
       All servers are allowed to use this code, modify and publish it. Every modified release of this script must contain "Original by RTT"!
      */
      _posPlayer = [_this,0,[]] call BIS_fnc_param;
      if (!airdrop_enable) exitWith {};
      if (airdrop_goingon) exitWith {};
      airdrop_goingon = true;
      _dest = _posPlayer;
      sleep 1;
      // AIRDROP STARTEN
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop-Mission</t></t><br/><br/><t size='1'>Ein Helikopter wirft eine Lieferung in 15min ab! Der Abwurfort wird noch durchgegeben!</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 300;
      _marker = createMarker ["Airdropmarker", _dest];
      "Airdropmarker" setMarkerColor "ColorRed";
      "Airdropmarker" setMarkerType "Empty";
      "Airdropmarker" setMarkerShape "ELLIPSE";
      "Airdropmarker" setMarkerSize [500,500];
      _markerText = createMarker ["Airdropmarkertext", _dest];
      "Airdropmarkertext" setMarkerColor "ColorBlack";
      "Airdropmarkertext" setMarkerText "Airdrop";
      "Airdropmarkertext" setMarkerType "mil_warning";
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>10 Minuten bis zum Abwurf! Check deine Karte fuer die AZ!</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 300;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>5 Minuten bis zum Abwurf!</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 60;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>4 Minuten bis zum Abwurf!</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 60;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>3 Minuten bis zum Abwurf!</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 60;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>2 Minuten bis zum Abwurf!</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 60;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>1 Minuten bis zum Abwurf!</t>"] remoteExec ["life_fnc_broadcast",-2];
      heli1 = CreateVehicle [airdrop_helicopter_main, [7950, 9667, 0], [], 0, "FLY"];
      heli2 = CreateVehicle [airdrop_helicopter_scnd, [7950, 9700, 0], [], 0, "FLY"];
      heli3 = CreateVehicle [airdrop_helicopter_scnd, [7950, 9630, 0], [], 0, "FLY"];
      heli1 allowDamage false;
      heli2 allowDamage false;
      heli3 allowDamage false;
      _mygroup1 = [[7950, 9667, 0], CIVILIAN, ["O_G_Soldier_SL_F"],[],[],[],[],[],180] call BIS_fnc_spawnGroup;
      _mygroup2 = [[7950, 9667, 0], CIVILIAN, ["O_G_Soldier_SL_F"],[],[],[],[],[],180] call BIS_fnc_spawnGroup;
      _mygroup3 = [[7950, 9667, 0], CIVILIAN, ["O_G_Soldier_SL_F"],[],[],[],[],[],180] call BIS_fnc_spawnGroup;
      {_x moveInDriver heli1} forEach units _mygroup1;
      {_x moveInDriver heli2} forEach units _mygroup2;
      {_x moveInDriver heli3} forEach units _mygroup3;
      _mygroup1 addWaypoint [_dest, 0];
      _mygroup1 addWaypoint [[2380.47,22267.8,0], 0];
      _mygroup2 addWaypoint [_dest, 0];
      _mygroup2 addWaypoint [[2380.47,22267.8,0], 0];
      _mygroup3 addWaypoint [_dest, 0];
      _mygroup3 addWaypoint [[2380.47,22267.8,0], 0];
      _markerText = createMarker ["airbox_marker", [14028.5,18719.7,0.0014267]];
      "airbox_marker" setMarkerColor "ColorBlue";
      "airbox_marker" setMarkerText " Airdrop-Box";
      "airbox_marker" setMarkerType "mil_destroy";
      _containerdummy = createVehicle ["Land_Cargo20_blue_F", [3450.7363, 16708.432, 90], [], 0, "CAN_COLLIDE"];
      _containerdummy attachTo [heli1,[0,0,-3.5]];
      _containerdummy setDir 90;
      while { _dest distance heli1 > 250 } do { "airbox_marker" setMarkerPos getPos heli1; sleep 1; };
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>Der Versorgungscontainer wurde abgeworfen! 20 Minuten bis zur Selbstzerstörung!</t>"] remoteExec ["life_fnc_broadcast",-2];
      // Drop the container
      deleteVehicle _containerdummy;
      sleep 0.1;
      _container = createVehicle ["Land_Cargo20_blue_F", [3450.7363, 16708.432, 90], [], 0, "CAN_COLLIDE"];
      _para = createVehicle ["O_Parachute_02_F", [getPos heli1 select 0, getPos heli1 select 1, getPos heli1 select 2], [], 0, ""];
      _para setPosATL (heli1 modelToWorld[0,0,100]);
      _para attachTo [heli1,[0,0,-10]];
      detach _para;
      _container attachTo [_para,[0,0,-2]];
      _container setDir 90;
      playSound3D ["a3\sounds_f\weapons\Flare_Gun\flaregun_1_shoot.wss", _container];
      _smoke="SmokeShellGreen" createVehicle [getpos _container select 0, getpos _container select 1,0];
      _smoke attachTo [_container,[0,0,0]];
      _light = "Chemlight_green" createVehicle getPos _container;
      _light attachTo [_container,[0,0,0]];
      _flare = "F_40mm_Green" createVehicle getPos _container;
      _flare attachTo [_container,[0,0,0]];
      sleep 0.1;
      while { (getPos _container select 2) > 2 } do { "airbox_marker" setMarkerPos getPos _container;sleep 1; };
      detach _container;
      _container setPos [getPos _container select 0, getPos _container select 1, (getPos _container select 2)+0.5];
      playSound3D ["A3\Sounds_F\sfx\alarm_independent.wss", _container];
      sleep 6;
      "M_NLAW_AT_F" createVehicle [getPos _container select 0, getPos _container select 1, 0];
      _pos_container = getPos _container;
      deleteVehicle _container;
      sleep 0.5;
      _box = createVehicle ["CargoNet_01_box_F", _pos_container, [], 0, "CAN_COLLIDE"];
      _box allowDamage false;
      _smoke="SmokeShellGreen" createVehicle [getpos _box select 0,getpos _box select 1,0];
      _flare = "F_40mm_Green" createVehicle getPos _container;
      _light attachTo [_box,[0,0,0]];
      _flare attachTo [_box,[0,0,0]];
      // Fill box
      clearWeaponCargoGlobal _box;
      clearMagazineCargoGlobal _box;
      clearItemCargoGlobal _box;
      _var=floor(random 2);
      if (_var==1) then {_box addWeaponCargoGlobal ["CUP_lmg_Mk48_des", 1];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addMagazineCargoGlobal ["CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 3];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addWeaponCargoGlobal ["CUP_lmg_M60E4", 1];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addMagazineCargoGlobal ["CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 3];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addWeaponCargoGlobal ["CUP_arifle_Mk17_STD_EGLM", 2];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addMagazineCargoGlobal ["CUP_20Rnd_762x51_B_SCAR", 10];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addWeaponCargoGlobal ["CUP_srifle_M110", 1];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addMagazineCargoGlobal ["CUP_20Rnd_762x51_B_M110", 5];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addWeaponCargoGlobal ["CUP_srifle_M107_LeupoldVX3", 1];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addMagazineCargoGlobal ["CUP_10Rnd_127x99_m107", 3];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addWeaponCargoGlobal ["CUP_arifle_xm8_sharpshooter", 1];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addMagazineCargoGlobal ["CUP_30Rnd_TE1_Red_Tracer_556x45_G36", 5];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addWeaponCargoGlobal ["CUP_arifle_AKS_Gold", 2];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addMagazineCargoGlobal ["CUP_30Rnd_762x39_AK47_M", 10];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addWeaponCargoGlobal ["CUP_srifle_M40A3", 2];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addMagazineCargoGlobal ["CUP_5Rnd_762x51_M24", 10];};
      sleep 0.1;
      // Fill box end
      sleep 300;
      deleteVehicle heli1;
      deleteVehicle heli2;
      deleteVehicle heli3;
      sleep 600;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>5 Minuten bis zur Selbstzerstörung</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 240;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>1 Minuten bis zur Selbstzerstörung</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 50;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>10 Sekunden bis zur Selbstzerstörung</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 10;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop-Mission beendet!</t></t><br/><br/><t size='1'>Die Airdrop Mission wurde beendet!</t>"] remoteExec ["life_fnc_broadcast",-2];
      deleteVehicle _box; 
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)-21,(getPos _box select 1)+21,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)-1,(getPos _box select 1)+56,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)+23,(getPos _box select 1)-75,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)-50,(getPos _box select 1)+1,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)+87,(getPos _box select 1)-22,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)+0,(getPos _box select 1)-0,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)+20,(getPos _box select 1)-20,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)-100,(getPos _box select 1)+56,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)+100,(getPos _box select 1)-100,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)-55,(getPos _box select 1)+123,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)+577,(getPos _box select 1)-83,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)+35,(getPos _box select 1)-99,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)+100,(getPos _box select 1)-100,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)-431,(getPos _box select 1)-431,0];
      "Airdropmarker" setMarkerAlpha 0;
      "Airdropmarkertext" setMarkerAlpha 0;
      deleteMarker "airbox_marker";
      deleteMarker "Airdropmarker";
      deleteMarker "Airdropmarkertext";
      airdrop_goingon = false;
      Alles anzeigen
      Brainfuck: fn_generateAirdropAuto.sqf
      /*
      	@file Version: 1.0.0.0
      	@file Author: RYN_Ryan
      	@file edit: 20.01.2015
      	Copyright © 2015 Ryan Torzynski, All rights reserved
      	All servers are allowed to use this code, modify and publish it. Every modified release of this script must contain "Original by RTT"!
      */
      sleep 1;
      if (!airdrop_enable) exitWith {};
      if (airdrop_goingon) exitWith {};
      _chance = floor(random 100);
      if (_chance>airdrop_chance) exitWith {};
      _toWait = (random (airdrop_time_max - airdrop_time_min)) + airdrop_time_min;
      sleep _toWait; // Wait abit for the airdrop
      if (!airdrop_enable) exitWith {};
      if (airdrop_goingon) exitWith {};
      airdrop_goingon=true;
      // AIRDROP STARTEN
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop-Mission</t></t><br/><br/><t size='1'>Ein Helikopter wirft eine Lieferung in 15min ab! Der Abwurfort wird noch durchgegeben!</t>"] remoteExec ["life_fnc_broadcast",-2];
      _poses = count airdrop_positions;
      _inArr = floor(random _poses);
      _dest = airdrop_positions select _inArr;
      sleep 300;
      _marker = createMarker ["Airdropmarker", _dest];
      "Airdropmarker" setMarkerColor "ColorRed";
      "Airdropmarker" setMarkerType "Empty";
      "Airdropmarker" setMarkerShape "ELLIPSE";
      "Airdropmarker" setMarkerSize [500,500];
      _markerText = createMarker ["Airdropmarkertext", _dest];
      "Airdropmarkertext" setMarkerColor "ColorBlack";
      "Airdropmarkertext" setMarkerText "Airdrop";
      "Airdropmarkertext" setMarkerType "mil_warning";
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>10 Minuten bis zum Abwurf! Check deine Karte fuer die AZ!</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 300;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>5 Minuten bis zum Abwurf!</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 60;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>4 Minuten bis zum Abwurf!</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 60;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>3 Minuten bis zum Abwurf!</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 60;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>2 Minuten bis zum Abwurf!</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 60;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>1 Minuten bis zum Abwurf!</t>"] remoteExec ["life_fnc_broadcast",-2];
      heli1 = CreateVehicle [airdrop_helicopter_main, [7950, 9667, 0], [], 0, "FLY"];
      heli2 = CreateVehicle [airdrop_helicopter_scnd, [7950, 9700, 0], [], 0, "FLY"];
      heli3 = CreateVehicle [airdrop_helicopter_scnd, [7950, 9630, 0], [], 0, "FLY"];
      heli1 allowDamage false;
      heli2 allowDamage false;
      heli3 allowDamage false;
      _mygroup1 = [[7950, 9667, 0], CIVILIAN, ["O_G_Soldier_SL_F"],[],[],[],[],[],180] call BIS_fnc_spawnGroup;
      _mygroup2 = [[7950, 9667, 0], CIVILIAN, ["O_G_Soldier_SL_F"],[],[],[],[],[],180] call BIS_fnc_spawnGroup;
      _mygroup3 = [[7950, 9667, 0], CIVILIAN, ["O_G_Soldier_SL_F"],[],[],[],[],[],180] call BIS_fnc_spawnGroup;
      {_x moveInDriver heli1} forEach units _mygroup1;
      {_x moveInDriver heli2} forEach units _mygroup2;
      {_x moveInDriver heli3} forEach units _mygroup3;
      _mygroup1 addWaypoint [_dest, 0];
      _mygroup1 addWaypoint [[2380.47,22267.8,0], 0];
      _mygroup2 addWaypoint [_dest, 0];
      _mygroup2 addWaypoint [[2380.47,22267.8,0], 0];
      _mygroup3 addWaypoint [_dest, 0];
      _mygroup3 addWaypoint [[2380.47,22267.8,0], 0];
      _markerText = createMarker ["airbox_marker", [14028.5,18719.7,0.0014267]];
      "airbox_marker" setMarkerColor "ColorBlue";
      "airbox_marker" setMarkerText " US Army Versorungsgueter";
      "airbox_marker" setMarkerType "mil_destroy";
      _containerdummy = createVehicle ["Land_Cargo20_blue_F", [3450.7363, 16708.432, 90], [], 0, "CAN_COLLIDE"];
      _containerdummy attachTo [heli1,[0,0,-3.5]];
      _containerdummy setDir 90;
      while { _dest distance heli1 > 250 } do { "airbox_marker" setMarkerPos getPos heli1; sleep 1; };
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>Der Versorgungscontainer wurde abgeworfen! 20 Minuten bis zur Selbstzerstörung!</t>"] remoteExec ["life_fnc_broadcast",-2];
      // Drop the container
      deleteVehicle _containerdummy;
      sleep 0.1;
      _container = createVehicle ["Land_Cargo20_blue_F", [3450.7363, 16708.432, 90], [], 0, "CAN_COLLIDE"];
      _para = createVehicle ["O_Parachute_02_F", [getPos heli1 select 0, getPos heli1 select 1, getPos heli1 select 2], [], 0, ""];
      _para setPosATL (heli1 modelToWorld[0,0,100]);
      _para attachTo [heli1,[0,0,-10]];
      detach _para;
      _container attachTo [_para,[0,0,-2]];
      _container setDir 90;
      playSound3D ["a3\sounds_f\weapons\Flare_Gun\flaregun_1_shoot.wss", _container];
      _smoke="SmokeShellGreen" createVehicle [getpos _container select 0, getpos _container select 1,0];
      _smoke attachTo [_container,[0,0,0]];
      _light = "Chemlight_green" createVehicle getPos _container;
      _light attachTo [_container,[0,0,0]];
      _flare = "F_40mm_Green" createVehicle getPos _container;
      _flare attachTo [_container,[0,0,0]];
      sleep 0.1;
      while { (getPos _container select 2) > 2 } do { "airbox_marker" setMarkerPos getPos _container;sleep 1; };
      detach _container;
      _container setPos [getPos _container select 0, getPos _container select 1, (getPos _container select 2)+0.5];
      playSound3D ["A3\Sounds_F\sfx\alarm_independent.wss", _container];
      sleep 6;
      "M_NLAW_AT_F" createVehicle [getPos _container select 0, getPos _container select 1, 0];
      _pos_container = getPos _container;
      deleteVehicle _container;
      sleep 0.5;
      _box = createVehicle ["CargoNet_01_box_F", _pos_container, [], 0, "CAN_COLLIDE"];
      _box allowDamage false;
      _smoke="SmokeShellGreen" createVehicle [getpos _box select 0,getpos _box select 1,0];
      _flare = "F_40mm_Green" createVehicle getPos _container;
      _light attachTo [_box,[0,0,0]];
      _flare attachTo [_box,[0,0,0]];
      // Fill box
      clearWeaponCargoGlobal _box;
      clearMagazineCargoGlobal _box;
      clearItemCargoGlobal _box;
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addWeaponCargoGlobal ["CUP_lmg_Mk48_des", 1];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addMagazineCargoGlobal ["CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 3];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addWeaponCargoGlobal ["CUP_lmg_M60E4", 1];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addMagazineCargoGlobal ["CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 3];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addWeaponCargoGlobal ["CUP_arifle_Mk17_STD_EGLM", 2];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addMagazineCargoGlobal ["CUP_20Rnd_762x51_B_SCAR", 10];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addWeaponCargoGlobal ["CUP_srifle_M110", 1];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addMagazineCargoGlobal ["CUP_20Rnd_762x51_B_M110", 5];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addWeaponCargoGlobal ["CUP_srifle_M107_LeupoldVX3", 1];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addMagazineCargoGlobal ["CUP_10Rnd_127x99_m107", 3];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addWeaponCargoGlobal ["CUP_arifle_xm8_sharpshooter", 1];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addMagazineCargoGlobal ["CUP_30Rnd_TE1_Red_Tracer_556x45_G36", 5];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addWeaponCargoGlobal ["CUP_arifle_AKS_Gold", 2];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addMagazineCargoGlobal ["CUP_30Rnd_762x39_AK47_M", 10];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addWeaponCargoGlobal ["CUP_srifle_M40A3", 2];};
      sleep 0.1;
      _var=floor(random 2);
      if (_var==1) then {_box addMagazineCargoGlobal ["CUP_5Rnd_762x51_M24", 10];};
      sleep 0.1;
      // Fill box end
      sleep 300;
      deleteVehicle heli1;
      deleteVehicle heli2;
      deleteVehicle heli3;
      sleep 600;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>5 Minuten bis zur Selbstzerstörung</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 240;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>1 Minuten bis zur Selbstzerstörung</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 50;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop</t></t><br/><br/><t size='1'>10 Sekunden bis zur Selbstzerstörung</t>"] remoteExec ["life_fnc_broadcast",-2];
      sleep 10;
      [5,"<t size='1.2'><t color='#FF0000'>Airdrop-Mission beendet!</t></t><br/><br/><t size='1'>Die Airdrop Mission wurde beendet!</t>"] remoteExec ["life_fnc_broadcast",-2];
      deleteVehicle _box; 
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)-21,(getPos _box select 1)+21,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)-1,(getPos _box select 1)+56,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)+23,(getPos _box select 1)-75,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)-50,(getPos _box select 1)+1,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)+87,(getPos _box select 1)-22,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)+0,(getPos _box select 1)-0,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)+20,(getPos _box select 1)-20,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)-100,(getPos _box select 1)+56,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)+100,(getPos _box select 1)-100,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)-55,(getPos _box select 1)+123,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)+577,(getPos _box select 1)-83,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)+35,(getPos _box select 1)-99,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)+100,(getPos _box select 1)-100,0];
      sleep 1;
      _bmb = "BO_GBU12_LGB" createVehicle [(getPos _box select 0)-431,(getPos _box select 1)-431,0];
      "Airdropmarker" setMarkerAlpha 0;
      "Airdropmarkertext" setMarkerAlpha 0;
      deleteMarker "airbox_marker";
      deleteMarker "Airdropmarker";
      deleteMarker "Airdropmarkertext";
      airdrop_goingon = false;
      Alles anzeigen

      Gruß

      Chris

    • Problem mit Verarbeiter

      • chris89
      • 11. Juni 2016 um 19:07

      Moin zusammen,

      ich habe aktuell das Problem obwohl ich die Lizenz besitzen beim verarbeiter fürs verarbeiten bezahlen muss

      Kann mir jemand dabei helfen ?

      Brainfuck: init
      this addAction["Diamanten",life_fnc_processAction,"diamond",0,false,false,"",' life_inv_diamondUncut > 0 &&!life_is_processing && !life_action_inUse'];  this addAction[format["%1 ($%2)",localize (getText(missionConfigFile >> "Licenses" >> "industrie" >> "displayName")), [(getNumber(missionConfigFile >> "Licenses" >> "industrie" >> "price"))] call life_fnc_numberText],life_fnc_buyLicense,"industrie",0,false,false,"",' !license_civ_Industrie && playerSide isEqualTo civilian '];
      Code
      class Industrie {
              variable = "Industrie";
              displayName = "STR_License_Industrie";
              price = 5000;
              illegal = false;
              side = "civ";
          }

      Normal wird ja von der Init abgefragt ob man die lizen hat aber irgend wie bugt das rum

      Gruß

      Chris

    • Altis 4.4 Fahrzeuge sind nicht in der Garage nach Restart

      • chris89
      • 11. Juni 2016 um 17:58

      habs jetzt auf root geändert sollte nun gehen

    • Altis 4.4 Fahrzeuge sind nicht in der Garage nach Restart

      • chris89
      • 11. Juni 2016 um 17:02

      Ok alles klar danke

    • Altis 4.4 Fahrzeuge sind nicht in der Garage nach Restart

      • chris89
      • 11. Juni 2016 um 15:19
      Zitat von nox

      Ich tippe einfach mal dass der Nutzername der Prozedur (mal wieder) falsch ist...

      Code
      [06:02:42:789885 +00:-1] [Thread 10636] extDB2: SQL_RAW_V2: Error StatementException: MySQL: [MySQL]: [Comment]: mysql_stmt_execute error	[mysql_stmt_error]: The user specified as a definer ('arma3'@'localhost') does not exist	[mysql_stmt_errno]: 1449	[mysql_stmt_sqlstate]: HY000	[statemnt]: CALL resetLifeVehicles
      [06:02:42:789946 +00:-1] [Thread 10636] extDB2: SQL_RAW_V2: Error StatementException: SQL: CALL resetLifeVehicles
      [06:02:42:789955 +00:-1] [Thread 9068] extDB2: SQL_RAW_V2: Error StatementException: MySQL: [MySQL]: [Comment]: mysql_stmt_execute error	[mysql_stmt_error]: The user specified as a definer ('arma3'@'localhost') does not exist	[mysql_stmt_errno]: 1449	[mysql_stmt_sqlstate]: HY000	[statemnt]: CALL deleteDeadVehicles
      [06:02:42:790029 +00:-1] [Thread 9068] extDB2: SQL_RAW_V2: Error StatementException: SQL: CALL deleteDeadVehicles
      [06:02:42:790744 +00:-1] [Thread 7920] extDB2: SQL_RAW_V2: Error StatementException: MySQL: [MySQL]: [Comment]: mysql_stmt_execute error	[mysql_stmt_error]: The user specified as a definer ('arma3'@'localhost') does not exist	[mysql_stmt_errno]: 1449	[mysql_stmt_sqlstate]: HY000	[statemnt]: CALL deleteOldHouses
      [06:02:42:790793 +00:-1] [Thread 7920] extDB2: SQL_RAW_V2: Error StatementException: SQL: CALL deleteOldHouses
      [06:02:42:790828 +00:-1] [Thread 10392] extDB2: SQL_RAW_V2: Error StatementException: MySQL: [MySQL]: [Comment]: mysql_stmt_execute error	[mysql_stmt_error]: The user specified as a definer ('arma3'@'localhost') does not exist	[mysql_stmt_errno]: 1449	[mysql_stmt_sqlstate]: HY000	[statemnt]: CALL deleteOldGangs

      Das Heist was muss ich machen ?

    • Altis 4.4 Fahrzeuge sind nicht in der Garage nach Restart

      • chris89
      • 11. Juni 2016 um 03:01

      Moin zusammen,

      ich habe wie oben beschrieben das Problem das die Fahrzeuge nach dem Restart nicht in der Garage sind.

      In der Datenbank ist aber die Funktions vorhanden gibts da irgendwie einen Bug wo da bekannt ist oder wie ist da die Lage?

      Gruß

      Chris

    • [Tutorial] Neues Z Menü ( Telefon )

      • chris89
      • 8. Juni 2016 um 05:18

      Moin Zusammen ich hab das auf 4.4 installier hab nun Folgende Probleme

      Hat es jemand auch bei sich installiert und hatte diese Probleme ??


      Code
      _near_i lbAdd format["%1 - %2",_x GVAR ["realname",name _x], side _x];
      _ne>
      2016/06/08,  4:02:09   Error position: <GVAR ["realname",name _x], side _x];
      _ne>
      2016/06/08,  4:02:09   Error Missing ]
      2016/06/08,  4:02:09 File mpmissions\Tanoa Life.Altis\dialog\CustomPhone\Functions\fn_openBankMenu.sqf, line 27
      2016/06/08,  4:02:09 Error in expression <hen {
      _near_i lbAdd format["%1 - %2",_x GVAR ["realname",name _x], side _x];
      _ne>
      2016/06/08,  4:02:09   Error position: <GVAR ["realname",name _x], side _x];
      _ne>
      2016/06/08,  4:02:09   Error Missing ]
      2016/06/08,  4:02:09 File mpmissions\Tanoa Life.Altis\dialog\CustomPhone\Functions\fn_openBankMenu.sqf, line 27
      2016/06/08,  4:02:09 Error in expression < >> configName _x >> "icon");
      if(!(EQUAL(_icon,""))) then {
      _inv lbSetPicture [(>
      2016/06/08,  4:02:09   Error position: <(_icon,""))) then {
      _inv lbSetPicture [(>
      2016/06/08,  4:02:09   Error Missing )
      2016/06/08,  4:02:09 File mpmissions\Tanoa Life.Altis\dialog\CustomPhone\Functions\fn_openInvMenu.sqf, line 24
      2016/06/08,  4:02:09 Error in expression < >> configName _x >> "icon");
      if(!(EQUAL(_icon,""))) then {
      _inv lbSetPicture [(>
      2016/06/08,  4:02:09   Error position: <(_icon,""))) then {
      _inv lbSetPicture [(>
      2016/06/08,  4:02:09   Error Missing )
      2016/06/08,  4:02:09 File mpmissions\Tanoa Life.Altis\dialog\CustomPhone\Functions\fn_openInvMenu.sqf, line 24
      2016/06/08,  4:02:09 Error in expression <ionConfigFile >> "Licenses"));
      
      
      
      
      if(EQUAL(_struct,"")) then {
      _struct = "No Licen>
      2016/06/08,  4:02:09   Error position: <(_struct,"")) then {
      _struct = "No Licen>
      2016/06/08,  4:02:09   Error Missing )
      2016/06/08,  4:02:09 File mpmissions\Tanoa Life.Altis\dialog\CustomPhone\Functions\fn_openLicensesMenu.sqf, line 27
      2016/06/08,  4:02:09 Error in expression <ionConfigFile >> "Licenses"));
      
      
      
      
      if(EQUAL(_struct,"")) then {
      _struct = "No Licen>
      2016/06/08,  4:02:09   Error position: <(_struct,"")) then {
      _struct = "No Licen>
      2016/06/08,  4:02:09   Error Missing )
      2016/06/08,  4:02:09 File mpmissions\Tanoa Life.Altis\dialog\CustomPhone\Functions\fn_openLicensesMenu.sqf, line 27
      2016/06/08,  4:02:10 Error in expression <500)];
      _value = ctrlText 3004;
      
      
      
      
      if(EQUAL(_data,"")) exitWith {hint "You didn't s>
      2016/06/08,  4:02:10   Error position: <(_data,"")) exitWith {hint "You didn't s>
      2016/06/08,  4:02:10   Error Missing )
      2016/06/08,  4:02:10 File mpmissions\Tanoa Life.Altis\core\pmenu\fn_removeItem.sqf, line 15
      2016/06/08,  4:02:10 Error in expression <500)];
      _value = ctrlText 3004;
      
      
      
      
      if(EQUAL(_data,"")) exitWith {hint "You didn't s>
      2016/06/08,  4:02:10   Error position: <(_data,"")) exitWith {hint "You didn't s>
      2016/06/08,  4:02:10   Error Missing )
      2016/06/08,  4:02:10 File mpmissions\Tanoa Life.Altis\core\pmenu\fn_removeItem.sqf, line 15
      2016/06/08,  4:02:10 Error in expression < "_item";
      disableSerialization;
      if(EQUAL(lbCurSel 1500,-1)) exitWith {hint local>
      2016/06/08,  4:02:10   Error position: <(lbCurSel 1500,-1)) exitWith {hint local>
      2016/06/08,  4:02:10   Error Missing )
      2016/06/08,  4:02:10 File mpmissions\Tanoa Life.Altis\core\pmenu\fn_useItem.sqf, line 11
      2016/06/08,  4:02:10 Error in expression < "_item";
      disableSerialization;
      if(EQUAL(lbCurSel 1500,-1)) exitWith {hint local>
      2016/06/08,  4:02:10   Error position: <(lbCurSel 1500,-1)) exitWith {hint local>
      2016/06/08,  4:02:10   Error Missing )
      2016/06/08,  4:02:10 File mpmissions\Tanoa Life.Altis\core\pmenu\fn_useItem.sqf, line 11
      Alles anzeigen


      Brainfuck: fn_openBankMenu.sqf
      #include "..\..\..\script_macros.hpp"
      /*
      	File: fn_openBankMenu.sqf
      	Author: Travis Boi
      	Description:
      	Updates the player banking on Travis's Phone.
      */
      private["_inv","_lic","_licenses","_near","_near_units","_mstatus","_shrt","_side","_struct"];
      disableSerialization;
      
      
      
      
      closeDialog 0;
      createDialog 'Life_TR8_Banking';
      
      
      
      
      //player name
      ctrlSetText [1000, format ["%1", name player]];
      ctrlSetText[1001,(format["$%1",[BANK] call life_fnc_numberText])];
      ctrlSetText[1002,(format["$%1",[CASH] call life_fnc_numberText])];
      
      
      
      
      _near_i = CONTROL(20055,2100);
      
      
      
      
      //Near players
      _near_units = [];
      { if(player distance _x < 10) then {_near_units pushBack _x};} foreach playableUnits;
      {
      	if(!isNull _x && alive _x && player distance _x < 10 && _x != player) then {
      		_near_i lbAdd format["%1 - %2",_x GVAR ["realname",name _x], side _x];
      		_near_i lbSetData [(lbSize _near_i)-1,str(_x)];
      	};
      } foreach _near_units;
      Alles anzeigen
      Brainfuck: fn_openInvMenu.sqf
      #include "..\..\..\script_macros.hpp"
      /*
      	File: fn_openInvMenu.sqf
      	Author: Travis Boi
      	Description:
      	Updates the players inventory menu on Travis's Phone
      */
      private["_inv","_lic","_licenses","_near","_near_units","_mstatus","_shrt","_side","_struct"];
      disableSerialization;
      
      
      
      
      closeDialog 0;
      createDialog 'playerMenu';
      
      
      
      
      _inv = CONTROL(20057,1500);
      _plist = CONTROL(20057,2100);
      lbClear _plist;
      
      
      
      
      {
      	if(ITEM_VALUE(configName _x) > 0) then {
      		_inv lbAdd format["%2 [x%1]",ITEM_VALUE(configName _x),localize (getText(_x >> "displayName"))];
      		_inv lbSetData [(lbSize _inv)-1,configName _x];
      		_icon = M_CONFIG(getText,"VirtualItems",configName _x,"icon");
      		if(!(EQUAL(_icon,""))) then {
      			_inv lbSetPicture [(lbSize _inv)-1,_icon];
      		};
      	};
      } foreach ("true" configClasses (missionConfigFile >> "VirtualItems"));
      
      
      
      
      _near_units = [];
      { if(player distance _x < 20) then {_near_units pushBack _x};} foreach playableUnits;
      {
      	if(!isNull _x && alive _x && player distance _x < 20 && _x != player) then {
      		_plist lbAdd format["%1 - %2",_x getVariable["realname",name _x], side _x];
      		_plist lbSetData [(lbSize _plist)-1,str(_x)];
      	};
      } foreach _near_units;
      Alles anzeigen
      Brainfuck: fn_removeItem.sqf
      #include "..\..\script_macros.hpp"
      /*
      	File: fn_removeItem.sqf
      	Author: Bryan "Tonic" Boardwine
      	Description:
      	Removes the selected item & amount to remove from the players
      	virtual inventory.
      */
      private["_data","_value","_obj"];
      disableSerialization;
      _data = lbData[1500,(lbCurSel 1500)];
      _value = ctrlText 3004;
      
      
      
      
      if(EQUAL(_data,"")) exitWith {hint "You didn't select anything to remove.";};
      if(!([_value] call TON_fnc_isnumber)) exitWith {hint "You didn't enter an actual number format."};
      if(parseNumber(_value) <= 0) exitWith {hint "You need to enter an actual amount you want to remove."};
      if(EQUAL(ITEM_ILLEGAL(_data),1) && ([west,visiblePosition player,100] call life_fnc_nearUnits)) exitWith {titleText["This is an illegal item and cops are near by, you cannot dispose of the evidence","PLAIN"]};
      if(player != vehicle player) exitWith {titleText["You cannot remove an item when you are in a vehicle.","PLAIN"]};
      if(!([false,_data,(parseNumber _value)] call life_fnc_handleInv)) exitWith {hint "Couldn't remove that much of that item, maybe you don't have that amount?"};
      
      
      
      
      hint format["You have successfully removed %1 %2 from your inventory.",(parseNumber _value),(localize ITEM_NAME(_data))];
      [] call life_fnc_p_updateMenu;
      Alles anzeigen
      Brainfuck: fn_openLicencesMenu.sqf
      #include "..\..\..\script_macros.hpp"
      /*
      	File: fn_openLicencesMenu.sqf
      	Author: Travis Boi
      	Description:
      	Updates the players licences menu on Travis's Phone
      */
      private["_inv","_lic","_licenses","_near","_near_units","_mstatus","_shrt","_side","_struct"];
      disableSerialization;
      
      
      
      
      closeDialog 0;
      createDialog 'Life_TR8_Licences';
      
      
      
      
      _side = switch(playerSide) do {case west:{"cop"}; case civilian:{"civ"}; case independent:{"med"};};
      _lic = CONTROL(20058,1500);
      _struct = "";
      
      
      
      
      {
      	_displayName = getText(_x >> "displayName");
      	if(LICENSE_VALUE(configName _x,_side)) then {
      		_struct = _struct + format["%1<br/>",localize _displayName];
      	};
      } foreach (format["getText(_x >> 'side') isEqualTo '%1'",_side] configClasses (missionConfigFile >> "Licenses"));
      
      
      
      
      if(EQUAL(_struct,"")) then {
      	_struct = "No Licenses";
      };
      
      
      
      
      _lic ctrlSetStructuredText parseText format["
      <t size='0.8px'>
      %1
      </t>
      ",_struct];
      Alles anzeigen
      Brainfuck: fn_useItem.sqf
      #include "..\..\script_macros.hpp"
      /*
      	File: fn_useItem.sqf
      	Author: Bryan "Tonic" Boardwine
      
      
      
      
      	Description:
      	Main function for item effects and functionality through the player menu.
      */
      private "_item";
      disableSerialization;
      if(EQUAL(lbCurSel 1500,-1)) exitWith {hint localize "STR_ISTR_SelectItemFirst";};
      _item = CONTROL_DATA(1500);
      
      
      
      
      switch (true) do {
      	case (_item in ["waterBottle","coffee","redgull"]): {
      		if(([false,_item,1] call life_fnc_handleInv)) then {
      			life_thirst = 100;
      			if(EQUAL(LIFE_SETTINGS(getNumber,"enable_fatigue"),1)) then {player setFatigue 0;};
      			if(EQUAL(_item,"redgull") && {EQUAL(LIFE_SETTINGS(getNumber,"enable_fatigue"),1)}) then {
      				[] spawn {
      					life_redgull_effect = time;
      					titleText[localize "STR_ISTR_RedGullEffect","PLAIN"];
      					player enableFatigue false;
      					waitUntil {!alive player OR ((time - life_redgull_effect) > (3 * 60))};
      					player enableFatigue true;
      				};
      			};
      		};
      	};
      	// Bausätze Fahrzeuge
      	case (_item == "bauhemttbox"):
      	{
      		if(([false,_item,1] call life_fnc_handleInv)) then
      		{
      			[] spawn life_fnc_HemttBox;
      			hint "Du hast dein Fahrzeug/Fluggerät aufgebaut!";
      		};
      	};
      	case (_item == "bauhemtttransport"):
      	{
      		if(([false,_item,1] call life_fnc_handleInv)) then
      		{
      			[] spawn life_fnc_hemtttransport;
      			hint "Du hast dein Fahrzeug/Fluggerät aufgebaut!";
      		};
      	};
      	case (_item == "baugeraet"):
      	{
      		if(([false,_item,1] call life_fnc_handleInv)) then
      		{
      			[] spawn life_fnc_geraet;
      			hint "Du hast dein Fahrzeug/Fluggerät aufgebaut!";
      		};
      	};
      	case (_item == "bautemptransport"):
      	{
      		if(([false,_item,1] call life_fnc_handleInv)) then
      		{
      			[] spawn life_fnc_tempesttransport;
      			hint "Du hast dein Fahrzeug/Fluggerät aufgebaut!";
      		};
      	};
      	case (_item == "bautempabgedeckt"):
      	{
      		if(([false,_item,1] call life_fnc_handleInv)) then
      		{
      			[] spawn life_fnc_tempestabgedeckt;
      			hint "Du hast dein Fahrzeug/Fluggerät aufgebaut!";
      		};
      	};
      	case (_item == "bauhemtttanker"):
      	{
      		if(([false,_item,1] call life_fnc_handleInv)) then
      		{
      			[] spawn life_fnc_hemtttanker;
      			hint "Du hast dein Fahrzeug/Fluggerät aufgebaut!";
      		};
      	};
      
      
      
      
      	case (EQUAL(_item,"boltcutter")): {
      		[cursorTarget] spawn life_fnc_boltcutter;
      		closeDialog 0;
      	};
      
      
      
      
      	case (EQUAL(_item,"blastingcharge")): {
      		player reveal fed_bank;
      		(group player) reveal fed_bank;
      		[cursorTarget] spawn life_fnc_blastingCharge;
      	};
      
      
      
      
      	case (EQUAL(_item,"defusekit")): {
      		[cursorTarget] spawn life_fnc_defuseKit;
      	};
      
      
      
      
      	case (EQUAL(_item,"storagesmall")): {
      		[] call life_fnc_storageBoxSmall;
      	};
      
      
      
      
      	case (EQUAL(_item,"storagebig")): {
      		[] call life_fnc_storageBoxBig;
      	};
      
      
      
      
      	case (EQUAL(_item,"spikeStrip")): {
      		if(!isNull life_spikestrip) exitWith {hint localize "STR_ISTR_SpikesDeployment"};
      		if(([false,_item,1] call life_fnc_handleInv)) then {
      			[] spawn life_fnc_spikeStrip;
      		};
      	};
      
      
      
      
      	case (EQUAL(_item,"fuelFull")): {
      		if(vehicle player != player) exitWith {hint localize "STR_ISTR_RefuelInVehicle"};
      		[] spawn life_fnc_jerryRefuel;
      	};
      
      
      
      
      	case (EQUAL(_item,"lockpick")): {
      		[] spawn life_fnc_lockpick;
      	};
      
      
      
      
      	case (_item in ["apple","rabbit","salema","ornate","mackerel","tuna","mullet","catshark","turtlesoup","hen","rooster","sheep","goat","donuts","tbacon","peach"]): {
      		if(!(EQUAL(M_CONFIG(getNumber,"VirtualItems",_item,"edible"),-1))) then {
      			if([false,_item,1] call life_fnc_handleInv) then {
      				_val = M_CONFIG(getNumber,"VirtualItems",_item,"edible");
      				_sum = life_hunger + _val;
      				switch (true) do {
      					case (_val < 0 && _sum < 1): {life_hunger = 5;}; //This adds the ability to set the entry edible to a negative value and decrease the hunger without death
      					case (_sum > 100): {life_hunger = 100;};
      					default {life_hunger = _sum;};
      				};
      			};
      		};
      	};
      
      
      
      
      	case (EQUAL(_item,"pickaxe")): {
      		[] spawn life_fnc_pickAxeUse;
      	};
      
      
      
      
      	default {
      		hint localize "STR_ISTR_NotUsable";
      	};
      };
      
      
      
      
      [] call life_fnc_p_updateMenu;
      [] call life_fnc_hudUpdate;
      Alles anzeigen
    • Problem suche Hilfe

      • chris89
      • 7. Juni 2016 um 18:22

      edit hat sich erldigt

    • Problem suche Hilfe

      • chris89
      • 7. Juni 2016 um 17:36

      Ich habe ein Problem und zwar das hier

      Code
      2016/06/07, 16:29:43 Warning Message: File mpmissions\Tanoa Life.Altis\Config_vItems.hpp, line 886: /VirtualItems/: 'Ã' encountered instead of '{'
      2016/06/07, 16:29:43 Warning Message: Config : some input after EndOfFile.

      Hier ist der Aussschnit aus der Datei


      Brainfuck
      class VirtualItems {
          //Virtual Items
      
      
      
      
          //Misc
          class pickaxe {
              variable = "pickaxe";
              displayName = "STR_Item_Pickaxe";
              weight = 2;
              buyPrice = 750;
              sellPrice = 350;
              illegal = false;
              edible = -1;
              icon = "icons\ico_pickaxe.paa";
          };
      
      
      
      
          class defibrillator {
              variable = "defibrillator";
              displayName = "STR_Item_Defibrillator";
              weight = 4;
              buyPrice = 900;
              sellPrice = 450;
              illegal = false;
              edible = -1;
              icon = "icons\ico_defibrillator.paa";
          };
      
      
      
      
          class toolkit {
              variable = "toolkit";
              displayName = "STR_Item_Toolkit";
              weight = 4;
              buyPrice = 350;
              sellPrice = 100;
              illegal = false;
              edible = -1;
              icon = "\a3\weapons_f\items\data\UI\gear_toolkit_ca.paa";
          };
      
      
      
      
          class fuelEmpty {
              variable = "fuelEmpty";
              displayName = "STR_Item_FuelE";
              weight = 2;
              buyPrice = -1;
              sellPrice = 10;
              illegal = false;
              edible = -1;
              icon = "icons\ico_fuelEmpty.paa";
          };
      
      
      
      
          class fuelFull {
              variable = "fuelFull";
              displayName = "STR_Item_FuelF";
              weight = 5;
              buyPrice = 850;
              sellPrice = 500;
              illegal = false;
              edible = -1;
              icon = "icons\ico_fuel.paa";
          };
      
      
      
      
          class spikeStrip {
              variable = "spikeStrip";
              displayName = "STR_Item_SpikeStrip";
              weight = 15;
              buyPrice = 2500;
              sellPrice = 1200;
              illegal = true;
              edible = -1;
              icon = "icons\ico_spikeStrip.paa";
          };
      
      
      
      
          class lockpick {
              variable = "lockpick";
              displayName = "STR_Item_Lockpick";
              weight = 1;
              buyPrice = 150;
              sellPrice = 75;
              illegal = true;
              edible = -1;
              icon = "icons\ico_lockpick.paa";
          };
      
      
      
      
          class goldbar {
              variable = "goldBar";
              displayName = "STR_Item_GoldBar";
              weight = 12;
              buyPrice = -1;
              sellPrice = 95000;
              illegal = true;
              edible = -1;
              icon = "icons\ico_goldBar.paa";
          };
      
      
      
      
          class blastingcharge {
              variable = "blastingCharge";
              displayName = "STR_Item_BCharge";
              weight = 15;
              buyPrice = 35000;
              sellPrice = 10000;
              illegal = true;
              edible = -1;
              icon = "icons\ico_blastingCharge.paa";
          };
      
      
      
      
          class boltcutter {
              variable = "boltCutter";
              displayName = "STR_Item_BCutter";
              weight = 5;
              buyPrice = 7500;
              sellPrice = 1000;
              illegal = true;
              edible = -1;
              icon = "icons\ico_boltCutter.paa";
          };
      
      
      
      
          class defusekit {
              variable = "defuseKit";
              displayName = "STR_Item_DefuseKit";
              weight = 2;
              buyPrice = 2500;
              sellPrice = 2000;
              illegal = true;
              edible = -1;
              icon = "icons\ico_defuseKit.paa";
          };
      
      
      
      
          class storagesmall {
              variable = "storageSmall";
              displayName = "STR_Item_StorageBS";
              weight = 5;
              buyPrice = 75000;
              sellPrice = 50000;
              illegal = false;
              edible = -1;
              icon = "icons\ico_storageSmall.paa";
          };
      
      
      
      
          class storagebig {
              variable = "storageBig";
              displayName = "STR_Item_StorageBL";
              weight = 10;
              buyPrice = 150000;
              sellPrice = 125000;
              illegal = false;
              edible = -1;
              icon = "icons\ico_storageBig.paa";
          };
      
      
      
      
          //Mined Items
          class oil_unprocessed {
              variable = "oilUnprocessed";
              displayName = "STR_Item_OilU";
              weight = 7;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;
              icon = "icons\ico_oilUnprocessed.paa";
          };
      
      
      
      
          class oil_processed {
              variable = "oilProcessed";
              displayName = "STR_Item_OilP";
              weight = 6;
              buyPrice = -1;
              sellPrice = 3200;
              illegal = false;
              edible = -1;
              icon = "icons\ico_oilProcessed.paa";
          };
      
      
      
      
          class copper_unrefined {
              variable = "copperUnrefined";
              displayName = "STR_Item_CopperOre";
              weight = 4;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;
              icon = "icons\ico_copperOre.paa";
          };
      
      
      
      
          class copper_refined {
              variable = "copperRefined";
              displayName = "STR_Item_CopperIngot";
              weight = 3;
              buyPrice = -1;
              sellPrice = 1500;
              illegal = false;
              edible = -1;
              icon = "icons\ico_copper.paa";
          };
      
      
      
      
          class iron_unrefined {
              variable = "ironUnrefined";
              displayName = "STR_Item_IronOre";
              weight = 5;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;
              icon = "icons\ico_ironOre.paa";
          };
      
      
      
      
          class iron_refined {
              variable = "ironRefined";
              displayName = "STR_Item_IronIngot";
              weight = 3;
              buyPrice = -1;
              sellPrice = 3200;
              illegal = false;
              edible = -1;
              icon = "icons\ico_iron.paa";
          };
      
      
      
      
          class salt_unrefined {
              variable = "saltUnrefined";
              displayName = "STR_Item_Salt";
              weight = 3;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;
              icon = "icons\ico_saltUnprocessed.paa";
          };
      
      
      
      
          class salt_refined {
              variable = "saltRefined";
              displayName = "STR_Item_SaltR";
              weight = 1;
              buyPrice = -1;
              sellPrice = 1450;
              illegal = false;
              edible = -1;
              icon = "icons\ico_saltProcessed.paa";
          };
      
      
      
      
          class sand {
              variable = "sand";
              displayName = "STR_Item_Sand";
              weight = 3;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;
              icon = "icons\ico_sand.paa";
          };
      
      
      
      
          class glass {
              variable = "glass";
              displayName = "STR_Item_Glass";
              weight = 1;
              buyPrice = -1;
              sellPrice = 1450;
              illegal = false;
              edible = -1;
              icon = "icons\ico_glass.paa";
          };
      
      
      
      
          class diamond_uncut {
              variable = "diamondUncut";
              displayName = "STR_Item_DiamondU";
              weight = 4;
              buyPrice = -1;
              sellPrice = 750;
              illegal = false;
              edible = -1;
              icon = "icons\ico_diamondUncut.paa";
          };
      
      
      
      
          class diamond_cut {
              variable = "diamondCut";
              displayName = "STR_Item_DiamondC";
              weight = 2;
              buyPrice = -1;
              sellPrice = 2000;
              illegal = false;
              edible = -1;
              icon = "icons\ico_diamondCut.paa";
          };
      
      
      
      
          class rock {
              variable = "rock";
              displayName = "STR_Item_Rock";
              weight = 6;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;
              icon = "icons\ico_rock.paa";
          };
      
      
      
      
          class cement {
              variable = "cement";
              displayName = "STR_Item_CementBag";
              weight = 5;
              buyPrice = -1;
              sellPrice = 1950;
              illegal = false;
              edible = -1;
              icon = "icons\ico_cement.paa";
          };
      
      
      
      
          //Drugs
          class heroin_unprocessed {
              variable = "heroinUnprocessed";
              displayName = "STR_Item_HeroinU";
              weight = 6;
              buyPrice = -1;
              sellPrice = -1;
              illegal = true;
              edible = -1;
              icon = "icons\ico_heroinUnprocessed.paa";
              processedItem = "heroin_processed";
          };
      
      
      
      
          class heroin_processed {
              variable = "heroinProcessed";
              displayName = "STR_Item_HeroinP";
              weight = 4;
              buyPrice = 3500;
              sellPrice = 2560;
              illegal = true;
              edible = -1;
              icon = "icons\ico_heroinProcessed.paa";
          };
      
      
      
      
          class cannabis {
              variable = "cannabis";
              displayName = "STR_Item_Cannabis";
              weight = 4;
              buyPrice = -1;
              sellPrice = -1;
              illegal = true;
              edible = -1;
              icon = "icons\ico_cannabis.paa";
              processedItem = "marijuana";
          };
      
      
      
      
          class marijuana {
              variable = "marijuana";
              displayName = "STR_Item_Marijuana";
              weight = 3;
              buyPrice = 2800;
              sellPrice = 2350;
              illegal = true;
              edible = -1;
              icon = "icons\ico_marijuana.paa";
          };
      
      
      
      
          class cocaine_unprocessed {
              variable = "cocaineUnprocessed";
              displayName = "STR_Item_CocaineU";
              weight = 6;
              buyPrice = -1;
              sellPrice = -1;
              illegal = true;
              edible = -1;
              icon = "icons\ico_cocaineUnprocessed.paa";
              processedItem = "cocaine_processed";
          };
      
      
      
      
          class cocaine_processed {
              variable = "cocaineProcessed";
              displayName = "STR_Item_CocaineP";
              weight = 4;
              buyPrice = -1;
              sellPrice = 5000;
              illegal = true;
              edible = -1;
              icon = "icons\ico_cocaineProcessed.paa";
          };
      
      
      
      
          //Drink
          class redgull {
              variable = "redgull";
              displayName = "STR_Item_RedGull";
              weight = 1;
              buyPrice = 1500;
              sellPrice = 200;
              illegal = false;
              edible = 100;
              icon = "icons\ico_redgull.paa";
          };
      
      
      
      
          class coffee {
              variable = "coffee";
              displayName = "STR_Item_Coffee";
              weight = 1;
              buyPrice = 10;
              sellPrice = 5;
              illegal = false;
              edible = 100;
              icon = "icons\ico_coffee.paa";
          };
      
      
      
      
          class waterBottle {
              variable = "waterBottle";
              displayName = "STR_Item_WaterBottle";
              weight = 1;
              buyPrice = 10;
              sellPrice = 5;
              illegal = false;
              edible = 100;
              icon = "icons\ico_waterBottle.paa";
          };
      
      
      
      
          //Food
          class apple {
              variable = "apple";
              displayName = "STR_Item_Apple";
              weight = 1;
              buyPrice = 65;
              sellPrice = 50;
              illegal = false;
              edible = 10;
              icon = "icons\ico_apple.paa";
          };
      
      
      
      
          class peach {
              variable = "peach";
              displayName = "STR_Item_Peach";
              weight = 1;
              buyPrice = 68;
              sellPrice = 55;
              illegal = false;
              edible = 10;
              icon = "icons\ico_peach.paa";
          };
      
      
      
      
          class tbacon {
              variable = "tbacon";
              displayName = "STR_Item_TBacon";
              weight = 1;
              buyPrice = 75;
              sellPrice = 25;
              illegal = false;
              edible = 40;
              icon = "icons\ico_tBacon.paa";
          };
      
      
      
      
          class donuts {
              variable = "donuts";
              displayName = "STR_Item_Donuts";
              weight = 1;
              buyPrice = 120;
              sellPrice = 60;
              illegal = false;
              edible = 30;
              icon = "icons\ico_donuts.paa";
          };
      
      
      
      
          class rabbit_raw {
              variable = "rabbitRaw";
              displayName = "STR_Item_RabbitRaw";
              weight = 2;
              buyPrice = -1;
              sellPrice = 95;
              illegal = false;
              edible = -1;
              icon = "icons\ico_rabbitRaw.paa";
          };
      
      
      
      
          class rabbit {
              variable = "rabbit";
              displayName = "STR_Item_Rabbit";
              weight = 1;
              buyPrice = 150;
              sellPrice = 115;
              illegal = false;
              edible = 20;
              icon = "icons\ico_rabbit.paa";
          };
      
      
      
      
          class salema_raw {
              variable = "salemaRaw";
              displayName = "STR_Item_SalemaRaw";
              weight = 2;
              buyPrice = -1;
              sellPrice = 45;
              illegal = false;
              edible = -1;
              icon = "icons\ico_salemaRaw.paa";
          };
      
      
      
      
          class salema {
              variable = "salema";
              displayName = "STR_Item_Salema";
              weight = 1;
              buyPrice = 75;
              sellPrice = 55;
              illegal = false;
              edible = 30;
              icon = "icons\ico_cookedFish.paa";
          };
      
      
      
      
          class ornate_raw {
              variable = "ornateRaw";
              displayName = "STR_Item_OrnateRaw";
              weight = 2;
              buyPrice = -1;
              sellPrice = 40;
              illegal = false;
              edible = -1;
              icon = "icons\ico_ornateRaw.paa";
          };
      
      
      
      
          class ornate {
              variable = "ornate";
              displayName = "STR_Item_Ornate";
              weight = 1;
              buyPrice = 175;
              sellPrice = 150;
              illegal = false;
              edible = 25;
              icon = "icons\ico_cookedFish.paa";
          };
      
      
      
      
          class mackerel_raw {
              variable = "mackerelRaw";
              displayName = "STR_Item_MackerelRaw";
              weight = 4;
              buyPrice = -1;
              sellPrice = 175;
              illegal = false;
              edible = -1;
              icon = "icons\ico_mackerelRaw.paa";
          };
      
      
      
      
          class mackerel {
              variable = "mackerel";
              displayName = "STR_Item_Mackerel";
              weight = 2;
              buyPrice = 250;
              sellPrice = 200;
              illegal = false;
              edible = 30;
              icon = "icons\ico_cookedFish.paa";
          };
      
      
      
      
          class tuna_raw {
              variable = "tunaRaw";
              displayName = "STR_Item_TunaRaw";
              weight = 6;
              buyPrice = -1;
              sellPrice = 700;
              illegal = false;
              edible = -1;
              icon = "icons\ico_tunaRaw.paa";
          };
      
      
      
      
          class tuna {
              variable = "tuna";
              displayName = "STR_Item_Tuna";
              weight = 3;
              buyPrice = 1250;
              sellPrice = 1000;
              illegal = false;
              edible = 100;
              icon = "icons\ico_cookedFish.paa";
          };
      
      
      
      
          class mullet_raw {
              variable = "mulletRaw";
              displayName = "STR_Item_MulletRaw";
              weight = 4;
              buyPrice = -1;
              sellPrice = 250;
              illegal = false;
              edible = -1;
              icon = "icons\ico_mulletRaw.paa";
          };
      
      
      
      
          class mullet {
              variable = "mullet";
              displayName = "STR_Item_Mullet";
              weight = 2;
              buyPrice = 600;
              sellPrice = 400;
              illegal = false;
              edible = 80;
              icon = "icons\ico_cookedFish.paa";
          };
      
      
      
      
          class catshark_raw {
              variable = "catsharkRaw";
              displayName = "STR_Item_CatSharkRaw";
              weight = 6;
              buyPrice = -1;
              sellPrice = 300;
              illegal = false;
              edible = -1;
              icon = "icons\ico_catsharkRaw.paa";
          };
      
      
      
      
          class catshark {
              variable = "catshark";
              displayName = "STR_Item_CatShark";
              weight = 3;
              buyPrice = 750;
              sellPrice = 500;
              illegal = false;
              edible = 100;
              icon = "icons\ico_cookedFish.paa";
          };
      
      
      
      
          class turtle_raw {
              variable = "turtleRaw";
              displayName = "STR_Item_TurtleRaw";
              weight = 6;
              buyPrice = -1;
              sellPrice = 3000;
              illegal = true;
              edible = -1;
              icon = "icons\ico_turtleRaw.paa";
          };
      
      
      
      
          class turtle_soup {
              variable = "turtleSoup";
              displayName = "STR_Item_TurtleSoup";
              weight = 2;
              buyPrice = 1000;
              sellPrice = 750;
              illegal = false;
              edible = 100;
              icon = "icons\ico_turtleSoup.paa";
          };
      
      
      
      
          class hen_raw {
              variable = "henRaw";
              displayName = "STR_Item_HenRaw";
              weight = 1;
              buyPrice = -1;
              sellPrice = 65;
              illegal = false;
              edible = -1;
              icon = "icons\ico_wholeChickenRaw.paa";
          };
      
      
      
      
          class hen {
              variable = "hen";
              displayName = "STR_Item_Hen";
              weight = 1;
              buyPrice = 115;
              sellPrice = 85;
              illegal = false;
              edible = 65;
              icon = "icons\ico_wholeChicken.paa";
          };
      
      
      
      
          class rooster_raw {
              variable = "roosterRaw";
              displayName = "STR_Item_RoosterRaw";
              weight = 1;
              buyPrice = -1;
              sellPrice = 65;
              illegal = false;
              edible = -1;
              icon = "icons\ico_chickenDrumstickRaw.paa";
          };
      
      
      
      
          class rooster {
              variable = "rooster";
              displayName = "STR_Item_Rooster";
              weight = 115;
              buyPrice = 90;
              sellPrice = 85;
              illegal = false;
              edible = 45;
              icon = "icons\ico_chickenDrumstick.paa";
          };
      
      
      
      
          class sheep_raw {
              variable = "sheepRaw";
              displayName = "STR_Item_SheepRaw";
              weight = 2;
              buyPrice = -1;
              sellPrice = 95;
              illegal = false;
              edible = -1;
              icon = "icons\ico_lambChopRaw.paa";
          };
      
      
      
      
          class sheep {
              variable = "sheep";
              displayName = "STR_Item_Sheep";
              weight = 2;
              buyPrice = 155;
              sellPrice = 115;
              illegal = false;
              edible = 100;
              icon = "icons\ico_lambChop.paa";
          };
      
      
      
      
          class goat_raw {
              variable = "goatRaw";
              displayName = "STR_Item_GoatRaw";
              weight = 2;
              buyPrice = -1;
              sellPrice = 115;
              illegal = false;
              edible = -1;
              icon = "icons\ico_muttonLegRaw.paa";
          };
      
      
      
      
          class goat {
              variable = "goat";
              displayName = "STR_Item_Goat";
              weight = 2;
              buyPrice = 175;
              sellPrice = 135;
              illegal = false;
              edible = 100;
              icon = "icons\ico_muttonLeg.paa";
          };
      
      	class bauhemttbox {
              variable = "bauhemttbox";
              displayName = "Hemtt Box Bausatz";
              weight = 10;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;
          };
      
      	class bauhemtttransport {
              variable = "bauhemtttransport";
              displayName = "Hemtt Transport Bausatz";
              weight = 10;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;
          };
      
      	class baugerät {
              variable = "baugerät";
              displayName = "Gerät Bausatz";
              weight = 10;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;
          };
      
      	class bautemptransport {
              variable = "bautemptransport";
              displayName = "Tempest Transport Bausatz";
              weight = 10;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;
          };
      
      	class bautempabgedeckt {
              variable = "bautempabgedeckt";
              displayName = "Tempest Transport Bausatz";
              weight = 10;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
         };
      
      	class bauhemtttanker {
              variable = "bauhemtttanker";
              displayName = "Hemtt Tank Bausatz";
              weight = 10;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class motorpkw {
              variable = "motorpkw";
              displayName = "PKW Motor";
              weight = 2;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class pkwreifen {
              variable = "pkwreifen";
              displayName = "PKW Reifen";
              weight = 2;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class lkwreifen {
              variable = "lkwreifen";
              displayName = "LKW Reifen";
              weight = 2;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class lkwmotor {
              variable = "lkwmotor";
              displayName = "LKW Motor";
              weight = 2;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class elektronikbauteile {
              variable = "elektronikbauteile";
              displayName = "Elektronik Bauteile";
              weight = 1;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class windschutzscheibe {
              variable = "windschutzscheibe";
              displayName = "Windschutzscheibe";
              weight = 2;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class schrauben {
              variable = "schrauben";
              displayName = "Schrauben";
              weight = 1;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class rotorblaetter {
              variable = "rotorblaetter";
              displayName = "Rotorblaetter";
              weight = 3;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class helimotor {
              variable = "helimotor";
              displayName = "Helicopter Motor";
              weight = 3;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class batterie {
              variable = "batterie";
              displayName = "Fahrzeug Batterie";
              weight = 3;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      
      
      
      	class schwefel {
              variable = "schwefel";
              displayName = "Schwefel";
              weight = 2;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class celemente {
              variable = "celemente";
              displayName = "Chemische Elemente";
              weight = 2;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class kautschuk {
              variable = "kautschuk";
              displayName = "Kautschuck";
              weight = 2;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class bauxit {
              variable = "bauxit";
              displayName = "Bauxit";
              weight = 2;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class alu {
              variable = "alu";
              displayName = "Aluminium";
              weight = 1;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class stoff {
              variable = "stoff";
              displayName = "Stoff";
              weight = 1;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class baumwolle {
              variable = "baumwolle";
              displayName = "Baumwolle";
              weight = 2;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class plastik {
              variable = "plastik";
              displayName = "Plastik";
              weight = 1;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class holz {
              variable = "holz";
              displayName = "Holz";
              weight = 2;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class salpeter {
              variable = "salpeter";
              displayName = "Salpeter";
              weight = 2;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class kohle {
              variable = "kohle";
              displayName = "Kohle";
              weight = 2;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class kevlar {
              variable = "kevlar";
              displayName = "Kevlar";
              weight = 1;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class gummi {
              variable = "gummi";
              displayName = "Gummi";
              weight = 1;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class schwarzpulver {
              variable = "schwarzpulver";
              displayName = "Schwarzpulver";
              weight = 1;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class messing {
              variable = "messing";
              displayName = "Messing";
              weight = 1;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class zink {
              variable = "zink";
              displayName = "Zink";
              weight = 1;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class silizium {
              variable = "silizium";
              displayName = "Silizium";
              weight = 1;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;        
          };
      
      	class axt {
              variable = "axt";
              displayName = "Axt";
              weight = 1;
              buyPrice = 100;
              sellPrice = 20;
              illegal = false;
              edible = -1;        
          };
      };
      Alles anzeigen

    Registrieren oder Einloggen

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

    Registrieren

    Wichtige Links & Informationen

    Server & Hosting-Ressourcen

      Server Administration & Hosting Basics

      Windows Server Support & Guides

      Linux Server Configuration & Help

      Setting up TeamSpeak 3 & VoIP Servers

      Domains & Web Hosting for Beginners & Professionals

      Cloud Hosting, Docker & Kubernetes Tutorials

    Gameserver & Modding-Ressourcen

      ArmA 3 Tutorials & Script Collection

      Renting & Operating Gameservers

      DayZ Server Management & Help

      FiveM (GTA V) Server & Script Development

      Rust Server Modding & Administration

      Setting up & Optimizing ARK Survival Servers

    NodeZone.net – Deine Community für Gameserver, Server-Hosting & Modding

      NodeZone.net ist dein Forum für Gameserver-Hosting, Rootserver, vServer, Webhosting und Modding. Seit 2015 bietet unsere Community eine zentrale Anlaufstelle für Server-Admins, Gamer und Technikbegeisterte, die sich über Server-Management, Hosting-Lösungen und Spielemodding austauschen möchten.


      Ob Anleitungen für eigene Gameserver, Hilfe bei Root- und vServer-Konfigurationen oder Tipps zu Modding & Scripting – bei uns findest du fundiertes Wissen und praxisnahe Tutorials. Mit einer stetig wachsenden Community findest du hier Antworten auf deine Fragen, Projektpartner und Gleichgesinnte für deine Gaming- und Serverprojekte. Schließe dich NodeZone.net an und werde Teil einer aktiven Community rund um Server-Hosting, Gameserver-Management und Modding-Ressourcen.

    Wer jetzt nicht teilt ist selber Schuld:
    1. Nutzungsbestimmungen
    2. Datenschutzerklärung
    3. Impressum
    4. Urheberrechts- oder Lizenzverstoß melden
  • Trimax Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™