Tekil Mesaj gösterimi
Alt 20 Aralık 2012, 02:31   #4
Çevrimdışı
CLubber
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !basvuru kayıt tcl yardım lütfen




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
############### K O M U T L A R B Ö L Ü M Ü ############# ## ## ## Botumuzun sunucu üzerindeki çalıştıran komutlarını ## ## kendinize özel yapabilir yada asla değiştirmeden ## ## mevcut hali ile kullanabilirsiniz ## ## ## ############################################################## set basvuru(kanal) "#Basvuru" set basvuru(oper) "#Opers" set basvuru(komut) "!basvuru" set basvuru(dizin) "scripts/basvuru.txt" bind pub - $basvuru(komut) basvuru:ekle proc basvuru:ekle {nick uhost handle chan text} { global botnick basvuru set status [lindex $text 0] set kanal [lindex $text 1] if {[string match -nocase "$basvuru(kanal)" $chan] && [string match -nocase "" $status]} {putquick "PRIVMSG $basvuru(kanal) :Kanal başvurusu yapmak için lütfen komutu doğru kullanınız. Kullanımı: <$basvuru(komut) ekle #kanal>";return} if {[string match -nocase "$basvuru(kanal)" $chan] && [string match -nocase "ekle" $status] && [string match -nocase "" $kanal]} {putquick "PRIVMSG $basvuru(kanal) :Kanal başvurusu yapmak için lütfen komutu doğru kullanınız. Kullanımı: <$basvuru(komut) ekle #kanal>";return} if {[string match -nocase "$basvuru(kanal)" $chan] && [string match -nocase "ekle" $status] && ![string match -nocase "" $kanal]} { putquick "PRIVMSG $basvuru(kanal) › $kanal kanalı başvurunuz listeye eklenmiştir, teşekkürler." set message "› $kanal kanalı başvurusu ($nick)" set liste [open $basvuru(dizin) "a"] puts $liste $message close $liste } if {[string match -nocase "$basvuru(oper)" $chan] && [string match -nocase "" $status]} {putquick "PRIVMSG $basvuru(oper) :Kanal başvurularını silmek veya kontrol etmek için lütfen komutu doğru kullanınız. Kullanımı: <$basvuru(komut) sil/listele>";return} if {[string match -nocase "$basvuru(oper)" $chan] && [string match -nocase "sil" $status]} { putquick "PRIVMSG $basvuru(oper) › Kanal başvuruları temizlenmiştir, teşekkürler." set liste [open $basvuru(dizin) "w"] close $liste } if {[string match -nocase "$basvuru(oper)" $chan] && [string match -nocase "listele" $status]} { putquick "PRIVMSG $basvuru(oper) › Kanal başvuruları listesi" putquick "PRIVMSG $basvuru(oper) \002" set file [open $basvuru(dizin) r] set listfile [split [subst -nocommands [read $file]] "\n"] foreach basvurular $listfile { putquick "privmsg $basvuru(oper) $basvurular" } close $file putquick "PRIVMSG $basvuru(oper) \002" putquick "PRIVMSG $basvuru(oper) › Kanal başvuruları listelenmiştir." } } putlog "Kanal Basvuru TCL - Written By CLubber"

* #Basvuru kanalında kullanıcılar !basvuru ekle #kanal komutu ile kanal başvurusu yapabilirler.

* #Opers kanalında ise !basvuru listele komutu ile kanal başvurularını listeleyebilir, !basvuru sil komutu ile listeyi temizleyebilirsin.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan