Jump to content

[RELEASE] One click currency combine from inventory


rosska85

Recommended Posts

Just a very simple little addition which I mashed up from the Epoch Change script. One of the biggest annoyances I found with the Epoch currency system was how long it took to combine it all into nice neat piles for storing away, so this lets you do it in one click without having to travel all the way to a trader. 

 

Tested with 1.0.5.1, instructions are provided for clean Epoch and modded Epoch.

 

Feature:

  • Simply adds a right click menu option to all currency in your inventory which lets you 'combine' all of your currency to the highest denomination. Saves so much time and no annoying medic animation to boot. 

Download Link

 

Installation instructions can be found on my GitHub.

 

Hopefully the instructions are ok, I put this together on my server a week or two ago and I had to try and remember exactly what parts were needed haha. 

 

If you're running mudzereli's Deploy Anything, see

 

As requested, a video of it in action.

Link to comment
Share on other sites

Yeah it works the same way as using the 'combine' option at traders, so I think the exchange rate is 1 silver briefcase = 1 bar of gold so if you have four silver briefcases in your inventory when you use it, you'll get four oz of gold.

Link to comment
Share on other sites

Works great, just like at traders!

Glad it's working for you. :)

 

As requested I've added a short video clip to the OP showing it in action. It's pretty straight forward though, just click combine and it does what the trader menu option does. 

Link to comment
Share on other sites

for Mudzereli's deploy anything instead of extraRC

 

add this to overwrites\config.sqf

 

["ItemGoldBar","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],["ItemGoldBar2oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemGoldBar3oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemGoldBar4oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemGoldBar5oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemGoldBar6oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemGoldBar7oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemGoldBar8oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemGoldBar9oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemGoldBar10oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar2oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar3oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar4oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar5oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar6oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar7oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar8oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar9oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar10oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseEmpty","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase10oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase20oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase30oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase40oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase50oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase60oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase70oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase80oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase90oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase100oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS10oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS20oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS30oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS40oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS50oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS60oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS70oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS80oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS90oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS100oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],

Link to comment
Share on other sites

 

for Mudzereli's deploy anything instead of extraRC

 

add this to overwrites\config.sqf

 

["ItemGoldBar","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],["ItemGoldBar2oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemGoldBar3oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemGoldBar4oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemGoldBar5oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemGoldBar6oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemGoldBar7oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemGoldBar8oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemGoldBar9oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemGoldBar10oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar2oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar3oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar4oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar5oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar6oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar7oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar8oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar9oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemSilverBar10oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseEmpty","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase10oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase20oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase30oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase40oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase50oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase60oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase70oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase80oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase90oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcase100oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS10oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS20oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS30oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS40oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS50oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS60oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS70oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS80oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS90oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],
["ItemBriefcaseS100oz","Combine!","closeDialog 0;createDialog ""Combine All Currency"";execVM 'custom\combineCurrency.sqf';","true"],

 

Thanks for providing that, I don't run the deploy anything mod so didn't know you'd need to add this in somewhere else if using it. I've added a note in the OP. :) 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Discord

×
×
  • Create New...