PHP- Kodu:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>

#define PLUGIN "Rutbe Sistemi"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"

new syncobj;

new 
rutbe[33][32],frag[33];
public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
syncobj CreateHudSyncObj()
    
set_hudmessage(025500.550.8506.012.0)
    
    
register_event("DeathMsg","eDeath","a")
}
public 
client_putinserver(id) {
    
frag[id] = 0;
    
copy(rutbe[id],31,"Er")
    
set_task(1.0,"UpdateHud",id,_,_,"b")
}
public 
UpdateHud(id) {
    
ShowSyncHudMsg(idsyncobj,"[Rutbe: %s]^nFrag: %d",rutbe[id],frag[id])
}
public 
eDeath() {
    new 
attacker read_data(1);
    new 
victim read_data(2);
    
    if( (
<= attacker <= 32) && (<= victim <= 32) && is_user_connected(victim) && is_user_connected(attacker)) {
        
frag[attacker]++
        
CheckRutbe(attacker)
    }
    
}
public 
CheckRutbe(id) {
    if(
frag[id] < 5) {
        
copy(rutbe[id],31,"Er")
    }
    else if(
frag[id] < 10) {
        if(
frag[id] == 5) {
            
give_item(id,"weapon_glock18")
            
cs_set_user_bpammo(id,CSW_GLOCK18,40)
        }
        
copy(rutbe[id],31,"Onbasi")
    }
    else if(
frag[id] < 15) {
        if(
frag[id] == 10) {
            
give_item(id,"weapon_deagle")
            
cs_set_user_bpammo(id,CSW_DEAGLE,14)
        }
        
copy(rutbe[id],31,"Cavus")
    }
    else if(
frag[id] < 20) {
        if(
frag[id] == 15) {
            
give_item(id,"weapon_tmp")
            
cs_set_user_bpammo(id,CSW_TMP,60)
        }
        
copy(rutbe[id],31,"Tegmen")
    }
    else if(
frag[id] < 25) {
        if(
frag[id] == 20) {
            
give_item(id,"weapon_mp5navy")
            
cs_set_user_bpammo(id,CSW_MP5NAVY,60)
        }
        
copy(rutbe[id],31,"Yuzbasi")
    }
    else if(
frag[id] < 30) {
        if(
frag[id] == 25) {
            
give_item(id,"weapon_famas")
            
cs_set_user_bpammo(id,CSW_FAMAS,50)
        }
        
copy(rutbe[id],31,"Binbasi")
    }
    else if(
frag[id] < 35) {
        if(
frag[id] == 30) {
            
give_item(id,"weapon_ak47")
            
cs_set_user_bpammo(id,CSW_AK47,60)
        }
        
copy(rutbe[id],31,"Yarbay")
    }
    else if(
frag[id] < 40) {
        if(
frag[id] == 35) {
            
give_item(id,"weapon_m4a1")
            
cs_set_user_bpammo(id,CSW_M4A1,60)
        }
        
copy(rutbe[id],31,"Albay")
    }
    else {
        if(
frag[id] == 40) {
            
give_item(id,"weapon_g3sg1")
            
give_item(id,"weapon_deagle")
            
cs_set_user_bpammo(id,CSW_G3SG1,60)
            
cs_set_user_bpammo(id,CSW_DEAGLE,14)
        }
        
copy(rutbe[id],31,"Orgeneral")
    }
    

Bir dene bakalım. Ben hiç denemedim. Sorun olursa söylersin düzeltirim.

0-4 = Er
5-9 = Onbaşı -Glock
10-14 = Çavuş - Deagle
15-19 = Teğmen - TMP
20-24 = Yüzbaşı -MP5
25-29 = Binbaşı - Famas
30-34 = Yarbay - AK47
35-39 = Albay - M4A1
40-... = Orgeneral - G3SG1 + Deagle