πŸ“‘Events

Server Events

Nova:PlayerLoaded

Fired when a player's character data is fully loaded.

AddEventHandler('Nova:PlayerLoaded', function(source, player)
    print(player.fullname .. ' (Source: ' .. source .. ') has loaded')
    print('Job: ' .. player:GetJob().label)
    print('Money: $' .. player:GetMoney())
end)
Parameter
Type
Description

source

number

Player's server ID

player

NovaPlayer

Full player object


Nova:PlayerDropped

Fired when a player disconnects (after data is saved).

AddEventHandler('Nova:PlayerDropped', function(source, player, reason)
    print(player.fullname .. ' disconnected: ' .. reason)
end)
Parameter
Type
Description

source

number

Player's server ID

player

NovaPlayer

Player object (data still accessible)

reason

string

Disconnect reason


Nova:Ready

Fired when the framework has fully initialized (all modules loaded).


Nova:PlayerMoneyChange

Fired when a player's cash amount changes.


Nova:PlayerJobChange

Fired when a player's job changes.


Client Events

Nova:PlayerLoaded

Fired on the client when the local player's data is loaded.

Parameter
Type
Description

playerData

table

Player data table


Custom Events

When creating your own scripts, follow the naming convention:

Last updated