CSPLague
Maç bot kod isteği. ( BANLARI TEMİZLETME /temizle) - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: Maç bot kod isteği. ( BANLARI TEMİZLETME /temizle) (/showthread.php?tid=6139)



Maç bot kod isteği. ( BANLARI TEMİZLETME /temizle) - shakespeare - 13-12-12

arkadaşlar aynı konuyu 2 gün öncede açtım fakat konu silinmiş heralde bulamadım konuyu ve tekrar acmak zorunda kaldım. istedigim şey serverda /temizle yazınca steamid ve ip banlari temizlemesini istiyorum fakat bunu banned.cfg ve listip.cfg yi silerek degil içlerindeki banları tektek unban yaparak kaldırmasını istiyorum. cünkü dosyayı silerek yaparsak serverda map değişmemiz gerekiyor aktif olması icin fakat unban yapılırsa banlar tek tek kalkıyor. Yapabilen varsa teşekkürler şimdiden.


Cevap: Maç bot kod isteği. ( BANLARI TEMİZLETME /temizle) - akcaliberkk - 13-12-12

banned.cfg ve listip.cfg dosyalarının içeriğini ve bulundukları konumların adreslerini yazarsan yaparım


Cevap: Maç bot kod isteği. ( BANLARI TEMİZLETME /temizle) - shakespeare - 13-12-12

bulunduğu konumlar cstrike içerisinde banned.cfg ve listip.cfg şeklinde 2 dosya halinde bulunmaktadır.

PHP Code:
listip.cfg içerigi örnek 

addip 0.0 10.60.215.102
addip 0.0 10.48.150.106
addip 0.0 85.232.12.45
addip 0.0 25.612.23.77 

PHP Code:
banned.cfg içerik örneği 

banid 0.0 STEAM_0:0:56466035
banid 0.0 STEAM_0
:0:56166032
banid 0.0 STEAM_0
:0:56478635
banid 0.0 STEAM_0
:0:56166832
banid 0.0 STEAM_0
:0:56412035
banid 0.0 STEAM_0
:0:54516603 


---------- Alttaki Mesaj Zamani 20:36 ---------- Önceki Mesaj Zamani 20:34 ----------

istedigim bunları tek tek serverda /temizle komutunu uyguladıktan sonra unban yapmasıdır. teşekkürler.


Cevap: Maç bot kod isteği. ( BANLARI TEMİZLETME /temizle) - akcaliberkk - 13-12-12

Tamam yapıyorum.


Cevap: Maç bot kod isteği. ( BANLARI TEMİZLETME /temizle) - shakespeare - 14-12-12

tşk ler şimdiden.


Cevap: Maç bot kod isteği. ( BANLARI TEMİZLETME /temizle) - akcaliberkk - 19-12-12

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

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

#define ADMIN_FLAG ADMIN_RCON

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /temizle","UnbanAll")
}
public 
UnbanAll(id) {
    if(!(
get_user_flags(id) & ADMIN_FLAG)) return PLUGIN_CONTINUE
    
new name[32];
    
get_user_name(id,name,31)
    
client_print(0,print_chat,"[AMXX] Admin %s: Tum Banlari Kaldir Komutunu Uyguladi !",name)
    
set_task(3.0,"IPTemizle")
    return 
PLUGIN_HANDLED
}
public 
IPTemizle() {
    new 
szLineText[32],txtlen;
    new 
maxlines file_size("listip.cfg",1)
    for(new 
line;line<maxlines;line++) {
        
read_file("listip.cfg",line,szLineText,31,txtlen)
        if(
szLineText[0] == 0) {
            break;
        }
        new 
banip[6],sure[10],uip[32];
        
parse(szLineText,banip,5,sure,9,uip,31)
        
server_cmd("removeip %s",uip)
        
client_print(0,print_chat,"[AMXX] Ban Kaldirildi: %s",uip)
    }
    
server_cmd("writeip")
    
set_task(1.0,"IDTemizle")
}
public 
IDTemizle(id) {
    new 
szLineText[32],txtlen;
    new 
maxlines file_size("banned.cfg",1)
    for(new 
line;line<maxlines;line++) {
        
read_file("banned.cfg",line,szLineText,31,txtlen)
        if(
szLineText[0] == 0) {
            break;
        }
        new 
banid[6],sure[10],steamid[32];
        
parse(szLineText,banid,5,sure,9,steamid,31)
        
server_cmd("removeid %s",steamid)
        
client_print(0,print_chat,"[AMXX] Ban Kaldirildi: %s",steamid)
    }
    
server_cmd("writeid")




Cevap: Maç bot kod isteği. ( BANLARI TEMİZLETME /temizle) - shakespeare - 19-12-12

çok teşekkür ederim canberk.


Cevap: Maç bot kod isteği. ( BANLARI TEMİZLETME /temizle) - akcaliberkk - 19-12-12

Rica ederim, istediğin gibi ayarladım. Banı silinen bütün adresler altta geçiyor.


Cevap: Maç bot kod isteği. ( BANLARI TEMİZLETME /temizle) - shakespeare - 19-12-12

evet cok teşekkür ederim Smile

---------- Alttaki Mesaj Zamani 19:54 ---------- Önceki Mesaj Zamani 18:24 ----------

hocam bu banları kaldırıyo ya bütün listeyi bi anda kaldırıyo. bunu şu hale getirebilirmiyiz mesela 1.ci satırdaki banı kaldırdıktan sonra 1 saniye sonra 2.ci listedeki banı kaldırsın şeklinde ? 3.cü satırdakini 3.cü saniyede kaldırsın falan ? yani arada biraz boşluk olsun istiyorum