Modules

GM Primary Gamemode Bootstrap
notification (no description)
cityrp.chatBox Clientside code relating to the chatbox.
cityrp.hints Clientside Hints System
cityrp.inventory Inventory Management
temar Temar's help file.
core.libraries.meska.achievements.boot Metrics-Skill-Achievement Framework (MESKA) The achievements-system booting.
core.libraries.meska.achievements.client.hud Metrics-Skill-Achievement Framework (MESKA) The achievements-system hud.
core.libraries.meska.achievements.server Metrics-Skill-Achievement Framework (MESKA) The achievements-system core functions.
core.libraries.meska.client Metrics-Skill-Achievement Framework (MESKA) The client setup procedure.
core.libraries.meska.config Metrics-Skill-Achievement Framework (MESKA) The configuration file.
core.libraries.meska.constants Metrics-Skill-Achievement Framework (MESKA) The internal constants.
core.libraries.meska.custombonus.boot Metrics-Skill-Achievement Framework (MESKA) The custombonus-system booting.
core.libraries.meska.custombonus.client.hud Metrics-Skill-Achievement Framework (MESKA) The custombonus-system hud.
core.libraries.meska.custombonus.server Metrics-Skill-Achievement Framework (MESKA) The custombonus-system core functions.
core.libraries.meska.dailybonus.boot Metrics-Skill-Achievement Framework (MESKA) The dailybonus-system booting.
core.libraries.meska.dailybonus.client.hud Metrics-Skill-Achievement Framework (MESKA) The dailybonus-system hud.
core.libraries.meska.dailybonus.server Metrics-Skill-Achievement Framework (MESKA) The dailybonus-system core functions.
core.libraries.meska.helpers Metrics-Skill-Achievement Framework (MESKA) The helper functions.
core.libraries.meska.hooks Metrics-Skill-Achievement Framework (MESKA) The hooks setups.
core.libraries.meska Metrics-Skill-Achievement Framework (MESKA) The setup procedure.
core.libraries.meska.metrics.boot Metrics-Skill-Achievement Framework (MESKA) The metrics-system booting.
core.libraries.meska.metrics.server Metrics-Skill-Achievement Framework (MESKA) The metrics-system core functions.
core.libraries.meska.providers Metrics-Skill-Achievement Framework (MESKA) The provider functions.
core.libraries.meska.providers.cache.memory Metrics-Skill-Achievement Framework (MESKA) The memory provider.
core.libraries.meska.providers.database.mysql Metrics-Skill-Achievement Framework (MESKA) The MySQL database provider.
core.libraries.meska.skills.boot Metrics-Skill-Achievement Framework (MESKA) The skill-system booting.
core.libraries.meska.skills.client.hud Metrics-Skill-Achievement Framework (MESKA) The skill-system hud.
core.libraries.meska.skills.server Metrics-Skill-Achievement Framework (MESKA) The skill-system core functions.
core.libraries.meska.skills.shared.meta Metrics-Skill-Achievement Framework (MESKA) The skill-system meta functions.
core.libraries.meska.timers Metrics-Skill-Achievement Framework (MESKA) The timer functions & setups.
core.libraries.sh_array JS-Like Arrays
cityrp.currency Currency Library
dumper (no description)
functions Generic Shared Functions
cityrp.help The help library, for providing tips and command help for the F1 menu.
internet Shared library utilities to help internet do shit.
cityrp.item Shared item and item category library.
cityrp.plugin Plugin registration and utilities library.
cityrp.table Generic Table functions.
cityrp.team Team / Job handing.
workarounds Workarounds Library.
cityrp.zones Zoning library.
cityrp.access Access and Flags.
cityrp.acommands Serverside Administration Core Module
cityrp.command CityRP Commands Library.
core.libraries.sv_entity Serverside Entity Functions.
core.libraries.sv_logs Serverside logging utility.
core.libraries.sv_membership Membership.
core.libraries.sv_remote Remote Commands Library.
core.metatables.sh_entity Shared Entity Metafunctions.
core.metatables.sh_vehicle Shared Vehicle Metatable.
core.metatables.sv_entity Serverside Entity Metafunctions.
core.metatables.sv_inventory Serverside Inventory Metatable.
core.metatables.sv_vehicle Serverside Vehicle Metatable.
acpig.html ACP IG HTML Renderer
acpig ACP IG
core.plugins.admin.cl_init Clientside Administration Module
core.plugins.admin_assist.cl_init Clientside Administration Assistance Module
core.plugins.admin_assist.sv_init Serverside Administration Assistance Module
core.plugins.adminhub.cl_init Client Admin Hub.
core.plugins.adminhub.sh_init Shared Adminhub.
core.plugins.adminhub.sv_init Serverside Adminhub.
core.plugins.animations.sv_init Lime-Animations - Fully featured animations plugin.
core.plugins.animations.sv_meta Check if an animation is running.
core.plugins.animationui.cl_init Get the key binding for UI_KEY.
core.plugins.anonymous.cl_init Kill Message Hider
core.plugins.autokick.cl_init Clientside AFK Module
core.plugins.autokick.sv_init Serverside AFK Module
core.plugins.bodybags.sv_blood Blood Management Library
core.plugins.bodybags.sv_init Bodybag Serverside Module
core.plugins.collectables.sv_events Collectables System Event Loader
core.plugins.collectables.sv_init Collectables System
core.plugins.discord_relay_free.sv_init Replace tags in a template message.
cityrp.door Door Shared
core.plugins.generic.sv_init Called when a player attempts to holster a weapon.
core.plugins.hud.cl_init HUD Stuff and things.
core.plugins.laws.sv_init Laws System
core.plugins.licenseplates.cl_init License Plates Client
core.plugins.licenseplates.sh_init License Plates Shared
core.plugins.licenseplates.sv_init License Plates Server
core.plugins.lifealert.cl_init Life Alert System
core.plugins.lifealert.sh_init Life Alert System
core.plugins.lifealert.sv_init Life Alert System
core.plugins.mixtures.cl_init Mixtures System
core.plugins.mixtures.sh_init Mixtures System
core.plugins.mixtures.sv_init Mixtures System
core.plugins.model-state.cl_init Model State Viewer.
core.plugins.onlinelog.cl_init Online Log
core.plugins.onlinelog.sh_init Online Log
core.plugins.onlinelog.sv_init Online Log
core.plugins.packaging.sv_init Packaging Spawning
core.plugins.passivemode.sv_init Passive Mode
core.plugins.perma_ents.sv_init Fixed Entity Spawning System.
cityrp.phonebook Phonebook
core.plugins.pradio.sv_init Private Radio.
core.plugins.propsave.sv_init Prop Save
core.plugins.queue.sv_init Spawn Queue
core.plugins.radio.cl_init Car Radio System.
core.plugins.radio.sv_init Car Radio System.
referrals Referals
core.plugins.referrals.sv_init Referrals System.
core.plugins.refund_ents.sv_init Entity Refund System.
core.plugins.rep.cl_init Roleplay Experience Point (REP) system.
core.plugins.rep.sv_init REP Serverside.
core.plugins.savedeaths.sv_init Death Saving.
core.plugins.spawnpoints.cl_init Allows players to view spawn points so they do not obstruct the freshly spawned
core.plugins.spawnpoints.sv_init Spawnpoints System.
core.plugins.stamina.cl_init Stamina System.
core.plugins.stamina.sh_init Stamina System.
core.plugins.stamina.sv_init Stamina System.
core.plugins.steamgroup.sv_init Steam Group System.
core.plugins.stickerui.cl_init Trigger function for visibility state & spam protection.
core.plugins.test.sv_init Test stuff
core.plugins.tracking.cl_init Trackers Client.
core.plugins.tracking.sv_init Trackers Server.
core.plugins.tradingcards.sv_init Trading Cards System
core.plugins.tradingstickers.sv_init Trading Stickers System
core.plugins.typing.cl_init Overhead Typing Notifications Server.
core.plugins.typing.sh_init Overhead Typing Notifications Server.
core.plugins.typing.sv_init Overhead Typing Notifications Server.
core.plugins.uniforms.sv_init Uniform Management / Cooldown Plugin.
core.plugins.unisec-keypads.cl_init Unisec Keypads
core.plugins.unisec-keypads.sh_init Unisec Keypads
core.plugins.unisec-keypads.sv_init Unisec Keypads
core.plugins.unownable.sv_init Unownable Doors Plugin
core.plugins.vadar_handfunctions.cl_init

Client-side Effects for Hand Functions (vadar_handfunctions)

Handles client-side effects for the push functionality.
core.plugins.vadar_handfunctions.sh_init

Shared Utilities for Hand Functions (vadar_handfunctions)

This script contains shared network string declarations for the push and escort mechanics.
core.plugins.vadar_handfunctions.sv_init

Hand Functions for CityRP (vadar_handfunctions)

This script implements robust mechanics for escorting and pushing players, ensuring smooth interactions
and enhanced realism.
core.plugins.vehicle_doors.sv_init Vehicle Doors System
core.plugins.vehicle_skins.cl_init Vehicle Skin Shared Processing
core.plugins.vehicle_skins.sh_init Vehicle Skin Shared Processing
core.plugins.vehicle_skins.sv_init Vehicle Skin Serverside Processing
core.plugins.vehicles.cl_init Clientside Vehicles Plugin.
core.plugins.vehicles.sh_init Shared Vehicles Plugin.
core.plugins.vehicles.sh_vehicles Vehicle Configuronies
core.plugins.vehicles.sv_init Serverside Vehicle Plugin.
core.plugins.vehicles.sv_towtruck Towtruck Modules (Serverside)
core.plugins.visible_protection.sh_init Visible Protection Plugin Definition
core.plugins.visible_protection.sv_init Visible Protection Server Component
core.plugins.voice_distance.sh_init Voice distance Shared content
core.plugins.voiceradio.cl_init Clientside Voice Radio Module
core.plugins.voiceradio.sh_init Serverside Voice Radio Module
core.plugins.voiceradio.sv_init Serverside Voice Radio Module
core.plugins.warning.cl_init Clientside Warnings System
core.plugins.warning.sh_init Shared Warnings System
core.plugins.warning.sv_init Serverside Warnings System
core.plugins.weapons_on_back.cl_init Clientside for Weapons on Back.
core.plugins.zz_networking.cl_init Clientside Networking Module
core.plugins.zz_networking.sh_init Shared Networking Module
core.plugins.zz_networking.sv_init Serverside Networking Module
core.sv_commands Generic CityRP Commands.
core.sv_configuration Serverside (Database) Configuration.

Classes

PANEL.cityrp_Cards Cards Menu Based on Panel
PANEL.cityrp_Character Cards Menu Based on Panel
PANEL.cityrp_Clan Clan Menu Based on Panel
PANEL.cityrp_Commands Commands Menu Based on DPanel
PANEL.cityrp_Feedback Community Input Menu Based on Panel
PANEL.cityrp_Credits Credits Menu
DScaleItemPanel Auto Scaling Model Panel
cityrp_LawRow Law Row Based on gmod(DPanel)
PANEL.cityrp_Map Community Input Menu Based on Panel
ITEM.base_accessory Accessory Base Item
ITEM.base_ammo Ammo Base Item

A nice and simple item which a couple of utility functions for ammo.

ITEM.base_clothing Clothing Base Item
ITEM.base_collectable Collectable Item Base.
ITEM.base_food Food Item Base
ITEM.base_ingredients Ingredient Item Base This class is based on the ITEM class.
ITEM.base_modelbg Bodygroup Modifier Base Item
ITEM.base_outfit Outfit Base

The outfit base is simply clothing which is non-member and auto-registers.

ITEM.base_schematic Base Schematic The schematic base item is used to easily define schematics.
ITEM.base_spawnable Spawnable Item Base.
ITEM.base_suit Spawnable Suit Item.
ITEM.base_uniform Uniform Item.
ITEM.base_vehicle Vehicle Item.
ITEM.base_weapon Base Weapon Item/ The weapon base is an item which a bunch of helpers for handling weapons.
ITEM Item Metatable The ITEM metatable is a bit weird, having some quirks.
PLUGIN Plugin Metatable The PLUGIN metatable ascribes some basic functionality to assist in writing plugins faster.
WEIGHTED_RANDOM Weighted random table calculators.
Player Shared Player Metafunctions.
PLUGIN.CPR Cardiopulmonary Resuscitation (CPR) Plugin
PLUGIN.employee_salary Employee Salary System
PLUGIN.worldprops World Props Module
DB Database Handling Class.

Panels

dcoloredicon HUD Derma panel primarily for the HUD, where an Icon has a color
dfillicon HUD Derma panel primarily for the HUD, where an Icon is superimposed over a vertical fill bar
diconlabel HUD Derma panel primarily for the HUD where an icon and text are rendered
dinfolabel Market Informational Label.
dinfopanel Market Info Label Panel.
ditemtitle Item Title Panel
dlimitedtextentry Max Character Limited Text Entry
doptionpanel Market / Inv Options Button Panel
dpropamt HUD Derma panel primarily for the HUD, shows prop count
dradio HUD Derma HUD radio indicator
dtexturedprogress HUD Derma progress bar with a textured rect background
dwepinfo HUD Derma panel primarily for the HUD, can either show a weapon icon or ammo info
hud_botleft HUD Derma panel for bottom left of the HUD (most information)
hud_topleft HUD Derma panel for top left of the HUD (radio / pass / lockdown)
hud_vehicle HUD Derma panel for HUD while in vehicle
sh_urlpanel Generic URL Panel
functions Clientside functions to help make derma.

Topics

items.md