Jump to content

Rocu

Member
  • Posts

    337
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Rocu reacted to Chunk. No Captain Chunk. in [Tutorial] Adding Custom Traders with Single Currency + Extras   
    Adding Custom Traders with Single Currency
    Not too sure if anyone is gonna find this useful.
    Worth a shot tho...


    Okay, so what I am going to go over is how to add custom traders to anywhere on the map. I'm not too sure on how the other maps work, so I'll be doing this on my servers' Chernarus Overpoch map. I had found load loads of help here: he didn't exactly go into the depth that I needed. So I figured some of it out on my own and solved some of the problems and also removed some steps that wasn't needed. Hope you guys can follow this and make good use of it.

    What you are going to need:
    - DayZ Epoch / Overpoch Server
    - Database Access
    - Notepad (or Notepad++)
    - Your servers .pbos / files

    Luxuries to make it easier:
    - InfiStar AntiHack

    Onto the tutorial...
    Tutorial and Introduction:

    Firstly, you will need to join your server to find the location of which you want to place your trader.
    So I've reached my destination of where i want to add my trader;





    Once I've found the location, use Infistar (If you have it, if not use this: Click me!) to find yourself a Skin for your trader, and also its ID. Within the image below, I'm using: Secretary4



    So now, I log out in the position of where i want my trader to stand. Once disconnected from the server I open up my database to find my UID, correct survivor, and also the location of where I logged out. (For my database I use: HeidiSQL) I can find this in my character_data table. Like so:



    Once you have made note of the location, head over to your servers pbo, extract it and navigate to this folder (Which is relevant to your server).
    Server PBO > Missions > DayZ_Epoch_17.Chernarus (This is relevant to me, if you use the Chernarus 17 map then do the same, but pick the once your server runs). Once you have opened the right mission folder open the mission.sqf then in here, go right down to the bottom of the folder and paste this in:
    _unit_10000 = objNull; if (true) then { _this = createAgent ["Your Chosen Skin", [Location], [], 0, "CAN_COLLIDE"]; _unit_10000 = _this; _this setDir DIRECTION; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; _this setUnitAbility 0.60000002; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false;}; you will have to make changed to these values:
    - Your Chosen Skin
    - Location
    - DIRECTION

    This is mine for example:
    _unit_10000 = objNull; if (true) then { _this = createAgent ["Secretary4", [1313.83,4079.07,0.189], [], 0, "CAN_COLLIDE"]; _unit_10000 = _this; _this setDir 360; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; _this setUnitAbility 0.60000002; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false;}; Once you have completed this, save the file.
    After that navigate to:
    Mission PBO > server_traders.sqf Once you have opened this file, create a new instance at the top, use this for a template...
    //Custom Trader One menu_CHANGE ME = [ [], [], "CHANGE ME" ]; You will have to change each of the parts to your liking. So mine for example...
    //Admin Vendor - Weapons menu_Secretary4 = [ [["Assault Rifle",637],["Light Machine Gun",638],["Pistols",674],["Shotguns and Single-shot",641],["Sniper Rifle",640],["Submachine Guns",642],["Overwatch VIL",1002],["Overwatch TAR",1003],["Overwatch Sniper",1011],["Overwatch SCAR",1004],["Overwatch sidearm",1001],["Overwatch MAS",1007],["Overwatch HK417",1009],["Overwatch HK416",1008],["Overwatch HK416",1008],["Overwatch DMR",1010],["Overwatch ACR",1005],["ACR-Black",1101],["ACR-Snow",1102],["ACR-Tan",1103],["ACR-Woodland",1104]], [], "neutral" ]; You can see within the Server_Traders file that there are certain values you need, so you need to state whether they are a, bandit, hero or neutral trader. Then for the first set of "[]," you need to add value like: ["Assault Rifle",637] which will give the trader the knowledge to sell assault rifles.

    Once you are happy with this save it and then go back to your database and go to the "trader_tids" table, then scroll right down to the bottom and add a new value:


    Once you've made a new row make sure the ID and the trade id are completely different to the rest, so +1 to the one above.


    After you have done that, in your database, go to your server_traders table and go right to the bottom once more and make a new row and use the same principle as above.

    Here's mine for an example:


    Then once you've done that, quit out of your database. And restart your server.
    Once you get back in, go to where your trader is located and you should see them and they should work perfectly.

    Here's some images of my added trader:




    Hope this helps some people out with adding traders to their map and for them to work with Singe Currency.


    Extras





    So yeah, Hopefully, this helps some people out, took me a while to make this..
    Make good use of it people! :D

    Thanks to:
    Raymix
  2. Like
    Rocu got a reaction from mgm in AdminTools functions?   
    I am actually currently developing this. Am about half way through at the moment. If anyone has this done already would be nice to see it being shared.
  3. Like
    Rocu got a reaction from Chunk. No Captain Chunk. in AdminTools functions?   
    I am actually currently developing this. Am about half way through at the moment. If anyone has this done already would be nice to see it being shared.
  4. Like
    Rocu reacted to Soul in Door Escape Blocker | DEB   
    This is a modified version of a script i was using a long time to block esc on a custom spawn selection screen i'm using on our
    vanilla dayz servers.
     
    What this does is check for keypresses when the doorlock ui is active, when it detects the user pressing esc it cancles the actions. 
    This effectivly blocks the user from closing the dialog with the escape button. Have fun with it.
     
    Create a new file called antiBruteForce.sqf
    NPG_fnc_cKeyDownGenericDisplay = {     private["_keypressed","_return"];     _keypressed = _this select 1;     _return = false;     #define KEYSCODE_ESC_KEY    1     // disable esc while in dialog     switch (_keypressed) do     {         case KEYSCODE_ESC_KEY:         {             _return = true;         };     };     _return; }; [] spawn { waitUntil {sleep 0.01; (!(isNull (findDisplay 41144)))}; disableSerialization; _foundComboLockUI = findDisplay 41144; _foundComboLockUI displayAddEventHandler ["KeyDown","_this call NPG_fnc_cKeyDownGenericDisplay"]; }; Now you can include the file. It has to be run on the client so make shure it is somewhere included
    inside a if(!isDedicated) {}; check and make shure that your path to this file is set according to its location in your mission.
    #include "antiBruteForce.sqf" I'll try to update this script tonight as i dont think it needs the spawn and waituntill. But this version does work for shure.
  5. Like
    Rocu got a reaction from Chunk. No Captain Chunk. in [Release] Single Currency Axe Cop Service Points for SC   
    Nice job, Captain Chunk. This should be done to the SC script as well and everything would be a lot simpler :D 
  6. Like
    Rocu reacted to Donnovan in [Release] Gebriel Safe Zones Maybe   
    **[RELEASED ON 01 SEPTEMBER]**
    **[uPDATED ON 02 SEPTEMBER]**

    Rocu,

    I have not tested, but this is the [Mission Folder]/custom/safezone.sqf file compatible with NoxSicarus Admin Tools:

    With that change, Gebriel Safe Zones will not disable Admin Tools God Mode if it is on.

    New/Modified lines have one of those 2 comments:

    //ADDED FOR ADMIN TOOLS COMPATIBILITY
    //MODIFIED FOR ADMIN TOOLS COMPATIBILITY
     

    //Gebriel Safezones //By Donnovan from Brazil don_incar = 0; don_firedEH_1 = nil; don_godon_1 = 0; inSafeZone = false; if (isNil "godMode") then {godMode = false;}; //ADDED FOR ADMIN TOOLS COMPATIBILITY [] spawn { private ["_runOneTime","_canbuild","_don_passengers","_don_veh_crew","_don_player_veh","_don_veh_driver"]; waitUntil {!(isNil "canbuild")}; _runOneTime = false; _canbuild = canbuild; while {true} do { waitUntil {!((_canbuild && canbuild) || (!_canbuild && !canbuild)) || !_runOneTime}; _canbuild = canbuild; if (!canbuild) then { player_zombieCheck = {}; fnc_usec_damageHandler = {}; fnc_usec_unconscious = {}; player allowDamage false; player removeAllEventHandlers "handleDamage"; don_godon_1 = 1; inSafeZone = true; sleep 0.025; [] spawn { private ["_myHdEh"]; while {!canbuild} do { _myHdEh = player addEventHandler ["handleDamage", {0}]; sleep 0.02; player removeEventHandler ["handleDamage",_myHdEh]; }; }; if (isNil "don_firedEH_1") then { don_firedEH_1 = 0; sleep 0.025; don_firedEH_1 = player addEventHandler ["Fired",{ cutText ["Can't fire with godon.","PLAIN DOWN", 2]; deleteVehicle (_this select 6); }]; }; }; if (canbuild && _runOneTime) then { [] spawn { for "_x" from 1 to 30 do { if (_x >= 6) then {cutText [format ["%1 seconds to godoff and shoton.", 31-_x], "PLAIN DOWN"];}; sleep 1; if (!canbuild) exitWith {}; if (_x == 30) then { //MODIFIED FOR ADMIN TOOLS COMPATIBILITY cutText ["Godoff and Shoton!", "PLAIN DOWN"]; if (!godMode) then { player_zombieCheck = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_zombieCheck.sqf"; fnc_usec_damageHandler = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_damageHandler.sqf"; fnc_usec_unconscious = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_unconscious.sqf"; player allowDamage true; player removeAllEventHandlers "handleDamage"; player addEventHandler ["handleDamage", {_this select 2}]; }; player removeEventHandler ["Fired", don_firedEH_1]; don_firedEH_1 = nil; don_godon_1 = 0; inSafeZone = false; }; }; }; }; if (!canbuild && don_incar == 1) then { _don_player_veh = don_player_veh; don_veh_crew = crew _don_player_veh; _don_veh_driver = driver _don_player_veh; _don_player_veh allowDamage false; _don_player_veh removeAllEventHandlers "handleDamage"; _don_player_veh addEventHandler ["handleDamage", {0}]; _don_player_veh removeAllEventHandlers "Fired"; _don_player_veh addEventHandler ["Fired",{deleteVehicle (_this select 6);}]; //PASSENGERS NAMES _don_passengers = ""; {if (Alive _x) then {_don_passengers = _don_passengers + format [" %1",name _x];};} forEach don_veh_crew; _don_veh_crew = []; {if (Alive _x) then {_don_veh_crew = _don_veh_crew + [getPlayerUID _x];};} forEach don_veh_crew; //ASSING OWNERS if (player == _don_veh_driver) then { _don_player_veh setVariable ["don_ownerity_code", format ["%1_%2", getPlayerUID player, round diag_tickTime], true]; _don_player_veh setVariable ["don_crew", _don_veh_crew, true]; //CHANGE _don_player_veh setVariable ["don_passengers", _don_passengers, true]; }; }; if (canbuild && don_incar == 1) then { _don_player_veh = don_player_veh; _don_veh_driver = driver _don_player_veh; [_don_player_veh] spawn { for "_x" from 1 to 15 do { sleep 1; if (!canbuild) exitWith {}; if (_x == 15) then { (_this select 0) allowDamage true; (_this select 0) removeAllEventHandlers "handleDamage"; (_this select 0) addEventHandler ["handleDamage", {_this select 2}]; (_this select 0) removeAllEventHandlers "Fired"; }; }; }; //DISASSING OWNERS if (player == _don_veh_driver) then { _don_player_veh setVariable ["don_ownerity_code", nil, true]; _don_player_veh setVariable ["don_crew", nil, true]; _don_player_veh setVariable ["don_passengers", nil, true]; }; }; _runOneTime = true; }; }; [] spawn { private ["_don_veh_crew","_wait_time","_last_mark","_max_time"]; while {true} do { _max_time = 480; waitUntil {sleep 0.0625; vehicle player != player}; don_player_veh = vehicle player; don_incar = 1; if (!canbuild) then { //VEHICLE OWNERITY CHECK _don_veh_crew = don_player_veh getVariable ["don_crew", nil]; if (isNil "_don_veh_crew") then {_don_veh_crew = [getPlayerUID player];}; if !(getPlayerUID player in _don_veh_crew) then { call compile format ['if (isNil "don_%1") then {don_%1 = diag_tickTime;}; _last_mark = don_%1;', don_player_veh getVariable ["don_ownerity_code", 0]]; _wait_time = diag_tickTime - _last_mark; if (_wait_time < _max_time) then { player action ["getOut", don_player_veh]; [objNull, player, rSAY, "error1"] call RE; cuttext [format ["Owners:%1. %2 seconds to liberate.", don_player_veh getVariable ["don_passengers","Owners not found"], round (_max_time - _wait_time)], "PLAIN DOWN"]; cad_pvar_smessage = [format ["%1 is messing with your vehicle! %2 seconds to liberate!", name player, round (_max_time - _wait_time)], _don_veh_crew]; publicVariable "cad_pvar_smessage"; } else { call compile format ['don_%1 = nil;', don_player_veh getVariable ["don_ownerity_code", 0]]; //DISASSING OWNERS don_player_veh setVariable ["don_ownerity_code", nil, true]; don_player_veh setVariable ["don_crew", nil, true]; don_player_veh setVariable ["don_passengers", nil, true]; cuttext [format ["Vehicle is now free for all!"], "PLAIN DOWN"]; cad_pvar_smessage = [format ["One of your safe vehicle is now free and player %1 is in it!", name player], _don_veh_crew]; publicVariable "cad_pvar_smessage"; }; }; don_player_veh allowDamage false; don_player_veh removeAllEventHandlers "handleDamage"; don_player_veh addEventHandler ["handleDamage", {0}]; don_player_veh removeAllEventHandlers "Fired"; don_player_veh addEventHandler ["Fired",{deleteVehicle (_this select 6);}]; }; if (canbuild) then { don_player_veh allowDamage true; don_player_veh removeAllEventHandlers "handleDamage"; don_player_veh addEventHandler ["handleDamage", {_this select 2}]; don_player_veh removeAllEventHandlers "Fired"; //DISASSING OWNERS if (player == driver don_player_veh) then { don_player_veh setVariable ["don_ownerity_code", nil, true]; don_player_veh setVariable ["don_crew", nil, true]; don_player_veh setVariable ["don_passengers", nil, true]; }; }; waitUntil {sleep 0.0625; vehicle player == player}; don_incar = 0; don_player_veh = nil; }; }; //Thanks Maca for the Remote Message idea "cad_pvar_smessage" addPublicVariableEventHandler { private ["_message", "_receivers"]; _message = (_this select 1) select 0; _receivers = (_this select 1) select 1; if (getPlayerUID player in _receivers) then {cutText [_message, "PLAIN DOWN"];}; };
  7. Like
    Rocu reacted to Chunk. No Captain Chunk. in [Release] Single Currency Axe Cop Service Points for SC   
    Anyone having any problems with this still?
    i've compiled all of the fixes into one RAR for you people who can't be bothered looking.

    And here's the link, don't forget to thank the people below!

    Souls 2.0 service points - https://www.dropbox.com/s/e9816xlgwzjwzwf/Service-Point%20Complete%20%28Souls%202.0%29.rar?dl=0

    Thanks to:
    Zupa (For single currency and compiles addon)
    Soul (For his HIVE)
    Axe Cop (For service point)
    Kat (For the changes to service point for Souls 2.0)
    Rocu (For the "Perfectionist" fix)
     
  8. Like
    Rocu got a reaction from Chunk. No Captain Chunk. in Adding custom traders using zupa's gold coins??   
    If you're using the Single Currency script by Zupa you're better off using config files (not sql) for traders.
  9. Like
    Rocu got a reaction from Sexysev in DayZ Commander stopped fetching new servers?   
    Now that I think about it you might be right. The server itself is brand new modded from scratch, but the physical server is same. Might be the same IP aswell and perhaps, indeed, cached.
     
    Really sucks that DZC isn't updating their soft properly. The worst part is that regular players might not even be aware of this and they just keep going to those '3929' servers, so they don't see the need to move from DZC to DZL
  10. Like
    Rocu got a reaction from Donnovan in [Release] Gebriel Safe Zones Maybe   
    Is this script compatible with NoxSicarius' Admin Tools? Specifically with it's god mode function. Most safe zone scripts don't get a long with that, was wondering if this is any different.
  11. Like
    Rocu got a reaction from raymix in [1.4.1] Snap Building PRO   
    Real nice job with Snap Building Pro, raymix. Been using it for a while now and thought I'd take the opportunity and say some nice words about it :) . The only issue I had with it was that the objects (metal floors mostly) wouldn't line up perfectly, occasionally leaving gaps in between. But I see you've now fixed it with the latest update which makes it the perfect tool for an avid base builder :) . Nice job indeed, keep it up.
  12. Like
    Rocu reacted to raymix in [1.4.1] Snap Building PRO   
    Download files, updates and Installation instructions on:
    Github
    HQ Screenshot of an in-game Tutorial dialog
    Ever wanted to run hardcore server with 3rd person cam disabled? Now's your chance.
     
    Credits and Contributors:
    Awol - player_build.sqf, Epoch and permission to modify script.
    Mudzereli - Commanding menus
    Rimblock - with modular build (github)
    PryMary - with Plot for Life
    KamikazeXeX - Support for
    striker - using snap pro as a base for
     
    Github contributors - mattispro, Mikeeeyy
     
     
    Legal:
    You can use/modify/redistribute this file as long as it complies with License. You can not use this script to promote donations or shops.
    This script is open source, you are allowed to add it to your @mods as long as appropriate credits and terms of license are met.
  13. Like
    Rocu reacted to (GSG) Az in RPT error when buying stuff   
    See here for the fix;
     
    https://github.com/EpochSC/SingleCurrencyBanking999/pull/1
  14. Like
    Rocu reacted to Zupa in [Release] Single Currency Axe Cop Service Points for SC   
    Credits to Axe for orignal script.
     
    Universal for 1.1 and 2.0
      
    These are based on my dev functions: (The functions are needed in your compiles, double check this!)
     

     

    THE DEV FUNCTIONS are needed!
     
     
     
     
    You can find Service Points files on github here:
     
    Replace your old files with these.
     
    https://github.com/EpochSC/ServicePointSC
     
    Change the configs to your likings.
  15. Like
    Rocu reacted to Face in "Error in expression <ivate.sqf" error out of nowhere?   
    The most important hint is the variable name that is being called "undefined" (AdminList). If you examine your files to see where AdminList defined and used, you will see that it is defined in AdminList.sqf and used in Activate.sqf.
     
    You have AdminList.sqf inside an if (!isDedicated) block, and that is a good thing, because you only want to run client-sided admin tools on the client. The problem is that you have your other admin tool file (Activate.sqf) outside of the !isDedicated block, meaning that Activate.sqf is read by both the client and the server. Since the server never read AdminList.sqf due to the !isDedicated block, the server has no idea what the variable AdminList means and gives you the undefined variable message.
     
    TL;DR solution: You need to move the line:
    [] execVM "admintools\Activate.sqf"; right under the line where you call AdminList.sqf. This will prevent the server from ever reading Activate.sqf while the client continues to read it as normal.
  16. Like
    Rocu reacted to Pro_Speedy in Issues: lose money on skin change & no coins dropped on death   
    here is my check_wallet.sqf
     
    I USE SOULS HIVE NOT ZUPA'S
    private ["_body", "_hisMoney", "_myMoney", "_killsH", "_test2", "_headShots", "_test","_playeridke","_humanity"]; _body = _this select 3; // Check if closest player _PlayerNear = _body call dze_isnearest_player; if (_PlayerNear) exitWith {cutText [localize "str_pickup_limit_4", "PLAIN DOWN"]}; _name = _body getVariable ["bodyName","unknown"]; _hisMoney = _body getVariable ["cashMoney",0]; _myMoney = player getVariable ["cashMoney",0]; _myMoney = _myMoney + _hisMoney; _body setVariable ["cashMoney", 0 , true]; player setVariable ["cashMoney", _myMoney , true]; systemChat format ['You took %1 coins, ID says %2 !',_hisMoney,_name]; sleep 2; _cid = player getVariable ["CharacterID","0"]; _cashMoney = player getVariable ["cashMoney",0]; if(_cashMoney > 0) then{ }else{ _cashMoney = 0; }; player setVariable ["moneychanged",1,true];
  17. Like
    Rocu reacted to Storm in Issues: lose money on skin change & no coins dropped on death   
    Double check your selfactions make sure that you have check wallet.
  18. Like
    Rocu reacted to Soul in Custom HiveExt.dll Release   
    SHORTCODE LEGEND:
    These shortcodes are used in the repo titles, this indicates what the specific repo is for.
    SC     >>> SingleCurrency
    MC     >>> MultiChar
    999    >>> 998/999 custom query supported
     
     
     
    Custom HiveExt.dll and needed sqf files + sql query file available on:
     
     
    Variant 1:DayZ-Epoch_SCHiveExt



    Variant 2: Dayz-Epoch_SCMCHiveExt



    Variant 3: DayZ_epoch_SCMC999HiveExt



    Variant 4: DayZ_epoch_SC999HiveExt



     
    All 4 variants have the following in common.
    - New CHILD:298 >>> fetching player bank data, used while player joins server
    - New CHILD:299 >>> updates player bank data, used when banking.
    - New CHILD:104 >>> gets all adminuids + their adminlevel from the admin_data table. (can be used to restrict access to admin tools aswell as infiSTAR AH)
    - Updated CHILD: 101 >>> checks if player exists in banking_data table and adds ifnot or updates playername if change detected
    - Updated CHILD:102 >>> added selection of cashMoney field during retrieving survivor data on login.
    - Updated CHILD:201 >>> added element to handle players cashmoney during updates to database.
     
    What is in variant 1?
    Everything stated above.
     
    What is in variant 2?
    Added support for AxeCop's multi char mod. and everything that you have in variant 1.
     
    What is in variant 3?
    Added support for 999 database calls so you can do custom database queries and
    everything found in variant 1 & 2. Only use this variant is you really want to use 998/999
    calls despite of the security risks attached to them.
     
    What is in variant 4?
    Added support for 999 database calls so you can do custom database queries and
    everything found in variant 1. Only use this variant is you really want to use 998/999
    calls despite of the security risks attached to them.
     
    What else can i find on the github repo's?
    SCDBQuery.sql:
    Run this file on your database by dragging and dropping
    It will add the field "CashMoney" to the character_data table and
    it will create a new table called "banking_data" with fields "PlayerUID,"PlayerName","BankSaldo"
     
    SCDBQuery_TransferGoldCoins.sql:
    Only run this file if you had Zupa's first release installed and you have players that have goldcoins stored in the headshots field.
    It will grab the value from "HeadShots" and put it in "CashMoney" for each row in your "character_data" table.
     
    SCDBQuery_TransferGoldCoins2.sql:
    Only run this file if you had Zupa's first release installed and you have players that have goldcoins stored in the "morality" field?
    It will make db entries for all players in "player_data" in the "banking_data" table and add the corresponding values from the "morality" field
    into the "banksaldo" field.
     
    admin_data.sql:
    This file will add a table called "admin_data", this can be used in combination with infiSTAR AH or any other tool you need restricted access
    to. Intended for advanced users.
     
    Server folder:
    Contains all files that where modified from Zupa's v1.1 version
    Take care and use a diffmerge tool like BeyondCompare, better safe then sorry.
     
    Mission folder:
    Contains all files that where modified from Zupa's v1.1 version.
    Take care and use a  diffmerge tool like BeyondCompare, better safe then sorry.
     
    BE filters:
    This needs to be added in the first line with !="" values inside the publicvarible.txt if using BE filters.
    Add it after the last !="" value. If using BE filters and you skip this step your players will get kicked for trying to send this PV to the server.
    !="PVDZE_bank_Save" Before installing:
    Always make backups of everything!
     
    Q&A:
    Q: Will support for AxeCops multi char mod be added in this hive?
    A: There is a 2nd version of the custom hiveext.dll that has support added for this mod.
     
    Q: Will there be 999 call support in this custom hiveext.dll
    A: There is a 3rd version of the custom hiveext.dll that has support for everything in version 1 & 2 and added support for 999 calls.
     
    Q: Does this hive have support vanilla epoch base maintenance?
    A: Yes it has the required funtionality as this hive was build of the last version released by VB[Awol]
     
    Q: Why are there 4 different variants of this custom hive?
    A: More flavours to choose from really. It enables you to either use or stay away from the unsafe 999 calls and still use this custom hive for single currency.
     
    Got any more question? Leave a post and i'll add them to the main post's Q&A section.
    Cheers Soul!
  19. Like
    Rocu reacted to Storm in Issues: lose money on skin change & no coins dropped on death   
    Take a look at this

×
×
  • Create New...