Maç bot kod isteği. ( BANLARI TEMİZLETME /temizle)
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)
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)
bulunduğu konumlar cstrike içerisinde banned.cfg ve listip.cfg şeklinde 2 dosya halinde bulunmaktadır.
PHP- Kodu:
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- Kodu:
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)
Cevap: Maç bot kod isteği. ( BANLARI TEMİZLETME /temizle)
Cevap: Maç bot kod isteği. ( BANLARI TEMİZLETME /temizle)
PHP- Kodu:
/* 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(PLUGIN, VERSION, AUTHOR)
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)
çok teşekkür ederim canberk.
Cevap: Maç bot kod isteği. ( BANLARI TEMİZLETME /temizle)
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)
evet cok teşekkür ederim :)
---------- 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