Developer Events API
C7 Framework V3 provides server and client events that fire whenever a player loads or unloads a character.
These events allow developers to integrate jobs, inventories, HUDs, and other systems that depend on character data.
All events below are triggered automatically by the framework.
C7FW:PLAYER_LOADED
Triggered when a player finishes selecting a character and has fully loaded into the game world.
This event fires on:
Server-side
Client-side
Server Event
Event Name:
C7FW:PLAYER_LOADED
Arguments:
src
number
The player’s server ID
character
table
Full character data table returned by the framework
Example:
Client Event
Event Name:
C7FW:PLAYER_LOADED
Arguments:
character
table
Full character data table
Example:
C7FW:PLAYER_UNLOADED
Triggered when a player unloads a character, including:
Disconnecting
Deleting a character
Switching characters
Resource restart
Forced cleanup
This ensures all external systems can safely clean up data.
This event fires on:
Server-side
Client-side
Server Event
Event Name:
C7FW:PLAYER_UNLOADED
Arguments:
src
number
Player server ID
character
table
The character that was unloaded
Example:
Client Event
Event Name:
C7FW:PLAYER_UNLOADED
Arguments:
character
table
Character being unloaded
Example:
Event Flow Overview
On Join → Character Loaded
On Disconnect or Switching Characters
Last updated
