Arkadaşlar merhaba komut yasaklayıcı bir plugin kullanıyorum ancak amx_weapon @all 200 ü kabul etmiyor. Nasıl etmiyor derseniz amx_weapon @all kısmını kabul ediyor 200 ü kabul etmiyor yani herkese silah verme kapanıyor ben sadece 200'ün kapanmasını istiyorum.

Kod:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>


#define PLUGIN "Yasakli Komutlar"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"


#define MAX_YASAK 50


new line;
new dosya[256];
new readdata[32][MAX_YASAK+1]
new pcvar;


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    pcvar = register_cvar("yk_obeyimmunity","0")
    
    LoadFile()
}
public cmdBlockNormal(id) {
    if((get_user_flags(id) & ADMIN_IMMUNITY) && get_pcvar_num(pcvar)) {
        return PLUGIN_CONTINUE
    }
    return PLUGIN_HANDLED
}
public cmdBlockKick(id) {
    if((get_user_flags(id) & ADMIN_IMMUNITY) && get_pcvar_num(pcvar)) {
        return PLUGIN_CONTINUE
    }
    server_cmd("kick #%d ^"Yasakli Komut Sebebiyle Atildiniz^"",get_user_userid(id))
    return PLUGIN_HANDLED
}
public cmdBlockBan(id) {
    if((get_user_flags(id) & ADMIN_IMMUNITY) && get_pcvar_num(pcvar)) {
        return PLUGIN_CONTINUE
    }
    server_cmd("amx_ban #%d 0 ^"Yasakli Komut Sebebiyle Banlandiniz^"",get_user_userid(id))
    return PLUGIN_HANDLED
}
public LoadFile() {
    get_configsdir(dosya,255)
    format(dosya,255,"%s/yasak_listesi.ini",dosya)
    new txtlen;
    for( line = 0;line<=MAX_YASAK;line++) {
        read_file(dosya,line,readdata[line],31,txtlen)
        new komut[30],metod[2];
        parse(readdata[line],komut,29,metod,1)
        remove_quotes(komut)
        remove_quotes(metod)
        new imetod = str_to_num(metod);
        switch(imetod) {
            case 1:register_concmd(komut,"cmdBlockNormal")
            case 2:register_concmd(komut,"cmdBlockKick")
            case 3:register_concmd(komut,"cmdBlockBan")
            default:register_concmd(komut,"cmdBlockNormal")
        }
    }
}