Description
Player Models Pro is an easy-to-use ReAPI-based system that lets you add unlimited player models for Terrorists and CTs, with options to keep default models, set team-specific models, and lock models behind admin flags or levels (when used with any rank system).
Models are read from a clean config file and applied in-game with a simple menu. Everything is configurable: commands to open the menu, save method (nVault/SQLite), menu access flags, auto re-open behavior, and more. A lang file is included, translated into all CS 1.6 languages.
Core Features
Unlimited Models
Add as many player models as you want for each team. Optional [Default] per team.
Team Specificity
Separate sections for Terrorists and CTs to keep things organized and predictable.
Levels & Flags
Lock a model behind a certain LEVEL and/or required admin FLAGS. Perfect for VIP tiers.
Save Modes
Save selections with nVault or SQLite; save by Name, IP, or SteamID.
Colored Names
Use colors in model names: \r (red), \y (yellow), \w (white), \d (grey).
Settings (pmp_settings.ini)
Main configuration options for behavior, saving, access, and UX.
General Settings
Options and default values with brief descriptions.
Commands to open the models menu.
Whether to save selected models (0 = don't save | 1 = nVault | 2 = SQLite)
Save method if SAVE_MODELS is enabled (0 = Name | 1 = IP | 2 = SteamID)
Only players with these admin flags can open the menu. Leave empty for everyone.
Automatically re-open the menu after selecting a model.
When enabled, selected model is applied on next spawn only.
Prefix for all chat messages ($1 normal | $3 team | $4 green)
Adding Models (pmp_models.ini)
Define TERRORIST and CT models with simple, readable tags. Models must be installed only in cstrike/models/players. The folder and .mdl names cannot use spaces (use cool_vip_model instead of cool vip model).
Rules & Tips
Example pmp_models.ini
# ------------------------------ PLAYER MODELS PRO -------------------------------
TERRORIST MODELS:
[Default]
[Yuri = yuri]
[Viper = viper]
[\rRitsuka = ritsuka]
LEVEL = 5
[\yP\rh\wo\ye\rn\wi\yx = phoenix]
FLAGS = abc
LEVEL = 10
CT MODELS:
[Default]
[Ryan = ryan]
[Jean Pierre = jean_pierre]
FLAGS = b
[\yKim \wDae\d-\rHo = kim_dae_ho]
LEVEL = 15
FLAGS = mno
Contact & Support
For support, custom modifications, or any questions about the Player Models Pro system: