Jump to content

Recommended Posts

Soul I am trying your Admindb for infistar but its not working.

Not sure why but it wont pull any of the information from the table.

 

Edit fixed it

I had forgot to change instance and had to restart the server to pull the new data.

Share this post


Link to post
Share on other sites

not using database traders so cant really help with that there. where using config traders.

ohh I guess I dont understand how it all ties in then.  Can someone explain to me or point me to a post how to use config traders?

 

with config traders, do i need to import overwatch items into the database?

Share this post


Link to post
Share on other sites

euhm no "config" traders do not use the database they use "config" files

 

you know, using the search function on this forum is quite usefull, you might like trying it sometime?!

anyway here's the easy way:

Share this post


Link to post
Share on other sites

euhm no "config" traders do not use the database they use "config" files

 

you know, using the search function on this forum is quite usefull, you might like trying it sometime?!

anyway here's the easy way:

 

Thanks Soul,

 

the link you posted lead me to xBowBii's post.  I did search, i wasn't trying to be lazy honestly.  I guess I wasn't searching for the correct search phrases.

Share this post


Link to post
Share on other sites

Hi Soul,

Think you are the guy the ask now that Zupa is away on holiday/punkpop.

Does this script now allow for

  • Database config server traders
  • Custom database field use (no more headshot abuse)
  • More or less dupe free

We recently asked our members what they would really love as an add-on to the server and they said they would really love a single currency system. I had my reservations about this one because it had the Zupa branding and the database thingie with the headshots which i did not like. I think you recently did a Hiveext.dll which fixes the latter and Zupa already told me i could just change to first to fit my needs.

 

Just wanted to check before installing everything.

 

Cheers,

f3cuk

(P.S. @Zupa: On my system the fonts on your website are unreadable. I have to cut them from the source and paste them to something an editor to make them readable (using latest Firefox)).

Share this post


Link to post
Share on other sites

Hi Soul,

Think you are the guy the ask now that Zupa is away on holiday/punkpop.

Does this script now allow for

  • Database config server traders
  • Custom database field use (no more headshot abuse)
  • More or less dupe free

We recently asked our members what they would really love as an add-on to the server and they said they would really love a single currency system. I had my reservations about this one because it had the Zupa branding and the database thingie with the headshots which i did not like. I think you recently did a Hiveext.dll which fixes the latter and Zupa already told me i could just change to first to fit my needs.

 

Just wanted to check before installing everything.

 

Cheers,

f3cuk

(P.S. @Zupa: On my system the fonts on your website are unreadable. I have to cut them from the source and paste them to something an editor to make them readable (using latest Firefox)).

I am currently using Soul's system and it seems to be fine to me.

I would always check it on a test server first before installing in on a official server.

You can always remove the Zupa branding.

 

It doesn't work for DB as coins are not a item.

Uses its own bank and cashmoney sql field

A lot less duping due to the player sync and it uses 500 methods instead of 999 methods.

 

Soul's version will be used in Zupa's 2.0 update.

Share this post


Link to post
Share on other sites

Soul could you give us an ETA in the multichar DLL ?

 

its already on my github for like a week.

just a different repository.

 

https://github.com/UK431-Soul/Dayz-Epoch_SCMCHiveExt

 

however its fully untested as i do not use multichar myself on my servers.

warning: it still is the initial compile with small bugs. i'll have to update it to match the

 

Compiling updated version of hiveext with multichar support.

Will update github asap.

Share this post


Link to post
Share on other sites

Hey guys

 

Just a little help if anyone can assist.

Upgraded from ver 1.1 to this and uploaded the dll's but its a bit poorly.

 

The following is the logs i get in the RPT

17:02:18 Error in expression <object getVariable[(_variable + "_CHK"),_vNew];
_result = _vNew - _vOld;
_object>
17:02:18 Error position: <_vNew];
_result = _vNew - _vOld;
_object>
17:02:18 Error Undefined variable in expression: _vnew
17:02:18 File z\addons\dayz_server\init\server_functions.sqf, line 577
17:02:18 Error in expression <_killsH,_killsB,_currentModel,_humanity,_cashMoney];

_key call server_hiveWrite>
17:02:18 Error position: <_cashMoney];

_key call server_hiveWrite>
17:02:18 Error Undefined variable in expression: _cashmoney
17:02:18 File z\addons\dayz_server\compile\server_playerSync.sqf, line 193
17:02:27 "infiSTAR.de PVAH_WriteLog: [B 1-1-B:1 ([EvOG] LordGeorge) REMOTE,"[EvOG] LordGeorge - M9SD"]"
17:02:31 Error in expression <object getVariable[(_variable + "_CHK"),_vNew];
_result = _vNew - _vOld;
_object>
17:02:31 Error position: <_vNew];
_result = _vNew - _vOld;
_object>
17:02:31 Error Undefined variable in expression: _vnew
17:02:31 File z\addons\dayz_server\init\server_functions.sqf, line 577
17:02:31 Error in expression <_killsH,_killsB,_currentModel,_humanity,_cashMoney];

_key call server_hiveWrite>
17:02:31 Error position: <_cashMoney];

_key call server_hiveWrite>
17:02:31 Error Undefined variable in expression: _cashmoney
17:02:31 File z\addons\dayz_server\compile\server_playerSync.sqf, line 193
17:02:31 Error in expression <object getVariable[(_variable + "_CHK"),_vNew];
_result = _vNew - _vOld;
_object>
17:02:31 Error position: <_vNew];
_result = _vNew - _vOld;
_object>
17:02:31 Error Undefined variable in expression: _vnew
17:02:31 File z\addons\dayz_server\init\server_functions.sqf, line 577
17:02:31 Error in expression <_killsH,_killsB,_currentModel,_humanity,_cashMoney];

_key call server_hiveWrite>
17:02:31 Error position: <_cashMoney];

_key call server_hiveWrite>
17:02:31 Error Undefined variable in expression: _cashmoney
17:02:31 File z\addons\dayz_server\compile\server_playerSync.sqf, line 193

Been scraching my head about this but no luck so far, im not using BE filters either :)

 

Cheers

Share this post


Link to post
Share on other sites

Hey guys

 

Just a little help if anyone can assist.

Upgraded from ver 1.1 to this and uploaded the dll's but its a bit poorly.

 

The following is the logs i get in the RPT

[spoiler]
17:02:18 Error in expression <object getVariable[(_variable + "_CHK"),_vNew];
_result = _vNew - _vOld;
_object>
17:02:18 Error position: <_vNew];
_result = _vNew - _vOld;
_object>
17:02:18 Error Undefined variable in expression: _vnew
17:02:18 File z\addons\dayz_server\init\server_functions.sqf, line 577
17:02:18 Error in expression <_killsH,_killsB,_currentModel,_humanity,_cashMoney];

_key call server_hiveWrite>
17:02:18 Error position: <_cashMoney];

_key call server_hiveWrite>
17:02:18 Error Undefined variable in expression: _cashmoney
17:02:18 File z\addons\dayz_server\compile\server_playerSync.sqf, line 193
17:02:27 "infiSTAR.de PVAH_WriteLog: [B 1-1-B:1 ([EvOG] LordGeorge) REMOTE,"[EvOG] LordGeorge - M9SD"]"
17:02:31 Error in expression <object getVariable[(_variable + "_CHK"),_vNew];
_result = _vNew - _vOld;
_object>
17:02:31 Error position: <_vNew];
_result = _vNew - _vOld;
_object>
17:02:31 Error Undefined variable in expression: _vnew
17:02:31 File z\addons\dayz_server\init\server_functions.sqf, line 577
17:02:31 Error in expression <_killsH,_killsB,_currentModel,_humanity,_cashMoney];

_key call server_hiveWrite>
17:02:31 Error position: <_cashMoney];

_key call server_hiveWrite>
17:02:31 Error Undefined variable in expression: _cashmoney
17:02:31 File z\addons\dayz_server\compile\server_playerSync.sqf, line 193
17:02:31 Error in expression <object getVariable[(_variable + "_CHK"),_vNew];
_result = _vNew - _vOld;
_object>
17:02:31 Error position: <_vNew];
_result = _vNew - _vOld;
_object>
17:02:31 Error Undefined variable in expression: _vnew
17:02:31 File z\addons\dayz_server\init\server_functions.sqf, line 577
17:02:31 Error in expression <_killsH,_killsB,_currentModel,_humanity,_cashMoney];

_key call server_hiveWrite>
17:02:31 Error position: <_cashMoney];

_key call server_hiveWrite>
17:02:31 Error Undefined variable in expression: _cashmoney
17:02:31 File z\addons\dayz_server\compile\server_playerSync.sqf, line 193
[/spoiler]

Been scraching my head about this but no luck so far, im not using BE filters either :)

 

Cheers

i would double check the player_setup.sqf versus what is now on github.

i think you do not have the variable with the _CHK at the end...

Share this post


Link to post
Share on other sites

i would double check the player_setup.sqf versus what is now on github.

i think you do not have the variable with the _CHK at the end...

Cheers for the quick reply dude, the player_setup.sqf is identical with the most up to date one on git, i have compared everything as far as i am aware. :(

Share this post


Link to post
Share on other sites

I'm trying to use the variant 3 of the dll and I'm getting for following errors.

 

In the client I get a message that the server is running an incorrect version of the server side application and will not let me join the server. The console shows the following error: " HiveExt(0): [Error] Error executing [CHILD:101:765119.....:playerName]. I've removed the entire PlayerUID and name for security. I've unblocked the dll and ran a beyond compare on all of the files in the variant 3 files.

Share this post


Link to post
Share on other sites

I'm trying to use the variant 3 of the dll and I'm getting for following errors.

 

In the client I get a message that the server is running an incorrect version of the server side application and will not let me join the server. The console shows the following error: " HiveExt(0): [Error] Error executing [CHILD:101:765119.....:playerName]. I've removed the entire PlayerUID and name for security. I've unblocked the dll and ran a beyond compare on all of the files in the variant 3 files.

 

are you using multi char with that or without?

Share this post


Link to post
Share on other sites

Soul, can you add Last Updated field support to banking_data table so it can be cleaned.

I can make something like that to update based on query.

Give me some time and I'll look into getting the query code done as this is sql sided and not server sided.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By piggd
      WARNING ** THIS REPLACES THE HUMANITY SYSTEM
       
      Mod Features:
      Allows the player to have access to their money all the time.
      Bank is tied to the player via the humanity system and survives character death.
      Auto Deposit bars/brief cases on every sale or purchase
      Player can access balance, deposit and withdraw via player tool menu.
      If a player goes to a negative balance displaying the balance, withdraw or deposit will restore them to zero balance.
      Known Issues:
      First time character creation start the player with 2500 humanity which equates to 25gb.
      Any event that modifies humanity will effect the bank balance (usally in a minor way silve bars in most cases)
       
       

      Thank you too iSaeko for making this video for me.
       
       
      1.   Download the addon from my github by clicking on this link.   (Contains a vanilla epoch chernarus mission.pbo example file).
      2.  On the lower left corner click on the button "Download Zip"
      3   Create a directory called dayz_code and mission_pbo
      4.  Take your mission.pbo file and extract it into the mission_pbo directory
      5.  Unzip the zip file you download from my github and move the custom directory into your mission_pbo directory.
      6.  Copy C:\Program Files (x86)\Steam\SteamApps\common\ARMA 2 Operation Arrowhead\@DayZ_Epoch\addons\dayz_code.pbo into this new direttory (path may vary based on steam installation).
      7.  Extract the dayz_code.pbo into the dayz_code directory you created.
      8.  if you do not already have a fixes directory create one.
      9.  If you do not already have a custom compile then follow these steps other wise you can skip this step.
          copy dayz_code/init/compiles.sqf  mission_pbo/fixes/compules.sqf
      10.  Copy dayz_code/compile/epoch_returnChange.sqf mission_pbo/fixes/epoch_returnChange.sqf
      11.  Edit your init.sqf file and make the following modifications:
       
      from:
      //Load in compiled functions to:
      // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------ PDZE_PiggdBankSystem = true; // ------------------------------------------------------------------------DZE Piggd Banking System End ------------------------------------------------------------------------ //Load in compiled functions from:
      call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf";                //Compile regular functions to:
      // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------ //call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf";                //Compile regular functions call compile preprocessFileLineNumbers "fixes\compiles.sqf";                //Compile regular functions // ------------------------------------------------------------------------DZE Piggd Banking System End ------------------------------------------------------------------------ From:
          //Lights     //[false,12] execVM "\z\addons\dayz_code\compile\local_lights_init.sqf";    }; ** NOTE - If you are using
      this entry will already exist with a different comment.
      to:
          //Lights     //[false,12] execVM "\z\addons\dayz_code\compile\local_lights_init.sqf"; // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------ // Activate Player Menu for Tools     [] execVM "custom\playertools\activate_player_menu.sqf"; // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------      }; 12.  Edit your fixes\compiles.sqf file and make the following modifications:
       
      From:
      epoch_totalCurrency = {         // total currency         _total_currency = 0;         {             _part =  (configFile >> "CfgMagazines" >> _x);             _worth =  (_part >> "worth");             if isNumber (_worth) then {                 _total_currency = _total_currency + getNumber(_worth);             };         } count (magazines player);         _total_currency     };     epoch_itemCost = {         _trade_total = 0;         {             _part_in_configClass =  configFile >> "CfgMagazines" >> (_x select 0);             if (isClass (_part_in_configClass)) then {                 _part_inWorth = (_part_in_configClass >> "worth");                 if isNumber (_part_inWorth) then {                     _trade_total = _trade_total + (getNumber(_part_inWorth) * (_x select 1));                 };             };         } count _this;         //diag_log format["DEBUG TRADER ITEMCOST: %1", _this];         _trade_total     };     epoch_returnChange =            compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\epoch_returnChange.sqf";     // usage [["partinclassname",4]] call epoch_returnChange; to:
      epoch_totalCurrency = {         // total currency         _total_currency = 0;         {             _part =  (configFile >> "CfgMagazines" >> _x);             _worth =  (_part >> "worth");             if isNumber (_worth) then {                 _total_currency = _total_currency + getNumber(_worth);             };         } count (magazines player); // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------         if(PDZE_PiggdBankSystem) then {             _humanity = player getVariable["humanity",0];             _total_currency = _total_currency + _humanity;         }; // ------------------------------------------------------------------------DZE Piggd Banking System End ------------------------------------------------------------------------         _total_currency     };     epoch_itemCost = {         _trade_total = 0;         {             _part_in_configClass =  configFile >> "CfgMagazines" >> (_x select 0);             if (isClass (_part_in_configClass)) then {                 _part_inWorth = (_part_in_configClass >> "worth");                 if isNumber (_part_inWorth) then {                     _trade_total = _trade_total + (getNumber(_part_inWorth) * (_x select 1));                 };             };         } count _this;         //diag_log format["DEBUG TRADER ITEMCOST: %1", _this];         _trade_total     }; // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------ //    epoch_returnChange =            compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\epoch_returnChange.sqf";     epoch_returnChange =            compile preprocessFileLineNumbers "fixes\epoch_returnChange.sqf"; // ------------------------------------------------------------------------DZE Piggd Banking System End ------------------------------------------------------------------------     // usage [["partinclassname",4]] call epoch_returnChange; 13. Edit fixes/epoch_returnChange.sqf
       
      From:
          //diag_log format["DEBUG TRADER CHANGE: %1", _return_change];     if (_return_change >= 0) then {                  // total currency to:
      // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------     if (_return_change >= 0 and !PDZE_PiggdBankSystem) then { // ------------------------------------------------------------------------DZE Piggd Banking System End ------------------------------------------------------------------------ From:
          if (_silver_1oz > 0) then {             if (_silver_1oz == 1) then {                 player addMagazine "ItemSilverBar";                 //diag_log format["DEBUG TRADER CHANG MADE: %1 x %2", _silver_1oz, "ItemSilverBar"];             } else {                 player addMagazine format["ItemSilverBar%1oz",_silver_1oz];                 //diag_log format["DEBUG TRADER CHANG MADE: %1 x %2", _silver_1oz, "ItemSilverBar"];             };         };         _successful = true; }; }; _successful to:
            if (_silver_1oz > 0) then {             if (_silver_1oz == 1) then {                 player addMagazine "ItemSilverBar";                 //diag_log format["DEBUG TRADER CHANG MADE: %1 x %2", _silver_1oz, "ItemSilverBar"];             } else {                 player addMagazine format["ItemSilverBar%1oz",_silver_1oz];                 //diag_log format["DEBUG TRADER CHANG MADE: %1 x %2", _silver_1oz, "ItemSilverBar"];             };         };         _successful = true; // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------     } else {         if (PDZE_PiggdBankSystem) then {             _total_currency_dry = player getVariable["humanity",0];             _total_currency_dry = _total_currency_dry + _return_change;             player setVariable["humanity",_total_currency_dry,true];             _successful = true;         }; // ------------------------------------------------------------------------DZE Piggd Banking System End ------------------------------------------------------------------------ }; }; _successful 14. Edit server_traders.sqf
       
      From:
      menu_RU_Functionary1 = [     [["Ammunition",478],["Clothes",476],["Helicopter Armed",493],["Military Armed",562],["Trucks Armed",479],["Weapons",477]],     [],     "hero" ]; to:
      menu_RU_Functionary1 = [     [["Ammunition",478],["Clothes",476],["Helicopter Armed",493],["Military Armed",562],["Trucks Armed",479],["Weapons",477]],     [], // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------ //    "hero"     "neutral" // ------------------------------------------------------------------------DZE Piggd Banking System End ------------------------------------------------------------------------ ]; from:
      menu_GUE_Soldier_MG = [     [["Ammunition",577],["Clothing",575],["Helicopter Armed",512],["Military Armed",569],["Trucks Armed",534],["Weapons",627]],     [],     "hostile" ]; to:
      menu_GUE_Soldier_MG = [     [["Ammunition",577],["Clothing",575],["Helicopter Armed",512],["Military Armed",569],["Trucks Armed",534],["Weapons",627]],     [], // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------ //    "hostile"     "neutral" // ------------------------------------------------------------------------DZE Piggd Banking System End ------------------------------------------------------------------------ ]; 15.  Repack your mission pbo and upload to your sever.
       
      Optional Additional Configuration:
       
      **  Chameleon Skin Changer
      If you are using
      and have replaced custom/playertools/player_tools_main.sqf you will need to uncomment the following lines.
       
      from:
      playermenustart = [     ["",true], //    ["Chameleon Male Skins Menu",[],"", -5,[["expression",format[_EXECscript1,_pathtochameleon + "male_dialog.sqf"]]],"1","1"], //    ["Chameleon Female Skins Menu",[],"", -5,[["expression",format[_EXECscript1,_pathtochameleon + "female_dialog.sqf"]]],"1","1"],     ["DZE Piggd Banking System >>", [], "#USER:bankmenu", -5, [["expression", ""]], "1", "1"],            //    ["Weather/Time Menu (Local Only) >>", [], "#USER:WTMenu", -5, [["expression", ""]], "1", "1"],                ["", [], "", -5, [["expression", ""]], "1", "0"],     ["Main Menu", [20], "#USER:playermenustart", -5, [["expression", ""]], "1", "1"]        ]; to:
      playermenustart = [     ["",true],     ["Chameleon Male Skins Menu",[],"", -5,[["expression",format[_EXECscript1,_pathtochameleon + "male_dialog.sqf"]]],"1","1"],     ["Chameleon Female Skins Menu",[],"", -5,[["expression",format[_EXECscript1,_pathtochameleon + "female_dialog.sqf"]]],"1","1"],     ["DZE Piggd Banking System >>", [], "#USER:bankmenu", -5, [["expression", ""]], "1", "1"],            //    ["Weather/Time Menu (Local Only) >>", [], "#USER:WTMenu", -5, [["expression", ""]], "1", "1"],                ["", [], "", -5, [["expression", ""]], "1", "0"],     ["Main Menu", [20], "#USER:playermenustart", -5, [["expression", ""]], "1", "1"]        ]; 15.  Repack your mission pbo and upload to your sever.
       
       
      Email: [email protected]
      Website: Piggd Dayz Gaming
      Donate to piggd
    • By Vladick
      BSBS Server IP: 216.244.93.103:7802
      Website: https://bsbsepoch.000webhostapp.com/
      Discord: https://discord.gg/PVn8PvG
      Server Features:
      PvPvE Database wiped 1/5/18 ESS V3 spawn selection Coins and Global Banking WAI missions and Roaming DZAI Bandits Customized map additions Skalisky Bridge Skalisky Island Bandit Camp with high loot (fun mission!) Garage Door Opener Virtual Garage Deploy bike Refuel, Repair, Rearm Take clothes Bury Body Butcher Body Locate vehicle with keys and GPS One plot poll per player Indestructible bases Trader Safe Zones Day/Night Schedule 4-hour restarts
    • By FG_Trap
      Made this in my free time awhile ago thought id make it public.
      Right Alt is the key to open the menu.
      Install instructions are inside the download.
      https://github.com/NWDZ-Trapxxgods/traps-menu
       
       
      here is a picture of the server menu
       
    • By Achef
      Greetings!
      So I recently started up in a new host and haven't gotten to make the server run, found that a ca/modules bis_fnc issue is recurring but doesn't affect players when running coop missions like the default arma 2 oa ones, but when trying with Epoch hive won't connect/start despite being configured.
      Hive error
      Meanwhile at line 23...
       
      I'm still bad with Pastebin, sorry.
       
      This error has been chasing me for 2 days now
  • Advertisement
  • Supporters
  • Discord

×
×
  • Create New...