PHP- Kodu:
#include <amxmodx>

new Float:gRadio[33]
new 
pTime,pEnabled,pBlock

new szRadioCommands[][] = {
    
"radio1""coverme""takepoint""holdpos""regroup""followme""takingfire",
    
"radio2""go""fallback""sticktog""getinpos""stormfront""report",
    
"radio3""roger""enemyspot""needbackup""sectorclear""inposition""reportingin""getout""negative""enemydown"
}


public 
plugin_init() {
    
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    for (new 
i=0i<sizeof szRadioCommandsi++)
        
register_clcmd(szRadioCommands[i], "cmdRadio")
    
    
pTime register_cvar("srf_time","99"
    
pEnabled register_cvar("srf_enabled","1")
    
pBlock register_cvar("srf_block_fith","1")

    
/* srf_enabled (1 Açma) (0 Kapatma)
    srf_block_fith (1 Açık) (0 Kapalı) Atılan bombaların radio mesajlarını engelleme. Varsayılan 1
    srf_time 5 (Radio mesajlarının kaç saniye aralıkla kullanılacağına belirleyen komut. Varsayılan 5 sn. */
    
    
register_message(get_user_msgid("SendAudio"),"FireInTheHole")
    
register_cvar("srf_version",VERSION,FCVAR_SERVER|FCVAR_SPONLY)
    
}

public 
cmdRadio(id){
    
    if(
get_pcvar_num(pEnabled)){
        
        new 
Float:fTime get_gametime()
        
        if(
fTime gRadio[id] < get_pcvar_num(pTime)){
            
            
client_print(id,print_center,"Uzgunum, cunku sen bu komutu surekli kullaniyorsun!")
            
            return 
PLUGIN_HANDLED_MAIN
        
}
        
        
gRadio[id] = fTime
    
}
    
    return 
PLUGIN_CONTINUE
}

public 
FireInTheHole(msgid,msg_dest,msg_entity) {
    
    if(
get_msg_args() < || get_msg_argtype(2) != ARG_STRING)
        return 
PLUGIN_HANDLED
    
    
new szArg[32]
    
    
get_msg_arg_string(2,szArg,31)
    
    if(
equal(szArg ,"%!MRAD_FIREINHOLE") && get_pcvar_num(pBlock))
        return 
PLUGIN_HANDLED;
    
    return 
PLUGIN_CONTINUE;