Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?

Yasakli Nickler Ban Plugin Edit

Konu

#1
Merhaba @ ITenGriTR nin yapmış olduğu yasaklı nickleri banlayan bir eklentim var yasaklinickler.ini dosyasındaki tüm oyuncuları banlıyor

istiyorum ki bu nicklerden birini Admin_Rcon yetkisi olan biri aldığında onu banlamasın ve hata vermesin.


Yasaklinickler.ini
Kod:
"deneme 12"
123456
ITenGriTR


Eklenti Dosyası 

PHP Kod:
#include <amxmodx>

new const bmNicklerINI[] = "addons/amxmodx/configs/yasaklinickler.ini";
new 
bmNickler[64][38],bmNickSayi;

#define bmDakika 999999

public plugin_init() {
    register_plugin
    
("Yasakli Nick",
    "1.0",
    "Berk");
    
    
new bmFO = fopen(bmNicklerINI, "rt"); 
    if(bmFO){ 
        new bmVeri[256],i = 1;
        while(!feof(bmFO)) { 
            fgets(bmFO, bmVeri, charsmax(bmVeri)); 
            copy(bmNickler[i],37,bmVeri);
            i++;
        } 
        bmNickSayi = i;
        fclose(bmFO); 
        bmFO = 0; 
    }
}
public 
client_putinserver(bmID){
    new bmIsim[38];
    get_user_name(bmID,bmIsim,charsmax(bmIsim));
    
    
for(new i = 1; i < bmNickSayi; i++){
        new bmIsimINI[38];
        parse(bmNickler[i],bmIsimINI,charsmax(bmIsimINI));
        if(equali(bmIsim,bmIsimINI)){
            new bmUserID,bmAuthID[26],bmIP[14];
            get_user_ip(bmID,bmIP,charsmax(bmIP),1);
            get_user_authid(bmID,bmAuthID,charsmax(bmAuthID));
            bmUserID = get_user_userid(bmID);
            server_cmd("kick #%d ^"Yasakli Nick Kullanimi^";wait;banid %i %s;wait;writeid", bmUserID,bmDakika,bmAuthID);
            server_cmd("wait;addip %i ^"%s^";wait;writeip",bmDakika,bmIP);
        }
    }
} 



#2
@ ITenGriTR konu sahibi daha iyi cevap vericektir


Boş ol , boş ol , boş ol.
#3
...
PHP Kod:
#include <amxmodx>

new const bmNicklerINI[] = "addons/amxmodx/configs/yasaklinickler.ini";
new 
bmNickler[64][38],bmNickSayi;

#define bmDakika 999999

public plugin_init() {
    
register_plugin
    
("Yasakli Nick",
    
"1.0",
    
"Berk");
    
    new 
bmFO = fopen(bmNicklerINI, "rt"); 
    if(
bmFO){ 
        new 
bmVeri[256],i = 1;
        while(!
feof(bmFO)) { 
            
fgets(bmFO, bmVeri, charsmax(bmVeri)); 
            
copy(bmNickler[i],37,bmVeri);
            
i++;
        } 
        
bmNickSayi = i;
        
fclose(bmFO); 
        
bmFO = 0; 
    }
}
public 
client_putinserver(bmID){
    new 
bmIsim[38];
    
get_user_name(bmID,bmIsim,charsmax(bmIsim));
    new 
bmYetki = get_user_flags(bmID);
    
    if(~
bmYetki & ADMIN_RCON){
        for(new 
i = 1; i < bmNickSayi; i++){
            new 
bmIsimINI[38];
            
parse(bmNickler[i],bmIsimINI,charsmax(bmIsimINI));
            if(
equali(bmIsim,bmIsimINI)){
                new 
bmUserID,bmAuthID[26],bmIP[14];
                
get_user_ip(bmID,bmIP,charsmax(bmIP),1);
                
get_user_authid(bmID,bmAuthID,charsmax(bmAuthID));
                
bmUserID = get_user_userid(bmID);
                
server_cmd("kick #%d ^"Yasakli Nick Kullanimi^";wait;banid %i %s;wait;writeid", bmUserID,bmDakika,bmAuthID);
                
server_cmd("wait;addip %i ^"%s^";wait;writeip",bmDakika,bmIP);
            }
        }
    }
} 




#4
Konunuz Çözülmüş İsteklere Taşınmıştır.


Boş ol , boş ol , boş ol.


Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Plugin req D3nyo 6 710 12-12-2019, Saat: 18:47
Son Yorum: By.KinG
Yasaklı kelime eklentisi istek faca61* 3 550 10-12-2019, Saat: 19:29
Son Yorum: By.KinG
plugin hata bilgisi cheff 22 1,183 23-11-2019, Saat: 21:51
Son Yorum: By.KinG
Plugin de ufak bir değişim K0gamer 3 465 22-11-2019, Saat: 22:14
Son Yorum: By.KinG
Kurucu plugin yardımı caner5706 9 684 13-11-2019, Saat: 15:57
Son Yorum: By.KinG

Task