RX Scripts Logo
Lumberjack

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

lumberjack:onLicenseBought

Triggered after a lumberjack license has been bought successfully.

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

Source of the player that bought the lumberjack license.

lumberjack:onItemBought

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

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

Source of the player that bought the item.

itemData
table

The item data from config including item, label, price, requiredLevel, and mystery.

amount
number

The amount of items bought.

price
number

The price per item.

lumberjack:onItemSold

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

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

Source of the player that sold the item.

itemData
table

The item data from config including item, label, price, requiredLevel, and mystery.

amount
number

The amount of items sold.

totalPrice
number

The total price received (price * amount).

lumberjack:onMissionClaimed

Triggered after a player claims mission rewards.

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

Source of the player that claimed the mission.

missionKey
string

The mission key/identifier.

rewards
table

The rewards given including xp, money, moneyType, and items array.

lumberjack:onVehicleRented

Triggered after a player rents a vehicle.

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

Source of the player that rented the vehicle.

rentalName
string

The name of the vehicle rental location.

vehicleData
table

The vehicle data from config including model, label, rentInterval, intervalPrice, deposit, requiredLevel, and mystery.

lumberjack:onVehicleReturned

Triggered after a player returns a rented vehicle.

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

Source of the player that returned the vehicle.

rentalName
string

The name of the vehicle rental location.

vehicleData
table

The vehicle data from config including model, label, rentInterval, intervalPrice, deposit, requiredLevel, and mystery.

lumberjack:onTreeChopped

Triggered after a player chops down a tree.

RegisterNetEvent('lumberjack:onTreeChopped', function(playerId, treeName, lumberjack) end)
playerId
number

Source of the player that chopped the tree.

treeName
string

Name of the tree that has been chopped.

lumberjack
table

Data of the lumberjack that chopped the tree.

lumberjack:onLogCut

Triggered after a log has been cut.

RegisterNetEvent('lumberjack:onLogCut', function(playerId, logName, lumberjack) end)
playerId
number

Source of the player that cut the log.

logName
string

The name/type of the log cut.

lumberjack
table

Data of the lumberjack that cut the log.

lumberjack:onLogSawn

Triggered after logs have been sawn at a sawmill.

RegisterNetEvent('lumberjack:onLogSawn', function(playerId, logItem, amount, lumberjack) end)
playerId
number

Source of the player that sawed the logs.

logItem
string

The item name of the log sawn (e.g., 'pine_log').

amount
number

The amount of logs sawn.

lumberjack
table

Data of the lumberjack that sawed the logs.

lumberjack:onXpGained

Triggered after a player gains XP.

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

Source of the player that gained XP.

xpGained
number

The amount of XP gained.

newXP
number

The new total XP.

lumberjack
table

Data of the lumberjack that gained XP.

lumberjack:onLevelUp

Triggered after a player levels up.

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

Source of the player that leveled up.

newLevel
number

The new level reached.

lumberjack
table

Data of the lumberjack that leveled up.

lumberjack:onDeliveryCompleted

Triggered after a player completes a log delivery.

RegisterNetEvent('lumberjack:onDeliveryCompleted', function(playerId, locationLabel, logsSold, totalPayment, totalLogs, lumberjack) end)
playerId
number

Source of the player that completed the delivery.

locationLabel
string

The name of the delivery location.

logsSold
table

Table of tree types and counts sold.

totalPayment
number

Total money received from the delivery.

totalLogs
number

Total number of logs delivered.

lumberjack
table

Data of the lumberjack that completed the delivery.

Client Events

No client-sided events available at this time.