RX Scripts Logo
Mining

Events

All client- & serversided events included within this script. Events serve as listeners that capture and respond to actions executed by this script.
If additional events are required for your implementation, please submit a formal request through our ticketing system on the official Discord server.

Server Events

mining:onLicenseBought

Triggered after a mining license has been bought successfully.

RegisterNetEvent('mining:onLicenseBought', function(playerId) end)
playerId
number

Source of the player that bought the mining license.

mining:onOreMined

Triggered after a player hit a ore.

RegisterNetEvent('mining:onOreMined', function(playerId, oreName, miner) end)
playerId
number

Source of the player that start mining.

oreName
string

Name of the ore that has been hit.

miner
table

Data of the miner that hit the ore.

mining:onItemBought

Triggered after a player buys an item from the mining shop.

RegisterNetEvent('mining:onItemBought', function(playerId, itemData, amount, price) end)
playerId
number

Source of the player that bought the item.

itemData
table

Item data from config.

amount
number

Amount of items bought.

price
number

Price per item.

mining:onItemSold

Triggered after a player sells an item at the mining shop.

RegisterNetEvent('mining:onItemSold', function(playerId, itemData, amount, totalPrice) end)
playerId
number

Source of the player that sold the item.

itemData
table

Item data from config.

amount
number

Amount of items sold.

totalPrice
number

Total price received (price * amount).

mining:onMissionClaimed

Triggered after a player claims mission rewards.

RegisterNetEvent('mining:onMissionClaimed', function(playerId, missionKey, rewards) end)
playerId
number

Source of the player that claimed the mission.

missionKey
string

Mission key/identifier.

rewards
table

Rewards given to the player.

mining:onVehicleRented

Triggered after a player rents a vehicle.

RegisterNetEvent('mining:onVehicleRented', function(playerId, rentalName, vehicleData) end)
playerId
number

Source of the player that rented the vehicle.

rentalName
string

Name of the vehicle rental location.

vehicleData
table

Vehicle data from config.

mining:onVehicleReturned

Triggered after a player returns a rented vehicle.

RegisterNetEvent('mining:onVehicleReturned', function(playerId, rentalName, vehicleData) end)
playerId
number

Source of the player that returned the vehicle.

rentalName
string

Name of the vehicle rental location.

vehicleData
table

Vehicle data from config.

mining:onXpGained

Triggered after a player gains XP.

RegisterNetEvent('mining:onXpGained', function(playerId, xpGained, newXP, miner) end)
playerId
number

Source of the player that gained XP.

xpGained
number

Amount of XP gained.

newXP
number

New total XP.

miner
table

Miner object.

mining:onLevelUp

Triggered after a player levels up.

RegisterNetEvent('mining:onLevelUp', function(playerId, newLevel, miner) end)
playerId
number

Source of the player that leveled up.

newLevel
number

New level reached.

miner
table

Miner object.

Client Events

No client-sided events available at this time.