Vehicle Cleanup

Commands, Exports & Events

Commands, Exports & Events for Vehicle Cleanup.

View in store

Commands (admins)

CommandDescription
/dvmenuOpen the management menu
/dvall [seconds] [true/false]Start a countdown; second argument = also delete locked vehicles
/dvstopStop the running countdown
/idvall [true/false]Delete right away, no countdown

All commands also work from the server console.

Exports (server)

lua
local ok, err = exports.lg_dvall:StartTimer(60, false) -- seconds, deleteLocked
local ok, err = exports.lg_dvall:StopTimer()
local count = exports.lg_dvall:DeleteNow(false)        -- returns how many vehicles were deleted
local state = exports.lg_dvall:GetState()              -- { running, remaining, deleteLocked, coolingDown }

err is one of 'already_running', 'cooldown', 'not_running'.

Exports (client)

lua
local running = exports.lg_dvall:IsTimerRunning()
local seconds = exports.lg_dvall:GetRemainingTime()

Events

Trigger these from server scripts (TriggerEvent) – players can only trigger them if they are admins:

EventArguments
lg_dvall:server:startTimerseconds, deleteLocked
lg_dvall:server:stopTimer–
lg_dvall:server:deleteNowdeleteLocked

Listen to these on the server (AddEventHandler):

EventArguments
lg_dvall:server:timerStartedseconds, deleteLocked
lg_dvall:server:timerStopped–
lg_dvall:server:vehiclesDeletedcount

Last updated