IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   TCL Scriptler (https://www.ircforumlari.net/tcl-scriptler/)
-   -   Küfür koruması problem (https://www.ircforumlari.net/tcl-scriptler/45150-kufur-korumasi-problem.html)

shardad 23 Aralık 2007 00:03

Küfür koruması problem
 
Öncelikle botun ircop olarak accessi olduğunu @ konumunda durmadığını belirteyim. Aşağıdaki kodda bot sadece ban atıyor kicklemiyor ve haliyle kick sebebide yazmıyor :) Bunu nasıl ekliyebilirim ? kick # $nick küfretmek yasaktır gibi.

2. sorum botun attığı banı 900 sn sonra açmasını istiyorum ban -u900 olayını nasıl uygulamalıyım ?

putkick filan yazıyor ama yukarıda belirttiğim gibi sadece banlıyor kicklemiyor .Yani kısaca yapmaya çalıştığım bot ircop konumunda iken sadece banlayıp kickleyecek ve 900 saniye sonra banı açacak.

PHP- Kodu:

# Kick yada oper ise kill mesaji
set bansebebi "Kufur Ettiginiz icin Banlandiniz..!"
 
# Eger bot oper olup reklam yapanlara gline aticaksa
# bu ayari 1 yapin, aksi takdirde dokunmayin..
set botoper "0"
 
## Bot oper olucaksa oper username ve sifre
## Dikkat, conf dosyanizda baska bir init-server olmadigindan emin olun
set onick "opernick"
 
set opass "operpass"
 
# Kufurler - Eklemek istediginiz kufur varsa asagidan
# ekliyebilirsiniz..
 
set kufurler 
"kufur"
"kufur1"
"kufur2*"
"kufur3*"
"kufur4"
"duzerim"
"-"
"-*"
}
 
 
# Bu kadar..!
 
 
 
bind pubm - * kufurban
 
 
# DOKUNMAYIN..!
# Dokunmak delikanliyi bozar ;P
 
 
 
bind evnt init-server botoper_yap
 
proc botoper_yap 
{type} {
  global 
onick opass
if {$botoper == 1} {
putquick "OPER $onick $opass"
 
}
}
 
proc kufurban {nick uhost hand chan rest} {
global 
kufurler botoper bansebebi
foreach w $kufurler {
if {[
string match -nocase "* $w *" " $rest "] && ![isop $nick $chan]} { 
     if {
$botoper == 1} {
  
putquick "GLINE +*[string range $uhost [string first @ $uhost] e] 1d :$bansebebi-next
  putquick 
"KILL $nick :$bansebebi-next
  
return 1
 
} else { 
  
putquick "MODE $chan +b *!*[string range $uhost [string first @ $uhost] e]" -next
  putkick $chan $nick $bansebebi
  
return 1
    

  }
}
}
 
putlog "Kufur.tcl 2.0 by Stonkeep Yuklendi..." 


AsiL 23 Aralık 2007 00:26

Cevap: Küfür koruması problem
 
PHP- Kodu:

putkick $chan $nick $bansebebi 

Burada zaten banı atar Sunucun unrealse botun op olmasına gerek yok ama Cr sunucuda isen botun kesinlikle op olması gerekir bot op olmadan sadece ban atar sadece +b içinde Mode Komutunun basına Sa eklentisi koymalısın yani SAMODE olması gerekir kick leme sebebini degiştire bilirsin

PHP- Kodu:

# Kick yada oper ise kill mesaji
set bansebebi "Kufur Ettiginiz icin Banlandiniz..!" 

Burdanda mesajı istedigin şekilde düzenleye bilirsin.

shardad 23 Aralık 2007 22:54

Yanıt: Küfür koruması problem
 
Unreal denediğim sunucu cr değil. Kicklememesindeki karışıklık sebeb sanki kill e ayarlı gibi geldi bana. İstediğim sadece kanaldan 15 dk banlayıp kicklemesi. Kill gline bunların çalışmasını istemiyorum.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 20:48.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk