How fearezmegmi/classrpg works
This repository provides the ClassRPG multiplayer game mode, intended to be run with friends or inspected as Pawn source; the README describes it as an OpenMP-compatible version of the last source the author had from around 2018–2019. The tree identifies gameplay, player-facing systems, world objects, and shared game infrastructure. Source excerpts were not available, so the graph groups these responsibilities without asserting internal call chains or undocumented feature behavior.
Main entry points: init.pwn ClassRPG mode
Components 16
Gameplay systems
- Commands
Script/code/game/system/commands.pwn - Bonus system
Script/code/game/system/bonus - Marks system
Script/code/game/system/mark - Minigames
Script/code/game/system/system_minigame.inc
Player systems
- Client systems
Script/code/game/system/system_client.pwn - Clothing
Script/code/game/system/system_clothes.pwn - Weapons
Script/code/game/system/system_weapons.pwn - Donations
Script/code/game/system/system_donate.pwn
World content
- Object systems
Script/code/filterscript/object/core.pwn - Vehicle callbacks
Script/code/game/function/public_vehicle.pwn
Game runtime
- ClassRPG mode
Script/code/game/init.pwn - Core definitions
Script/code/game/core/definition.pwn - Game callbacks
Script/code/game/function/callback.pwn - MySQL config
Script/code/game/core/config_mysql.pwn
Other components
- Players
- OpenMP server
Connections 2
- Players → OpenMP server: play on
- OpenMP server → ClassRPG mode: runs