Konu: nickezline
Tekil Mesaj gösterimi
Alt 21 Eylül 2008, 14:20   #2
Regex
Misafir
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: nickezline




Öncelikle "/nickezline" aliası, yalnızca dialog açmaya tanımlanmış. Bu nedenle, $nickezline($nick) gibi bir identifier kesinlikle çalışmayacaktır. Ayrıca dialog'un için oluşturduğun eventta da tonla hata var, olabildiğine kodu düzelttim. İşte kod:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:dialog:nickezline:*:*:{ if $devent == init { loadbuf -o $dname 1 $shortfn(kufur.txt) | did -c $dname 1 1 | did -a $dname 11 %kckmsg } if $devent == sclick { if $did == 2 { .auser zln %nck | echo *** %zln nicki, listeye başarıyla eklendi. | unset %zln } if $did == 3 { .ruser zln %nck | echo *** %zln nicki, listeden başarıyla silindi. | unset %zln } if $did == 15 { if !$did(11) { echo $timestamp *** Kick mesajı belirlenmediği için orjinal mesaj kullanılacak. | dialog -x nickezline nickezline | set %kckmsg 4Rumuzunuz 1kanal seviyesine uygun olmayan niteliktedir. 4*/nick <yeni-rumuz>* 1komutuyla, rumuzunuzu değiştirmeden kanala giriş yapamazsınız. } else set %kckmsg $did(11) | dialog -x nickezline nickezline } } } } on !*:join:#:if $istok(#kanal1 #kanal2 #kanal3,#,32) { if $level($nick) == zln { shun $nick %kckmsg | kick # $nick %kckmsg } | else $iif($dialog(nickezline),dialog -m nickezline nickezline) }


Önemli: Verdiğin event kodlarını (on DIALOG ve on JOIN) silip, yukarıdakini ekleyeceksin. Dialog kodlarında herhangi bir değişiklik yapmana gerek yok.

Umarım işine yarar. Kolay gelsin.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan