Tekil Mesaj gösterimi
Alt 02 Aralık 2014, 21:52   #2
Çevrimdışı
Feragat
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: /Badtara #kanal




/who +c #Kanal sonucunda raw 352:*: 'nin verdiği cevaplarda $nick tanımı sunucu ismi olarak dönmektedir.
Ortaya; if (irc.sunucu.com isop #) gibi bir sonuç çıkacaktır. Bununda bize bir yararı olmayacaktır.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
raw 352:*:echo 4 -aetg $numeric $!6 Değeri:: $6 -- $!nick Değeri::- $nick

üstteki kodu ekleyip /who +c #kanal yaparak sonucu görebilirsiniz.

Ayrıca @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , Kodu yanlış kopyalamışsın, bir önceki sayfada paylaştığın kod'da bulunan koşul hatalı.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $me isop $2 $me ishop $2 {

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 'ın paylaştığı gibi yapmalısın koşulu;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $me isop $2 || $me ishop $2 {

Olması gereken hali:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias control { if $chan(0) >= 1 { set %difi $regsubex($dde(mirc,channels),/\*/,$null) } who +c $token(%difi,1,32) } raw 352:*:{ if %difi { haltdef if $regex($level($6),/^(bad)$/) { ;Muaf #Kanal(lar) alttaki satıra eklenmeli. if ($istok(#kanal1 #kanal2 #kanal3,$2,32)) { halt } if ($me isop $2 || $me ishop $2) { mode $2 +b $6 | kick $2 $6 Badnickler dışarı! } else { echo 06 -a $+([,$2,]) kanalında $qt($6) badnick tanımına uyuyor } } } } raw 315:*:{ if %difi { haltdef set %difi $deltok(%difi,1,32) if $numtok(%difi,32) == 0 { unset %difi } else { who +c $token(%difi,1,32) } } }

- Herhangi bir hatayla karşılaşırsan bildirirsin @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

__________________
The Ghost of Christmas Past...

mircscripting.net
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet bizimmekan