Flags Library
This page explains permission flag management.
Overview
The flags library assigns text-based permission flags to players. It offers tools for checking whether a player possesses a flag and for saving or loading flag data. Flags grant characters extra abilities but are often best replaced with in-character checks when possible.
lia.flag.add
Description:
Registers a new flag by adding it to the flag list.
Each flag has a description and an optional callback that is executed when the flag is applied to a player.
Parameters:
-
flag (string) – The unique flag identifier.
-
desc (string) – A description of what the flag does.
-
callback (function) – An optional callback function executed when the flag is applied to a player.
Realm:
- Shared
Returns:
- None
Example Usage:
lia.flag.onSpawn
Description:
Called when a player spawns. This function checks the player's character flags and triggers
the associated callbacks for each flag that the character possesses.
Parameters:
- client (Player) – The player who spawned.
Realm:
- Server
Returns:
- None
Example Usage: