🔔 Çevrimdışı bildirim almak ister misiniz?
Bir konuya etiketlendiğinizde, özel mesaj aldığınızda, bir mesajınız alıntılandığında forumda olmasanız bile anlık bildirim almak için lütfen izni verin.
denemedim... çünkü gözlerimde beynimde yoruldu.hata var mıdır vardır olmazsa şaşarım.deneyin aldığınız hata mesaj/larını buraya atın dinlenince bakarımz bi çaresine ...
Kod: Kodu kopyalamak için üzerine çift tıklayın!
# kullanımı :
# hangi kanalda duyuru eklemek -silmek isteniyorsa ,
# telnet/dcc üzerinden bota .chanset #kanalınız +duyuru
# komutuyla kodu aktif etmelisiniz.
# belirlenen kanalda op olanlar
# duyuru ekleyip silebilir.
# !dyrekle duyuruno duyurumsg
# !dyrsil duyuruno
# bota özelde duyur , duyuru ,dyr demeniz yeterli
# /msg botnick dyr ... gibi...
setudef flag duyuru
bind pub -|- !dyrekle duyuru:ekle
bind pub -|- !dyrsil duyuru:sil
bind msgm - "*" duyuru:duyur
proc duyuru:ekle {nick host hand chan arg} {
if {[channel get $chan duyuru] || [isop $nick $chan]} { return }
set dzn "duyurular.txt"
set dyrno [lindex [split $arg] o]
set dyrmsg [join [lrange [split $arg] 1 end]]
if {dyrno == ""} { puthelp "notice $nick eksik komut girdiniz.kullanımı : !dyrekle duyuruno duyuru" return 0 }
if {dyrmsg == ""} { puthelp "notice $nick eksik komut girdiniz.kullanımı : !dyrekle duyuruno duyuru" return 0 }
if {[file exists $dzn] == 0} {
set file [open $dzn w]
close $file
}
set file [open $dzn a]
puts $file $dyrmsg
close $file
puthelp "notice $nick $dyrno $dyrmsg eklendi"
}
proc duyuru:sil {nick host hand chan arg} {
if {[channel get $chan duyuru] || [isop $nick $chan]} { return }
set dyrno [lindex [split $arg] o]
if {dyrno == ""} { puthelp "notice $nick yanlış komut girdiniz. kullanımı : !dyrsil duyuruno" return 0 }
set dzn "duyurular.txt"
if {[file exists $dzn] == 0} {
set file [open $dzn w]
close $file
}
set file [open $dzn "r"]
set data [read -nonewline $file]
close $file
set lines [split $data "\n"]
set i [expr $numara - 1]
set delete [lreplace $lines $i $i]
set files [open $dzn "w"]
puts $files [join $delete "\n"]
close $files
set file [open $dzn "r"]
set data [read -nonewline $file]
close $file
if {$data == ""} {
set files [open $dzn "w"]
close $files
}
puthelp "notice $nick $dyrno silindi."
}
proc duyuru:duyur {nick host hand arg} {
global dyr
if {[string match -nocase "duyur*" $arg] || [string match -nocase "dyr" $arg]} { return }
if {[file exists $dzn] == 0} {
set file [open $dzn w]
close $file
}
set dzn "duyurular.txt"
set file [open $dzn "r"]
set w [read -nonewline $file]
close $file
set data [split $w "\n"]
set i 0
if {data == ""} { puthelp "privmsg $nick herhangi bir duyurunuz bulunmuyor" return 0 }
foreach dyr $data
set i [expr $i +1]
puthelp "privmsg $nick duyurular $i $dzn"
}
putlog "ömrümü yidiniz bea.. ömrümü ömrümü..."