Skip to content

Class Ranking

Comprehensive hierarchical ranking system that manages player positions within classes. Provides promotion, demotion, hiring, and kicking functionality with tier-based permissions. Automatically assigns rank-specific weapons, clearance levels, and models. Includes administrative commands and privilege-based access control for class management.


Generator

The top-level key inside lia.ranking.rankTable for the class you are defining ranks for.
Unique key for this rank within the selected class; used to reference/promote/demote to this rank.
Rank abbreviation/shorthand shown in UI/overhead displays (module-defined usage).
The full readable name shown for this rank.
Player model applied/used for this rank (module-defined behavior).
Clearance level required/granted for this rank (used by clearance/door systems if your schema ties them together).
Salary/pay value associated with this rank (how/when it is paid is schema/module-defined).
Tier/order value for this rank (commonly used to compare seniority; higher usually means higher rank).
Each row is one swep classname entry in the "Weapons" list.
If enabled, players of this rank can promote other members.
If enabled, players of this rank can demote other members.
If enabled, players of this rank can hire/recruit into the class.
If enabled, players of this rank can remove members from the class.

Generated Code


Changelog

Version 1.0
  • Initial Release