> Su sekilde yaptim. aradaki fark notice eventi statusa gelmiyor ve .enable yaparken bazen ozel nick ise vs. gibi durumlarda #nerde_bu off olmasi gerekirken #nerde_bu on durumuna dusuyor ve bu sebepten dolayi hatali calisiyordu bunu engellemek icin klasik yontemlerden biri olan 2 snlik set yaptim (.set -eu2 %nerde_bu OK ) ve seti on notice eventinin altina koyarak onun bos yere calismasini engelledim. Bunlara ek olarak
Ornek: > imam son gorulen zamani: 14 Sub 2026 00:40:09
seklinde daha gozle secilebilir ve karmasik yazilar olmadan sekilde duzenledim.
Tabi ki gonulluler tarafindan koda baska seyler de eklenebilir veya baska yoldan da yazabilir.. .
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{
if $regex($1,/^[!.-]nerde$/Si) {
if !$2 { msg # $nick Hatalı kullanım lütfen komutu dogru yazınız. !nerde nick | halt }
.set %nkanal $chan
.set %nnick $2
.set -eu2 %nerde_bu OK
.ns info $2
}
}
on *:input:#:{
if $regex($1,/^[!.-]nerde$/Si) {
if !$2 { msg # $nick Hatalı kullanım lütfen komutu dogru yazınız. !nerde nick | halt }
.set %nkanal $chan
.set %nnick $2
.set -eu2 %nerde_bu OK
.ns info $2
}
}
on ^*:NOTICE:*:*: {
if (%nerde_bu) {
if ($nick == NickServ) {
if (*Son gorulen zaman* iswm $1-) {
msg %nkanal > %nnick son gorulen zamani: $5 $4 $7 $6
.unset %nnick %nkanal
}
elseif (*kayitli bir nick degil* iswm $1-) {
msg %nkanal > %nnick nicki kayıtlı değil veya bulunamadı.
.unset %nnick %nkanal
}
}
halt
}
}