Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Komut yasaklayacı [akcaliberk]
#1
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.

Code:
/* 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,31,txtlen)
        new komut[30],metod[2];
        parse(readdata,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")
        }
    }
}
Reply
#2
.ini dosyasından ayarlayabilirsiniz.
Nefesim Fark Yaratırmı ?
Reply
#3
.ini dosyasından ayarlandığını zaten biliyorum.. mesajı okursanız ne demek istediğimi anlarsınız
Reply
#4
O plugin sanırım 2 den fazla parametre alamıyordu.

Bunu kullanın:

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

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Weapon 200 Blocker"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_concmd("amx_weapon","cmdBlock")
}
public 
cmdBlock(id) {
    new 
arg[32],arg2[32];
    
read_argv(1,arg,31)
    
read_argv(2,arg2,31)
    new 
num str_to_num(arg2);
    if(
equali(arg,"@all") && num == 200) return PLUGIN_HANDLED
    
return PLUGIN_CONTINUE



CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#5
Çalışıyor teşekkürler
Reply
#6
Çözülmüş İsteklere taşındı.


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#7
Sorunun çözülmüş fakat istersen bir çözümü daha var eğer kendine ait olan amx_super pluginini kullanıyorsan smadan amx_weapon 200 parametresini silebilirsin.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  AKCALIBERK Bi Bakarmısın... Plugin Yapım [İSTEK] oguzhan029 5 6,327 20-02-15, 23:55
Last Post: eneskaraca55
  Komut Yasaklama tarlacixx 2 2,841 21-07-14, 06:30
Last Post: JellyB0N
  /nickpw plugini lazim akçaliberk ellerini öper :) ademcan36 5 4,643 07-02-14, 14:38
Last Post: capslocq
  Komut engelleme melof 10 9,617 05-05-13, 03:52
Last Post: akcaliberkk
  Komut engel yaptım ama hata var Furkan Dize 8 3,675 16-04-13, 22:00
Last Post: akcaliberkk
  Saydan Uygulanan Komut İle Kullanıcı Modeli Değiştirme Atakan35 4 4,748 31-01-13, 16:39
Last Post: akcaliberkk
  +rope plugini degisik istek AkcaliBerk Bak Bi berkayjan 7 3,461 31-01-13, 00:27
Last Post: akcaliberkk
  Say komut.. buyukkaptan90 6 4,090 10-10-12, 23:40
Last Post: ahmet61
  Komut Yasaklama batuopoz0770 2 3,257 09-09-12, 19:48
Last Post: batuopoz0770
  Komut Yasaklama (İÇERİ BAKARMISINIZ) Furkan Dize 4 3,441 25-08-12, 20:02
Last Post: buxrak14

Foruma Atla:


Users browsing this thread: 1 Guest(s)