Cs 1.6 Level System Plugin -

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])

// Simple bubble sort for(new i = 0; i < count-1; i++) for(new j = i+1; j < count; j++) if(values[j] > values[i]) swap(keys[i], keys[j]) swap(values[i], values[j]) cs 1.6 level system plugin

get_user_name(keys[i], szName, 31) format(szData, 255, "^n%d. %s - %d XP (Lvl %d)", i+1, szName, values[i], g_iLevel[keys[i]]) add(szList, 1023, szData) "=== Level %d ==="

// Show XP gain set_hudmessage(0, 255, 0, -1.0, 0.80, 0, 0.5, 2.0) show_hudmessage(killer, "+%d XP", addXP) "XP: %d / %d"

new c = a a = b b = c

// ===== FORWARDS ===== public plugin_init()