Tekil Mesaj gösterimi
Alt 30 Ağustos 2015, 18:12   #10
Çevrimdışı
alphae
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: .gir kanal komutu hakkinda




Heartbroken Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
set komut ".gir" set cici "Okanal Bukanal Şukanal" bind pub - $komut girpub bind msg - $komut girmsg proc girpub {n u h c a} { set knl [lindex [split $a] 0] if {![string length $knl]} { putserv "PRIVMSG $c :Hatalı Kullanım. $::komut Kanal-Adı şeklinde Olmalı." return } if {[string equal {#} [string index $knl 0]]} { set hedef [string range $knl 1 end] } else { set hedef $knl } if {$hedef ni $::cici} { putserv "PRIVMSG $c :$knl Kanalı yasaklı listemde. Red edildi." return } else { # .gir Komutunu kullananı sajoinler. putquick "SAJOIN $n #$hedef" # Botu O kanala sokar. # channel add #$hedef } } proc girmsg {n u h a} { set knl [lindex [split $a] 0] if {![string length $knl]} { putserv "PRIVMSG $n :Hatalı Kullanım. $::komut Kanal-Adı şeklinde Olmalı." return } if {[string equal {#} [string index $knl 0]]} { set hedef [string range $knl 1 end] } else { set hedef $knl } if {$hedef ni $::cici} { putserv "PRIVMSG $n :$knl Kanalı yasaklı listemde. Red edildi." return } else { # .gir Komutunu kullananı sajoinler. putquick "SAJOIN $n #$hedef" # Botu O kanala sokar. # channel add #$hedef } }

Bu Şekilde Kanal adı Başında
# Olsun olmasın İşler.
Sadece Girilmesine
izin Verdiğiniz Kanalları ,
set cici ayarında Adlarının başında
# Olmadan sıralayın .
Bu kod için!

Tcl8.5 ve Üstü Gerekir.

asagidaki gibi yaptim bot ozeline ve kanalda .gir oyun diyorum normal user nicki ile bot atmiyor odaya


set komut ".gir"

set cici "oyun yarisma sohbet test kelime teylo avrupa dj aop help konu toplanti jm"

bind pub - $komut girpub
bind msg - $komut girmsg

proc girpub {n u h c a} {
set knl [lindex [split $a] 0]
if {![string length $knl]} {
putserv "PRIVMSG $c :Hatalı Kullanım. $::komut Kanal-Adı şeklinde Olmalı."
return
}

if {[string equal {#} [string index $knl 0]]} {
set hedef [string range $knl 1 end]
} else {
set hedef $knl
}


if {$hedef ni $::cici} {
putserv "PRIVMSG $c :$knl Kanalı yasaklı listemde. Red edildi."
return
} else {
# .gir Komutunu kullananı sajoinler.
putquick "SAJOIN $n #$hedef"
# Botu O kanala sokar.
# channel add #$hedef
}
}

proc girmsg {n u h a} {
set knl [lindex [split $a] 0]
if {![string length $knl]} {
putserv "PRIVMSG $n :Hatalı Kullanım. $::komut Kanal-Adı şeklinde Olmalı."
return
}

if {[string equal {#} [string index $knl 0]]} {
set hedef [string range $knl 1 end]
} else {
set hedef $knl
}


if {$hedef ni $::cici} {
putserv "PRIVMSG $n :$knl Kanalı yasaklı listemde. Red edildi."
return
} else {
# .gir Komutunu kullananı sajoinler.
putquick "SAJOIN $n #$hedef"
# Botu O kanala sokar.
# channel add #$hedef
}
}

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet bizimmekan