![]() |
#bilgi kanalı için tcl bind pub - !nick msg_nickban proc msg_nickban {nick uhost handle chan arg} { global botnick set person [lindex $arg 0] if {$person == $botnick} {return} if {[isop $nick $chan] || [ishalfop $nick $chan] || [onchan $nick "#Opers"]} { putquick "PRIVMSG IRC mode $chan +b $person" putquick "kick $chan $person Kanal kurallarına uymadığınız tespit edildi. IP'niz banlandı." } } Böyle bir kod var kanalda görevli olan op !nick deneme yazdığında kanaldaki deneme nickine bot nick ban atıyor.Şimdi bunu şöyle nasıl düzenleyebiliriz mesela komutu hangi op kime uyguladıysa #bilgi kanalına haber versin bot. Örnek: [01:00] <bot> deneme - NickDeğiş #kanal- Uygunsuz nick sebebi ( komutu uygulayan op) |
Cevap: #bilgi kanalı için tcl Tam anlaşılmadı galiba yani hangi kanalda hangi op hangi usere ban attı |
Cevap: #bilgi kanalı için tcl Kod: bind pub - !nick msg_nickban Not: Botunuz bilgi kanalında olmak zorundadır. |
Cevap: #bilgi kanalı için tcl bot 1.6.21 sürümü ise , bu sürümde (ve bir kullanıcıya Efnet'te yardım verirken görüldü ki 1.8 sürümünde de bu sorun var...) onchan ve botonchan komutlarıyla ilgili bir "bug" ,hata var şöyle ki ; bot ayrıldığı kanalla ilgili bilgiyi resetlemiyor ve bu nedenle orada olmamasına rağmen hala o sakladığı/silmediği veriye göre işlem yapmaya çalışabiliyor. bu belirlenen "sorun" üzerine yukarıdaki gibi onchan yada botonchan komutları içeren scriptlerde "sıkıntı" yaşanmaması için (bot kanalda olmamasına rağmen hala "1" dönüyor "0" dönmesi gerekirken...) ,botunuz bu sürümlerden biri ise ,eggdrop geliştiricisi thommey'in bu sorunu onarmaya/gidermeye yönelik yazdığı şu scripti ,(mümkünse .conf dosyasında yüklenecek scriptler listesinin en üstlerinde source listesine ekleyin) yüklemelisiniz: Kod: # botonchan.tcl Kod: # rapor verilecek kanal. |
Cevap: #bilgi kanalı için tcl Kablosuz NET verdiğin kod işe yaradı teşekkür ederim birde bu komuttan op ve halfop konumunda olanların etkilenmemesi için ne yapmalıyız yani kanalda olan deneme halfop konumunda ise !nick deneme yaptığımızda etkilenmesin yani bot +b yapmasın |
Cevap: #bilgi kanalı için tcl Kod: bind pub - !nick msg_nickban |
Cevap: #bilgi kanalı için tcl dediğiniz gibi yaptım bu seferde hiç çalışmıyor kimseyi atmıyor kanaldan --IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 16:05 -->-> Daha önceki mesaj 15:30 -- bu konuda yardımcı olabilecek bir arkadaş varmı acaba |
Cevap: #bilgi kanalı için tcl Kablosuz NET bu konu hakkında bilgin varmı acaba ? --IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 22:07 -->-> Daha önceki mesaj 22:06 -- Alıntı:
dediğiniz gibi yaptım bu seferde hiç çalışmıyor kimseyi atmıyor kanaldan |
Cevap: #bilgi kanalı için tcl kod calısıyor yalnız bastaki "if" ' i "İf" olarak yazmısım ondan calismamistir. Tekrardan copy / paste yapıp deneyebilirsiniz.. Kod: bind pub - !nick msg_nickban |
Cevap: #bilgi kanalı için tcl Alıntı:
|
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 09:15. |
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