Tekil Mesaj gösterimi
Alt 08 Temmuz 2014, 03:39   #8
Çevrimdışı
saywhat
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !ban-!unban-!kick-!op-!deop vs... Kodları




şimdi denemek için vaktim oldu... görebildiğim kadar, sorun/lar lastbind komutu görünen o ki pubm bind'i için uygun değilmiş ... (daha önce fark etmemiştim...) birde komutu kullanan kişiye atılan bilgi notice'lerinin ,örnek !kick yada !banla komutunda putkick yada pushmode ,puthelp'ten daha hızlı olduğu görülüyor. o nedenlede işlem yapıldıktan sonra komutu kullanana notice gidiyor..du ..
düzeltildi iki konuda...puthelp notice'leri daha hızlı olan putserv ile değiştirildi,lastbind yerine kullanılan komut/lar olduğu gibi girildi....
komut işleyişlerinde vs zaten sorun yoktu...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
# .chanset #kanal +komutlar # kanal üstünde aktif eder. setudef flag komutlar # komutlara erişimi olacak kullanıcılar : m = bot master | n = bot sahibi set yetkiler "mn" # !temizle komutunda kaç satır ile temizlenmesi isteniyor. set temizsatir "15" bind pubm - "*" kmt_pubs proc kmt_pubs {nick uhost hand chan text} { if {![channel get $chan komutlar]} { return 0 } if {![matchattr [nick2hand $nick] $::yetkiler $chan]} { puthelp "notice $nick :Komutları kullanmak için en az $::yetkiler flaglarına sahip olmalısınız..." return 0 } set kmt [lindex [split [string tolower $text]] 0] set hedef [lindex [split [string tolower $text]] 1] set neden [join [lrange [split [string tolower $text]] 2 end]] switch -exact -- $kmt { !deopla { if {[llength $hedef] eq 0} { puthelp "notice $nick :Kullanımı : !deopla <hedef-nick>"; return } if {[onchan $hedef $chan] && [botisop $chan] && [isop $hedef $chan] && ![isbotnick $hedef]} { putserv "notice $nick :$hedef $chan kanalında deoplanıyor.." pushmode $chan -o $hedef flushmode $chan } else { puthelp "notice $nick :Houston bir sorunumuz var..." } } !kick { if {[llength $hedef] eq 0} { puthelp "notice $nick :Kullanımı : !kick <hedef-nick> <sebep>" puthelp "notice $nick :Bir <sebep> belirtilmezse, öntanımlı olarak \"istek üzerine\" sebep olarak eklenecektir..." return 0 } if {[llength $neden] eq 0} { set neden "istek üzerine";} if {[onchan $hedef $chan] && [botisop $chan] && ![isbotnick $hedef]} { putserv "notice $nick :$hedef ,$chan kanalında ,$neden sebebiyle kickleniyor..." putkick $chan $hedef :$neden } else { puthelp "notice $nick :Houston sesim geliir mü?" } } !voice { if {[llength $hedef] eq 0} { puthelp "notice $nick :Kullanımı : !voice <hedef-nick>"; return } if {[onchan $hedef $chan] && [botisop $chan] || [botishalfop $chan] && ![isvoice $hedef $chan]} { putserv "notice $nick :$hedef $chan kanalında voicelanıyor.." pushmode $chan +v $hedef flushmode $chan } else { puthelp "notice $nick :Houston nedir senden çektiğim böyle hıh?!..." } } !banla { if {[llength $hedef] eq 0} { puthelp "notice $nick :Kullanımı : !banla <hedef-nick>"; return } if {[onchan $hedef $chan] && [botisop $chan] || [botishalfop $chan] && ![isbotnick $hedef]} { putserv "notice $nick :$hedef $chan kanalında banlanıyor.." pushmode $chan +b $hedef flushmode $chan } else { puthelp "notice $nick :Houston seninle benim bir sorunumuz olduğu kesin!..." } } !temizle { if {[validchan $chan] && [botonchan $chan] && [botisop $chan]} { putserv "notice $nick :$chan kanalı temizleniyor.." putserv "privmsg $chan :$chan kanalı için temizlik vakti..." set i 0; set j "\00300,04 \u262A \003" while {$i < $::temizsatir} { puthelp "privmsg $chan :$j"; incr i } putserv "privmsg $chan :$chan kanalında temizlik tamamlandı..." } else { puthelp "notice $nick :of Houston of...işimiz var seninle..." } } default { return } } return 0 } putlog "ok..."


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
İslami Sohbet sohbet bizimmekan reklamver