PivityGmodStore

Zero´s RetroMiner ⛏️ (Mining Script)

(58)(585)

You can always read the reviews or discuss this product

Media gallery

Trailer

Buy product

$9.99

Includes 6 months of product support.

In short

This is the ultimate mining and refining script! In this Addon you can harvest, melt and sell many ores!

enter image description here

You can harvest diffrent Ores with a pickaxe or a mineshaft and collect them in a gravelcrate. The collected Ores are then put in a RockCrusher were they get crushed and moved to a Refinery via a conveyorbelt were they get refined and collected in a Refiner Crate.

The refined ore and coal can now be filled in the Melter were it gets melted in to Bar´s. The finished Bar´s get now put in a fancy Storagecrate and sold by a Metal Buyer.



enter image description here

Public Pipeline Tutorial

English Tutorial by Ratatouille: Click Here

French Tutorial by KADABRA: Click Here


  1. Take the job "Retro Miner"
  2. Choose your Pickaxe and smash it on the rocks
  3. Purchase a RockCrusher, a Conveyorbelt and a Refinery
  4. Put a Refiner - Crate under the Refinery
  5. Purchase a Melter and fill it with Coal and refined ore
  6. Wait for your ore to be molten in to Ingots and put them in a Storage Crate
  7. Go to a Metal Buyer and sell your StorageCrate


enter image description here

Please take the time to review my script. Negative and Positive critic is welcome.


enter image description here

If you found some bugs please use the gmod ticket system to contact me.

Thanks.



enter image description here

enter image description here

enter image description here

enter image description here

enter image description here


Dev

// Here are some Hooks you can use for Custom Code

// Called when the player hits a ore entity
hook.Add("zrmine_OnPickaxeHit", "zrmine_OnPickaxeHit_Vrondakis", function(ply, HitPos, OreEntity)
if IsValid(ply) and (LevelSystemConfiguration or manolis) then
ply:addXP(zrmine.config.Vrondakis["Mining_pickaxe"].XP, " ", true)
end
end)
// Call when a Mine Entrance produces ore entities
// *Note* The player variable can be nil if the MineEntrance is public
hook.Add("zrmine_OnOreMined", "zrmine_OnOreMined_Vrondakis", function(ply, MineEntity)
if IsValid(ply) and (LevelSystemConfiguration or manolis) then
ply:addXP(zrmine.config.Vrondakis["Mining_mine"].XP, " ", true)
end
end)
// Called when Ore gets Crushed
hook.Add("zrmine_OnOreCrushing", "zrmine_OnOreCrushing_Vrondakis", function(ply, Crusher, OreType, OreAmount)
if IsValid(ply) and (LevelSystemConfiguration or manolis) then
ply:addXP(zrmine.config.Vrondakis["Crushing"].XP, " ", true)
end
end)
// Called when a refinery refines ore
hook.Add("zrmine_OnOreRefined", "zrmine_OnOreRefined_Vrondakis", function(ply, Refinery, OreType, OreAmount)
if IsValid(ply) and (LevelSystemConfiguration or manolis) then
ply:addXP(zrmine.config.Vrondakis["Refining"].XP, " ", true)
end
end)
// Called when the player produces metal bars
hook.Add("zrmine_OnMelting", "zrmine_OnMelting_Vrondakis", function(ply, Melter, BarType)
if IsValid(ply) and (LevelSystemConfiguration or manolis) then
ply:addXP(zrmine.config.Vrondakis["Melting"].XP, " ", true)
end
end)
// Called when the player produces metal bars
hook.Add("zrmine_OnSelling", "zrmine_OnMelting_Vrondakis", function(ply, BuyerNPC, SellProfit, MetalBarsTable, Earnings)
if IsValid(ply) and (LevelSystemConfiguration or manolis) then
ply:addXP(zrmine.config.Vrondakis["Selling"].XP, " ", true)
end
end)


Product reviews