1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Downloads
  4. Galerie
    1. Alben
  5. Toolbox
    1. Passwort Generator
    2. Portchecker
  6. Mitglieder
    1. Mitgliedersuche
    2. Benutzer online
    3. Trophäen
    4. Team
Mi: 21 Mai 2025
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Dateien
  • Seiten
  • Bilder
  • Erweiterte Suche

Schön, dass du den Weg zu NodeZone.net gefunden hast! Aktuell bist du nicht angemeldet und kannst deshalb nur eingeschränkt auf unsere Community zugreifen. Um alle Funktionen freizuschalten, spannende Inhalte zu entdecken und dich aktiv einzubringen, registriere dich jetzt kostenlos oder melde dich mit deinem Account an.

Anmelden oder registrieren
    1. Nodezone.net Community
    2. Forum
    3. Gameserver & Hosting
    4. ArmA Series - ArmA 3 / Reforger
    5. Hilfeforum
    6. Archiv

    Altislife 4.0/4.3 Verarbeiten geht nicht!!! Warum?

    • AkEgo
    • 8. Februar 2016 um 14:37
    • Geschlossen
    • AkEgo
      Schüler
      Reaktionen
      54
      Trophäen
      11
      Beiträge
      95
      • 8. Februar 2016 um 14:37
      • #1

      Hallo zsm,

      und zwar habe ich das Problem das ich in der Standart AltisLife Mission von Tonic keine Rohstoffe verarbeiten kann !! ?(
      Ich sitze mittlerweile schon seit 2 Wochen an dem Problem habe es aber nicht gelöst bekommen daher frag ich jetzt einfach mal hier.

      Ich kann mir bei dem Verarbeiter zwar die Lizenz kaufen aber nicht den Rohstoff verarbeiten da ich keine Anzeige bekomme um mit dem netten Herrn Verarbeiter zu interagieren.


      Hier mal meine fn_processAction.sqf:

      Spoiler anzeigen


      #include "..\..\script_macros.hpp"
      /*
      File: fn_processAction.sqf
      Author: Bryan "Tonic" Boardwine
      Description:
      Master handling for processing an item.
      */
      private["_vendor","_type","_itemInfo","_oldItem","_newItem","_cost","_upp","_hasLicense","_itemName","_oldVal","_ui","_progress","_pgText","_cP"];
      _vendor = [_this,0,ObjNull,[ObjNull]] call BIS_fnc_param;
      _type = [_this,3,"",[""]] call BIS_fnc_param;
      //Error check
      if(isNull _vendor OR EQUAL(_type,"") OR (player distance _vendor > 10)) exitWith {};

      //unprocessed item,processed item, cost if no license,Text to display (I.e Processing (percent) ..."
      _itemInfo = switch (_type) do {
      case "oil": {["oil_unprocessed","oil_processed",1200,(localize "STR_Process_Oil")];};
      case "diamond": {["diamond_uncut","diamond_cut",1350,(localize "STR_Process_Diamond")];};
      case "heroin": {["heroin_unprocessed","heroin_processed",1750,(localize "STR_Process_Heroin")];};
      case "copper": {["copper_unrefined","copper_refined",750,(localize "STR_Process_Copper")];};
      case "iron": {["iron_unrefined","iron_refined",1120,(localize "STR_Process_Iron")];};
      case "sand": {["sand","glass",650,(localize "STR_Process_Sand")];};
      case "salt": {["salt_unrefined","salt_refined",450,(localize "STR_Process_Salt")];};
      case "cocaine": {["cocaine_unprocessed","cocaine_processed",1500,(localize "STR_Process_Cocaine")];};
      case "marijuana": {["cannabis","marijuana",500,(localize "STR_Process_Marijuana")];};
      case "cement": {["rock","cement",350,(localize "STR_Process_Cement")];};
      default {[];};
      };

      //Error checking
      if(EQUAL(count _itemInfo,0)) exitWith {};

      //Setup vars.
      _oldItem = SEL(_itemInfo,0);
      _newItem = SEL(_itemInfo,1);
      _cost = SEL(_itemInfo,2);
      _upp = SEL(_itemInfo,3);

      if(_vendor in [mari_processor,coke_processor,heroin_processor]) then {
      _hasLicense = true;
      } else {
      _hasLicense = LICENSE_VALUE(_type,"civ");
      };

      _itemName = M_CONFIG(getText,"VirtualItems",_newItem,"displayName");
      _oldVal = ITEM_VALUE(_oldItem);

      _cost = _cost * _oldVal;
      //Some more checks
      if(EQUAL(_oldVal,0)) exitWith {};

      //Setup our progress bar.
      disableSerialization;
      5 cutRsc ["life_progress","PLAIN"];
      _ui = GVAR_UINS "life_progress";
      _progress = _ui displayCtrl 38201;
      _pgText = _ui displayCtrl 38202;
      _pgText ctrlSetText format["%2 (1%1)...","%",_upp];
      _progress progressSetPosition 0.01;
      _cP = 0.01;

      life_is_processing = true;

      if(_hasLicense) then {
      while{true} do {
      sleep 0.3;
      _cP = _cP + 0.01;
      _progress progressSetPosition _cP;
      _pgText ctrlSetText format["%3 (%1%2)...",round(_cP * 100),"%",_upp];
      if(_cP >= 1) exitWith {};
      if(player distance _vendor > 10) exitWith {};
      };
      if(player distance _vendor > 10) exitWith {hint localize "STR_Process_Stay"; 5 cutText ["","PLAIN"]; life_is_processing = false;};
      if(!([false,_oldItem,_oldVal] call life_fnc_handleInv)) exitWith {5 cutText ["","PLAIN"]; life_is_processing = false;};
      if(!([true,_newItem,_oldVal] call life_fnc_handleInv)) exitWith {5 cutText ["","PLAIN"]; [true,_oldItem,_oldVal] call life_fnc_handleInv; life_is_processing = false;};
      5 cutText ["","PLAIN"];
      titleText[format[localize "STR_Process_Processed",_oldVal,localize _itemName],"PLAIN"];
      life_is_processing = false;
      } else {
      if(CASH < _cost) exitWith {hint format[localize "STR_Process_License",[_cost] call life_fnc_numberText]; 5 cutText ["","PLAIN"]; life_is_processing = false;};
      while{true} do {
      sleep 0.9;
      _cP = _cP + 0.01;
      _progress progressSetPosition _cP;
      _pgText ctrlSetText format["%3 (%1%2)...",round(_cP * 100),"%",_upp];
      if(_cP >= 1) exitWith {};
      if(player distance _vendor > 10) exitWith {};
      };
      if(player distance _vendor > 10) exitWith {hint localize "STR_Process_Stay"; 5 cutText ["","PLAIN"]; life_is_processing = false;};
      if(CASH < _cost) exitWith {hint format[localize "STR_Process_License",[_cost] call life_fnc_numberText]; 5 cutText ["","PLAIN"]; life_is_processing = false;};
      if(!([false,_oldItem,_oldVal] call life_fnc_handleInv)) exitWith {5 cutText ["","PLAIN"]; life_is_processing = false;};
      if(!([true,_newItem,_oldVal] call life_fnc_handleInv)) exitWith {5 cutText ["","PLAIN"]; [true,_oldItem,_oldVal] call life_fnc_handleInv; life_is_processing = false;};
      5 cutText ["","PLAIN"];
      titleText[format[localize "STR_Process_Processed2",_oldVal,localize _itemName,[_cost] call life_fnc_numberText],"PLAIN"];
      SUB(CASH,_cost);
      life_is_processing = false;
      };

      Und hier mal der Code vom Verarbeiter (Hier: Kupfer) :

      Spoiler anzeigen


      this enableSimulation false; this allowDamage false; this addAction["Process Copper",life_fnc_processAction,"copper",0,false,false,"",' life_inv_copperUnrefined > 0 && !life_is_processing']; this addAction[format["%1 ($%2)",localize (getText(missionConfigFile >> "Licenses" >> "copper" >> "displayName")), [(getNumber(missionConfigFile >> "Licenses" >> "copper" >> "price"))] call life_fnc_numberText],life_fnc_buyLicense,"copper",0,false,false,"",' !license_civ_copper && playerSide == civilian '];


      Wie schon gesagt sind dies die Standart Codes/Dateien von Tonic, ich habe an diesen Nichts verändert !!


      [ PS: Mein Betriebssystem Linux Debian falls es von Interesse ist ]

      Ich freue mich für jede Hilfe :thumbup:

      Wat net is dat is net ;)

    • Xylometachlorid
      Nerd
      Reaktionen
      402
      Trophäen
      11
      Beiträge
      584
      • 8. Februar 2016 um 14:44
      • #2

      Am besten fügst du noch dein RPT Log bei.

      Grüße
      Xylometachlorid

      extDB2 Tutorial: extDB2 Einrichten - so geht's richtig

    • AkEgo
      Schüler
      Reaktionen
      54
      Trophäen
      11
      Beiträge
      95
      • 8. Februar 2016 um 14:45
      • #3

      Würde ich ja gerne allerdings erzeugt mein schöner schöner Server keine RPT.logs , sonst hätte ich das auch getan :S

      Wat net is dat is net ;)

    • Xylometachlorid
      Nerd
      Reaktionen
      402
      Trophäen
      11
      Beiträge
      584
      • 8. Februar 2016 um 14:46
      • #4

      [lexicon]Startparameter[/lexicon] -noLogs?

      extDB2 Tutorial: extDB2 Einrichten - so geht's richtig

    • AkEgo
      Schüler
      Reaktionen
      54
      Trophäen
      11
      Beiträge
      95
      • 8. Februar 2016 um 14:48
      • #5

      Nicht in meinem Startparametern / Keine Ahnung warum er keine erstellt , schon lange nicht ;(

      Spoiler anzeigen

      #!/bin/sh

      ./arma3server -port=2302 -config=server.cfg -cfg=[lexicon]basic.cfg[/lexicon] -mod=@extDB2 -mod=@life_server

      Wat net is dat is net ;)

    • Xylometachlorid
      Nerd
      Reaktionen
      402
      Trophäen
      11
      Beiträge
      584
      • 8. Februar 2016 um 14:49
      • #6

      Naja, dann muss der Server logs werfen.

      Wobei ich jetzt nicht wirklich der Linux Profi bin ;)

      extDB2 Tutorial: extDB2 Einrichten - so geht's richtig

    • AkEgo
      Schüler
      Reaktionen
      54
      Trophäen
      11
      Beiträge
      95
      • 8. Februar 2016 um 14:54
      • #7

      Naja , selbst wenn es welche geben würde dann finde ich sie nicht und ein Kollege von mir der Beruflich damit zu tun hat hat ebenfalls keine gefunden ?( sehr seltsam
      Und in der Serverkonsole gibt es auch keinen Hinweis auf einen Fehler allerdings möchte er mir beim Verarbeiter trotzdem nicht die Process .... Anzeige geben , oder funktioniert das mittlerweile über eine Tastenkombi (denke mal eher weniger)

      Hab ja selbst in server.cfg drin stehen das er eins erzeugen soll (denke mal)

      Spoiler anzeigen

      logFile = "server_console.log";

      Wat net is dat is net ;)

    • Xylometachlorid
      Nerd
      Reaktionen
      402
      Trophäen
      11
      Beiträge
      584
      • 8. Februar 2016 um 14:55
      • #8

      Ne, der NPC hat ja eine AdAction und die erreichst du über das Scrollmenu.

      Du hast wirklich 0,0 Editiert an dieser Mission?

      LG

      extDB2 Tutorial: extDB2 Einrichten - so geht's richtig

    • AkEgo
      Schüler
      Reaktionen
      54
      Trophäen
      11
      Beiträge
      95
      • 8. Februar 2016 um 15:00
      • #9

      Ja , 0,0 hab extra nochmal komplett neu runtergeladen von GitHub und alles neu eingefügt aber bekomme zum Teufel keine Anzeige wenn ich Scrolle, kann halt nur die Lizenz kaufen


      [ Nach Wunsch kann ich auch Bilder machen ]

      Wat net is dat is net ;)

    • Xylometachlorid
      Nerd
      Reaktionen
      402
      Trophäen
      11
      Beiträge
      584
      • 8. Februar 2016 um 15:02
      • #10
      Zitat von AkEgo / EgoLeX

      Ja , 0,0 hab extra nochmal komplett neu runtergeladen von GitHub und alles neu eingefügt aber bekomme zum Teufel keine Anzeige wenn ich Scrolle, kann halt nur die Lizenz kaufen


      [ Nach Wunsch kann ich auch Bilder machen ]

      Ich glaube dir schon.

      Dann teste mal bitte mit der Mission-Version die hier im Forum angeboten wird. https://native-network.net/wsif/entry/3-a…-4-0-datenbank/

      extDB2 Tutorial: extDB2 Einrichten - so geht's richtig

    • Risk
      Kenner
      Reaktionen
      193
      Trophäen
      11
      Beiträge
      573
      • 8. Februar 2016 um 17:44
      • #11

      in der server.cfg eingetragen das er logs erstellt?

      Edit: oups überlesen :D

      mfg Risk

      https://www.twitch.tv/theriskarma

    • Tass
      Fortgeschrittener
      Reaktionen
      103
      Beiträge
      408
      Bilder
      3
      • 8. Februar 2016 um 20:11
      • #12

      du hast den rohstoff zum verarbeiten aber in der tasche ??

      Ich bin keine Signatur... ich putz hier nur ;d

    • crackhead
      Anfänger
      Reaktionen
      36
      Trophäen
      11
      Beiträge
      73
      Bilder
      1
      • 9. Februar 2016 um 00:13
      • #13

      Schau mal nach ob die Lizenz auch copper heist bitte achte auf groß und Kleinschreibung .

      Zitat von Xylometachlorid

      Dann teste mal bitte mit der Mission-Version die hier im Forum angeboten wird. http://native-network.net/wsif/entry/3-a…-4-0-datenbank/

      DIESE VERSION SOLLTE MAN AUF KEINEN FALL BENUTZEN !

    • AkEgo
      Schüler
      Reaktionen
      54
      Trophäen
      11
      Beiträge
      95
      • 9. Februar 2016 um 00:22
      • #14

      ne hab die auch nicht benutzt , hab nochmal komplett neuen Server mit wirklich neuer Datenbank alles neu gemacht mit Tonics Dateien und hab es dann hinbekommen aber trotzdem seltsam :S

      Wat net is dat is net ;)

    • Xylometachlorid
      Nerd
      Reaktionen
      402
      Trophäen
      11
      Beiträge
      584
      • 9. Februar 2016 um 07:33
      • #15

      Dann kann ich ja schließen.
      [modclose][/modclose]

      extDB2 Tutorial: extDB2 Einrichten - so geht's richtig

    • nox 25. März 2023 um 00:43

      Hat das Thema aus dem Forum Hilfeforum - ArmA 3 nach Archiv verschoben.

    Registrieren oder Einloggen

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

    Registrieren

    Tags

    • Hilfe
    • 4.0
    • Fehler
    • Altislife
    • 4.3
    • verarbeiten
    • funktioniert nicht
    • geht nicht

    Benutzer online in diesem Thema

    • 1 Besucher

    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™