Tekil Mesaj gösterimi
Alt 04 Aralık 2008, 16:00   #11
Çevrimdışı
L4roXyL
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: yardım ederseniz sevinirim




Sniper, yapmak istediğin yanlıştır.
Çünki on text olayında, $1 "1. kelime" dir.
Nicki almak için: $nick kullanacaksın.
Ayrıca $comchan belirlediğin kişinin seninle ortak kaç kanalda olduğunu gösterir.(Ki tek başına($comchan(?,0), sadece kanal sayısını verir)
Yani dolayısı ile çalışmaz.

Cesuryurek, /ban #kanal-ismi nick komutuda, sadece belirtilen kullanıcının nickini banlamaz. Nick!*Nick@Host şeklinde ban atacaktır.
/ban komutu ile illaki nicki banlamak istiyorsanız, /ban #kanal-ismi nick! yapmanız yeterli olacaktır. /mode #kanal-ismi +b $nick ile aynı işlevi görecektir.

Sniper, senin istediğin konuya gelelim.

on *:text:*:#:if ($regex($1-,/***/i)) { var %s = 1 | while (%1 <= $comchan($nick,0)) { if ($regex($nick($comchan($nick,%1),$me).pnick,[@&%~])) { ban # $+($nick,!) } | inc %1 } }

Not: Bu kodda /ban komutunda -k parametresi kullanırsanız işlev yapamayacaktır.
Bu hali ile sadece nicke ban atılır. Kick atılmaz. Kick atmak için /kick komutunu kullanabilirsiniz.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver