In cs16_level_system.sma, find the client_putinserver function. Add:
public client_putinserver(id)
new level = cs16_get_user_level(id);
new tag[32];
if(level <= 10) tag = "[Recruit]";
else if(level <= 25) tag = "[Veteran]";
else tag = "[Elite]";
set_user_info(id, "name", "%s %s", tag, original_name);
Not sure which version to choose? Here are the current best: cs 16 level system plugin
| Plugin Name | Best For | Database | Special Feature | |-------------|----------|----------|------------------| | Advanced Level System (ALS) | Large communities | MySQL | Built-in web ranking API | | Simple XP by KZR | Small servers | SQLite | 50KB lightweight | | CS16-RPG v3 | Roleplay servers | MySQL | 20+ custom skills (invisibility, leap) | | Levels & Ranks Deluxe | Competitive servers | Both | ELO-style rank decay | | Biohazard Level Plugin | Zombie mode | SQLite | Class-based leveling | In cs16_level_system
Our recommendation: Advanced Level System (ALS) for general use. It is open-source, regularly updated, and includes a web interface for players to check stats. Not sure which version to choose
You aren't just counting kills anymore. A "deep" plugin in 2025 needs these features or players will leave for a Zombie Escape server: