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
So: 18 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

    Verarbeitungs problem

    • harti
    • 15. November 2016 um 16:12
    • Geschlossen
    • Erledigt
    • harti
      Amateur
      Reaktionen
      3
      Trophäen
      10
      Beiträge
      146
      • 15. November 2016 um 16:12
      • #1

      hay,
      ich habe ein problem beim verarbeiter
      -hab salz dabei
      -dann kauf ich Lizenz
      -dann verarbeiten
      -dann komtm fehler in core/action/ProcessAktion

      ProcessAktion.sqf

      #include <macro.h>
      /*
      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 "apple": {["apple",];};
      // case "peach": {["peach",];};
      case "oil": {["oilu","oilp",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 {["","",0,(localize "STR_Process_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;
      };

      findet Ihr ein Fehler
      [Fehler zeile soll die Zeile 41 sein}

    • Rom
      Kenner
      Reaktionen
      156
      Beiträge
      533
      • 15. November 2016 um 16:16
      • #2

      Die RPT-Logs wären als Gesamtpaket besser, und entweder deinen Code als (Quell-)Code angeben oder in einen Spoiler tuen.

      Wenn ich etwas missverstanden habe, hoppala

    • harti
      Amateur
      Reaktionen
      3
      Trophäen
      10
      Beiträge
      146
      • 15. November 2016 um 16:19
      • #3

      Sorry, hab ich vergessem, hier bitte schön

      Dateien

      RPT.txt 111,35 kB – 157 Downloads
    • Rom
      Kenner
      Reaktionen
      156
      Beiträge
      533
      • 15. November 2016 um 16:40
      • #4

      Die Clientlogs bitte :D
      Die Serverlogs sind ab und zu mal überflüssig

      Wenn ich etwas missverstanden habe, hoppala

    • harti
      Amateur
      Reaktionen
      3
      Trophäen
      10
      Beiträge
      146
      • 15. November 2016 um 16:43
      • #5

      ehm , wo find ich die noch mal

    • Rom
      Kenner
      Reaktionen
      156
      Beiträge
      533
      • 15. November 2016 um 16:47
      • #6
      • Windows + R
      • %localappdata%\Arma 3
      • aktuellsten rpt-Log wählen, ggf Endung ändern

      Wenn ich etwas missverstanden habe, hoppala

    • harti
      Amateur
      Reaktionen
      3
      Trophäen
      10
      Beiträge
      146
      • 15. November 2016 um 16:53
      • #7

      das is die aus dem Ordner is die Akktuelle RPt-Log mehr habe ich net

    • Rom
      Kenner
      Reaktionen
      156
      Beiträge
      533
      • 15. November 2016 um 16:56
      • #8


      Da nichts zu sehen?
      Startest du deinen Arma 3 Client mit dem Parameter -nologs ?
      Dann werden wegen dem keine Logs angelegt.

      Wenn ich etwas missverstanden habe, hoppala

    • harti
      Amateur
      Reaktionen
      3
      Trophäen
      10
      Beiträge
      146
      • 15. November 2016 um 17:44
      • #9

      habe, nur das was ich eingefügt habe, das is vom 15.11 mehr habe ich nicht

    • Leokadia
      Amateur
      Reaktionen
      17
      Trophäen
      10
      Beiträge
      225
      • 17. November 2016 um 08:59
      • #10

      Brauchen die Logs :/ ?

      Frohe Weihnachten santa

    • powerafro2
      Profi
      Reaktionen
      357
      Trophäen
      11
      Beiträge
      1.342
      Dateien
      1
      Bilder
      4
      • 17. November 2016 um 15:00
      • #11

      Du musst auch -noLogs aus den Startparametern nehmen sonst wird das nicht klappen.

      Mfg powerafro2

    • harti
      Amateur
      Reaktionen
      3
      Trophäen
      10
      Beiträge
      146
      • 17. November 2016 um 15:41
      • #12

      Habe gerade nach geschaut in meinem [lexicon]Startparameter[/lexicon] steht nichts von noLogs
      C:\Server\Arma3Ntech\arma3server.exe -autoinit -servermod=@extDB2;@life_server -config=server.cfg -bepath=C:\server\A3Master\battleye -mod=@CUPTerrain;@australia;@BMWM3Polizei;@ArmA3CustomBuildings-Original

    • powerafro2
      Profi
      Reaktionen
      357
      Trophäen
      11
      Beiträge
      1.342
      Dateien
      1
      Bilder
      4
      • 17. November 2016 um 15:49
      • #13

      Nicht vom Server!

      Sondern von dein Arma 3...
      So sollte man schon mitdenken, mit noLogs brauchst erstmal gar nicht anfangen irgendwas zu skripten.

      Mfg powerafro2

    • harti
      Amateur
      Reaktionen
      3
      Trophäen
      10
      Beiträge
      146
      • 17. November 2016 um 15:53
      • #14

      was hat das jetzt wieder mit dem Scripten zu tun !
      mal ganz erlich , dann lass es sein mir zu helfen, nur weil ich mit dem noLogs noch nicht so viel zu tun hatte , jeder zugar du hast mal klein angefangen !
      also , is Meine Meinung dazu mir auch egal was du jetzt dazu sagst @powerafro2

    • powerafro2
      Profi
      Reaktionen
      357
      Trophäen
      11
      Beiträge
      1.342
      Dateien
      1
      Bilder
      4
      • 17. November 2016 um 15:56
      • #15

      Ist deine Sache wie du das machst. Aber wir brauchen die Client-Logs.

      Mfg powerafro2

    • Leokadia
      Amateur
      Reaktionen
      17
      Trophäen
      10
      Beiträge
      225
      • 17. November 2016 um 15:57
      • #16
      Zitat von powerafro2

      Ist deine Sache wie du das machst. Aber wir brauchen die Client-Logs.

      Da kann ich @powerafro2 nur Zustimmen!

      Frohe Weihnachten santa

    • Kuchenplatte
      Erleuchteter
      Reaktionen
      1.013
      Beiträge
      3.387
      Dateien
      7
      Bilder
      10
      • 17. November 2016 um 21:31
      • #17
      Zitat von harti

      was hat das jetzt wieder mit dem Scripten zu tun !
      mal ganz erlich , dann lass es sein mir zu helfen, nur weil ich mit dem noLogs noch nicht so viel zu tun hatte , jeder zugar du hast mal klein angefangen !
      also , is Meine Meinung dazu mir auch egal was du jetzt dazu sagst @powerafro2

      Glaube wir bleiben alle jetzt alle mal ganz ruhig.
      Geh mal auf Steam --> rechts Klick Arma3 und guck mal was du in den Startoptionen stehen hast.

      Shadow|Eagle: "Frag mich eher why ich dich nicht noch irgendwas gegeben hab als Vorschlag xD"

      !Acryl-Exile Server!

      195.201.148.155:2302

      Kuchenplatte On GitHub

      https://github.com/Kuchenplatte

      Kuchenplattes Backstube

      Kuchenplattes Discord

      Kuchenplatte On Twitch
      Come On and Follow Me! On Twitch.TV

    • harti
      Amateur
      Reaktionen
      3
      Trophäen
      10
      Beiträge
      146
      • 17. November 2016 um 21:42
      • #18

      habe , das jetzt gefunden , mehr habe ich dann nicht
      und es is kein Hacken bei Nologs

      Dateien

      RPT.txt 1,06 MB – 155 Downloads
    • Kuchenplatte
      Erleuchteter
      Reaktionen
      1.013
      Beiträge
      3.387
      Dateien
      7
      Bilder
      10
      • 17. November 2016 um 22:17
      • #19

      Let me count :

      1.

      Code
      Error in expression <(1 - (damage player)) * 100);
      _banco = [life_atmbank] call life_fnc_numberText;
      >
      16:32:35   Error position: <life_atmbank] call life_fnc_numberText;


      2.

      Code
      Error Nicht definierte Variable in Ausdruck: life_atmbank
      16:32:36 File mpmissions\__CUR_MP.Australia\scripts\statusBar.sqf, line 50


      3.

      Code
      17:34:13   Error position: <(_icon,""))) then {
      _inv lbSetPicture [(>
      17:34:13   Error Fehlende )
      17:34:13 File mpmissions\__CUR_MP.Australia\dialog\CustomPhone\Functions\fn_openInvMenu.sqf, line 24
      17:34:13 Error in expression <ionConfigFile >> "Licenses"));


      4.

      Code
      if(EQUAL(_struct,"")) then {
      _struct = "No Licen>
      17:34:13   Error position: <(_struct,"")) then {
      _struct = "No Licen>
      17:34:13   Error Fehlende )
      17:34:13 File mpmissions\__CUR_MP.Australia\dialog\CustomPhone\Functions\fn_openLicensesMenu.sqf, line 27
      17:34:13 Error in expression <ionConfigFile >> "Licenses"));


      5.

      Code
      if(EQUAL(_data,"")) exitWith {hint "You didn't s>
      17:34:13   Error position: <(_data,"")) exitWith {hint "You didn't s>
      17:34:13   Error Fehlende )
      17:34:13 File mpmissions\__CUR_MP.Australia\core\pmenu\fn_removeItem.sqf, line 15
      17:34:13 Error in expression <500)];
      _value = ctrlText 3004;


      6.

      Code
      if(EQUAL(lbCurSel 1500,-1)) exitWith {hint local>
      17:34:13   Error position: <(lbCurSel 1500,-1)) exitWith {hint local>
      17:34:13   Error Fehlende )
      17:34:13 File mpmissions\__CUR_MP.Australia\core\pmenu\fn_useItem.sqf, line 11

      Das hab ich gefunden.

      Shadow|Eagle: "Frag mich eher why ich dich nicht noch irgendwas gegeben hab als Vorschlag xD"

      !Acryl-Exile Server!

      195.201.148.155:2302

      Kuchenplatte On GitHub

      https://github.com/Kuchenplatte

      Kuchenplattes Backstube

      Kuchenplattes Discord

      Kuchenplatte On Twitch
      Come On and Follow Me! On Twitch.TV

    • harti
      Amateur
      Reaktionen
      3
      Trophäen
      10
      Beiträge
      146
      • 17. November 2016 um 22:25
      • #20

      danke, werde mich um die Fehler kümmern, dank dir

    Registrieren oder Einloggen

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

    Benutzerkonto erstellen

    Ähnliche Themen

    • Verarbeitung / Balken / Prozent V 4.0

      • Raccoon
      • 2. August 2017 um 18:56
      • Hilfeforum
    • [Tutorial] Ausgrabungsscript | Simple | by Brizi Jaeger

      • Brizi Jaeger
      • 1. Juni 2017 um 15:51
      • Tutorials & Releases

    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™