PivityGmodStore

⛏️ Simple Mining System [Mine - Smelt - Craft]

(39)(49)

You can always read the reviews or discuss this product

Stable6.28.17v2

Added

  1. the ability to give more then 1 ore via the add ore function (for future functionality (advanced users)

Fixed

  1. Timers sometimes showing the wrong time if more then one refinery existed (moved everything away from timers and do the time keeping system a bit better and more optimized)
  2. Timers not being reset if ore was removed early

Files updated today lua/mining_system/sql_mining.lua lua/mining_system/sv_mining.lua lua/entities/refinery/init.lua

Stable6.28.17

Minor Update


Fix

  1. Orebag resets would perm disable a player from getting new ores

If you have players who are unable to mine ores or the ores will not save then clear their orebag with mining_clearorebag STEAMID64

This will reset their bag to a default state instead of just deleting the content of the orebag (resulting in broken orebag forever)

only files changed in this update

lua\mining_system\sql_mining.lua

GUI Update (Crafting Table Edition)

  1. Changed the look of the Crafting table, to match orebag
  2. Added item name to icons
  3. Updated language files to match these changes (if you are french please check my translations)
  4. Fixed a lot of hacky gui elements that were likely causing a small frame rate drop while looking at crafting menu alt text


GUI Update (Ore Buyer Edition)

  1. Changed the look of the Ore Buyer, to match orebag
  2. Added Ore name to icons
  3. Added count when hovering so you don't have to unhover to see how many you have
  4. Updated language files to match these changes (if you are french please check my translations)
  5. Fixed a lot of hacky gui elements that were likely causing a small frame rate drop while looking at Ore Buyer

alt text (Ignore "ore bag" in this image it was fixed after i ScreenShotted it)


Included in update

Fix

  1. Fixed entities showing through floating text (so it would cover up the words even though they were behind the words)


Changed files

  1. lua\mining_languagefiles\english.lua
  2. lua\mining_languagefiles\french.lua
  3. lua\entities\mining_craftingtable\cl_init.lua
  4. lua\entities\mining_orebuyernpc\cl_init.lua

Hope you guys enjoy

Stable6.25.17

Added -Specific ULX Ranks may now view players Orebag contents with the console command mining_view playersname (Ex. mining_view void)

Files Modified -lua/config_mining.lua -lua/mining_system/sv_mining.lua

Information -Adding ranks to the mining_view command is as easy as opening config_mining.lua and adding the rank name.

Update brought to you by Void

If there are any issues with this version please dont hesitate to put in a support ticket.

GUI Update (Orebag Edition)

  1. Changed the look of the orebag, to something a bit more sleek and less eye rapey.
  2. Added type of ore to images in orebag
  3. Removed Text that really was not needed from orebag
  4. Updated language files to match these changes (if you are french please check my translations)
  5. Fixed alot of hacky gui elements that were likely causing a small framerate drop while looking at bag

Hope you guys enjoy

Changed files

  1. lua\mining_languagefiles\english.lua
  2. lua\mining_languagefiles\french.lua
  3. lua\weapons\mining_orebag.lua

Tomorrow i plan on working on the orebuyer gui

alt text

Added

  1. Fuel system for refinery
  2. Countdowns for ores in refinery

Added to the config

SMS.UseFuel = false -- Should fuel be require? (cola is default fuel) fuel must be in both the SMSFuel and SMSRocks (if set to false coal can be smelted into bars otherwise it just fuels the refinery)


SMSFuel["Coal"] = {
NumberOfSmelts = 10 -- how many ores should be smelted on one ore
}

SMSRocks["Coal"] = {
Color = Color(0,0,0),
Value = 5,
Difficulty = 1,
Refinedmultiplier = 1,
XPReward = 5,
}

THIS IS A BETA UPDATE I HAVE TESTED IT BY MYSELF BUT BE AWARE THERE MAY BE ISSUES WITH THIS UPDATE THAT ARE UNFORSEEN

Please copy your recipes and rocks from your config before updating (remember if you want to use the coal rock please be sure it is there

Stable6.22.17

##Fixes

  1. Fixed "Changing collision rules within a callback is likely to cause crashes!" (Sorry never realized it was actually my script doing it since that error sucks)
  2. Fixed Refinery that were saved having no physical object (you could walk through them
Stable6.21.17

Refinery Update

Added

  1. Config option to protect ores while they are in the refinery, so that only the person who dropped the ore from their ore bag can take it out of the refinery
  2. Ability to shift+use the refinery to take out ores that are not smelted yet
  3. Pulls all ores out of refinery if possible (shift+e pulls all unrefined ores out
  4. E pulls all refined ores out)
  5. Fixed category for entities (removed the ones you are not supposed to spawn from the spawn menu)
  6. New config option (add to your existing config) SMS.OnlyOreOwnerCanTake =true-- Taking unfinished ores out of refinery (rock owner only?)

As always if you have any errors let me know

Thank Void for the suggestions and help testing said additions 167.114.101.69:27055

Stable6.21.17

Refinery Update

Added

Config option to protect ores while they are in the refinery, so that only the person who dropped the ore from their ore bag can take it out of the refinery

Ability to shift+use the refinery to take out ores that are not smelted yet

Pulls all ores out of refinery if possible (shift+e pulls all unrefined ores out

E pulls all refined ores out)

Fixed category for entities (removed the ones you are not supposed to spawn from the spawn menu)

As always if you have any errors let me know

New config option (add to your existing config) SMS.OnlyOreOwnerCanTake =true-- Taking unfinished ores out of refinery (rock owner only?)

Thank Void for the suggestions and help testing said additions 167.114.101.69:27055

Stable6.21.17

Refinery Update

Added

  1. Config option to protect ores while they are in the refinery, so that only the person who dropped the ore from their ore bag can take it out of the refinery
  2. Ability to shift+use the refinery to take out ores that are not smelted yet
  3. Pulls all ores out of refinery if possible (shift+e pulls all unrefined ores out
  4. E pulls all refined ores out)
  5. Fixed category for entities (removed the ones you are not supposed to spawn from the spawn menu)

As always if you have any errors let me know

  1. New config option (add to your existing config) SMS.OnlyOreOwnerCanTake =true-- Taking unfinished ores out of refinery (rock owner only?)

Thank Void for the suggestions and help testing said additions

Stable4.19.17

Fixes

  1. Potential fix for issue of orebags saving before they are loaded (rare issue that would reset someones orebag randomly
  2. Fix for errors caused by having the rock break and respawn enabled and also removing a rock (also can be caused by a rock being unfrozen and falling into the void)
Stable2.27.2017

#Fixes

  1. Potential fix for VERY RARELY randomly deleting someone's orebag

As far as i can tell this issue is so rare that it is nearly impossible to track down when it happens. Since no one is able to tell me what they are doing when it happens (my own server included) i can only assume it was caused by the orebag saving before it was loaded, added a check to make sure orebag was loaded before saving

Only file change is simple_mining_system/lua/mining_system/sql_mining.lua

Let me know if you notice any issues