🔔 Ç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.
on *:TEXT:*:#opers: {
; Ceza bitiş zamanı hesaplama (gün sayısını saniyeye çeviriyoruz)
if $regex($1-,/^[\.\!]cezaekle/Si) {
if (!$2) { msg # Hatalı kullanım. .cezaekle nick gün sebep şeklinde deneyin. | halt }
if (!$istok(Mylife wrath nick3 nick4 nick5,$nick,32)) { msg # Oper/admin ceza eklemek için yetkili değilsiniz. | halt }
if ($2 !ison #opers) { msg # Üzgünüm $qt($2) #opers kanalında bulunmuyor. | halt }
if (!$regex($3,/^\d+$/)) { msg # Hatalı kullanım. .cezaekle nick gün sebep şeklinde deneyin. | halt }
var %bitis $calc($ctime + ($3 * 86400))
var %sebep $iif($4-, $4-, Belirtilmedi)
write cban.txt $2
; nick|bitis_timestamp|sebep (| ayraç olarak kullanıldı)
write cezalist.txt $2|%bitis|%sebep (Ceza ekleyen: $nick)
msg # $2 nickine $3 gün ceza eklendi. Sebep: %sebep | kill $2 reconnect
halt
}
if $regex($1-,/^[\.\!]cezalist/Si) {
if ($lines(cezalist.txt) == 0) { msg # Herhangi bir Oper/Admin ceza almamış. | halt }
msg # Oper/Admin ceza listesi sıralanıyor.
.play # cezalist.txt 2000
halt
}
if $regex($1-,/^[\.\!]cezasil/Si) {
if (!$2) { msg # Hatalı kullanım. .cezasil nick şeklinde deneyin. | halt }
if (!$istok(Mylife wrath nick3 nick4 nick5,$nick,32)) { msg # Oper/admin ceza silebilmek için yetkili değilsiniz. | halt }
; Nick geçen satırları silme (readn ile eşleşen satırı kaldır)
var %found $read(cezalist.txt, w, $2*)
if (%found) { write -dl $readn cezalist.txt }
var %found2 $read(cban.txt, w, $2*)
if (%found2) { write -dl $readn cban.txt }
msg # $2 nickine verilen ceza kaldırıldı.
halt
}
}
on *:JOIN:#opers: {
var %i 1
while (%i <= $lines(cezalist.txt)) {
var %line = $read(cezalist.txt,nt,%i)
var %nick = $gettok(%line,1,124)
var %bitis = $gettok(%line,2,124)
if ($lower(%nick) == $lower($nick)) {
var %kalan $duration($calc(%bitis - $ctime))
if (%bitis > $ctime) {
msg #opers Cezalı Oper/Admin girişi yapıldı! Nick: $nick — Kalan ceza süresi: %kalan
.kill $nick Ceza süreniz devam ediyor. Lütfen %kalan bekleyin.
}
break
}
inc %i
}
}
Öncelikle emegın ıcın tsk ederım. Ama sorun aynı yanı ceza eklıyorum sonra tekrardan gırıs yapıp nıck alabılıyor ve herhangı bır ıslem yapmıyor. tek sorun bu tekrar bı kontrol edebılırmısın rıca etsem
tskler
__________________
Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.