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 ?

Yasaklı nick id ve ip ban isteği

Konu

#1
Son Düzenleme: 23-01-2019, Saat: 18:02, Düzenleyen: MertS..
Merhaba arkadaşlar piyasada nicklere özgü banlama var ancak ben biraz daha farklı istiyorum bildiğiniz üzere uzaban çok hoşumuza gitmişti hem ID ban atıyordu hemde İP ikisini yaptığı için kötü niyetli oyuncular giremiyordu aynısını şu şekilde istiyorum
configs içine attığım


Kod:
yasaklinickler.ini
dosyası içine yazdığım nickte oyuncu gelirse o oyunucuyu sınırsız id ve ip banlamasını rica ediyorum
mesela adam direkt reklam içeren hotmail adresi ile geliyor bunu başkasının yapmasına imkan yok o nedenle bu şekilde kesin reklamlı gelenleri direkt banlamayı istiyoruz yakalayamadığımız oluyor eğer yapabilirseniz güzel bir uygulama olacaktır şimdiden teşekkürler.


#2
Son Düzenleme: 24-01-2019, Saat: 02:09, Düzenleyen: ITenGriTR.
INI dosyanızı addons/amxmodx/configs' içine yasaklinickler adiyla oluşturun(yasaklinickler.ini), eğer isimde boşluk varsa "" içinde yazabilirsiniz.

Ornek INI:
PHP Kod:
"deneme 12"
123456
ITenGriTR 
Eklenti:
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],1;
        while(!
feof(bmFO)) { 
            
fgets(bmFObmVericharsmax(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 
1bmNickSayii++){
        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);
        }
    }





#3
(24-01-2019, Saat: 02:08)ITenGriTR Adlı Kullanıcıdan Alıntı: INI dosyanızı addons/amxmodx/configs' içine yasaklinickler adiyla oluşturun(yasaklinickler.ini), eğer isimde boşluk varsa "" içinde yazabilirsiniz.

Ornek INI:
PHP Kod:
"deneme 12"
123456
ITenGriTR 
Eklenti:
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],1;
 while(!
feof(bmFO)) { 
 
fgets(bmFObmVericharsmax(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 
1bmNickSayii++){
 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);
 }
 }

Denedim ve çok güzel oldu randıman verdi böylelikle artık gereksiz nicklerin girişini engelleriz.
Teşekkür ederim Gülücük
Konu çözülmüştür taşınabilir.


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





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
Yasaklı kelime eklentisi istek faca61* 3 328 10-12-2019, Saat: 19:29
Son Yorum: By.KinG
Pluginde ufak bir değişiklik isteği :)) K0gamer 7 419 17-11-2019, Saat: 19:35
Son Yorum: By.KinG
Yasakli Nickler Ban Plugin Edit MertS. 3 330 25-06-2019, Saat: 23:07
Son Yorum: Smash
Admin ESP(Spectator) isteği Tofie 5 367 10-06-2019, Saat: 11:51
Son Yorum: Aconyonn
Basit çelik yelek isteği (edit) MertS. 3 366 14-05-2019, Saat: 18:48
Son Yorum: ITenGriTR

Task