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:

Argument
Type
Description

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:

Argument
Type
Description

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:

Argument
Type
Description

src

number

Player server ID

character

table

The character that was unloaded

Example:


Client Event

Event Name:

C7FW:PLAYER_UNLOADED

Arguments:

Argument
Type
Description

character

table

Character being unloaded

Example:


Event Flow Overview

On Join → Character Loaded

On Disconnect or Switching Characters

Last updated