Level System Plugin — Cs 1.6
new szAuth[35], szData[128] get_user_authid(id, szAuth, 34)
if(nvault_get(g_iVault, szAuth, szData, 127)) cs 1.6 level system plugin
// Collect all players' XP for(new i = 1; i <= MAX_PLAYERS; i++) "=== Level %d ==="
g_iVault = nvault_open("level_system")
new lvl = g_iLevel[id] new xp = g_iXP[id] new nextXP = (lvl >= MAX_LEVEL) ? 0 : BASE_XP_LEVEL[lvl+1] new needed = (lvl >= MAX_LEVEL) ? 0 : nextXP - xp "XP: %d / %d"
szList[0] = 0 add(szList, 1023, "=== TOP 5 PLAYERS ===") for(new i = 0; i < min(5, count); i++)
client_print(id, print_chat, "=== Level %d ===", lvl) client_print(id, print_chat, "XP: %d / %d", xp, (lvl >= MAX_LEVEL) ? xp : nextXP) if(needed > 0) client_print(id, print_chat, "Needed for next level: %d XP", needed) client_print(id, print_chat, "K/D: %d / %d", g_iKills[id], g_iDeaths[id])
new szAuth[35], szData[128] get_user_authid(id, szAuth, 34)
if(nvault_get(g_iVault, szAuth, szData, 127))
// Collect all players' XP for(new i = 1; i <= MAX_PLAYERS; i++)
g_iVault = nvault_open("level_system")
new lvl = g_iLevel[id] new xp = g_iXP[id] new nextXP = (lvl >= MAX_LEVEL) ? 0 : BASE_XP_LEVEL[lvl+1] new needed = (lvl >= MAX_LEVEL) ? 0 : nextXP - xp
szList[0] = 0 add(szList, 1023, "=== TOP 5 PLAYERS ===") for(new i = 0; i < min(5, count); i++)
client_print(id, print_chat, "=== Level %d ===", lvl) client_print(id, print_chat, "XP: %d / %d", xp, (lvl >= MAX_LEVEL) ? xp : nextXP) if(needed > 0) client_print(id, print_chat, "Needed for next level: %d XP", needed) client_print(id, print_chat, "K/D: %d / %d", g_iKills[id], g_iDeaths[id])