IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Join-quit Dejected.. Sorun var.. (https://www.ircforumlari.net/mirc-scripting-sorunlari/153703-join-quit-dejected-sorun-var.html)

Black 21 Ekim 2008 20:41

Join-quit Dejected.. Sorun var..
 
Herkese Merhaba..
Aşağıda verdiğim kod, kanala join ve 8 saniye ardından quit yapan birisini banlamaya yönelik bir ban.

8 saniye içinde yapılan join ve quit in her türlüsünü banlıyor. Örneğin: Quit mesajı (Bye Bye) olan birini banlamak istemiyorum. Çözemedim. Yardımcı olurmusunuz. Şimdiden teşekkürler. Kod aşağıda..

on *:join:#:$iif(!%qf. [ $+ [ $nick ] ],set -u8 %qf. [ $+ [ $nick ] ] x,haltdef)
on *:quit:$iif(%qf. [ $+ [ $nick ] ] == x,msg x ban $comchan($nick,1) $wildsite Join-Quit Dejected..! ,haltdef)

CesuryureK 21 Ekim 2008 21:22

Cevap: Join-quit Dejected.. Sorun var..
 
PHP- Kodu:

on *:quit: {
if (*
BYEiswm $1-) { halt }
$iif(%qf. [ $+ [ $nick ] ] == x,msg x ban $comchan($nick,1$wildsite Join-Quit Dejected..! ,haltdef)



Black 27 Ekim 2008 22:14

Cevap: Join-quit Dejected.. Sorun var..
 
Verdiğin bu koda ek olarak birşey daha eklemek istedim.

Sadece (bye bye) diyenleri değil de, atıyorum; (Hoşçakalın) diyenleride atmak istemiyorum. Bunu çoğaltmak isteyen arkadaşlar aralara || işareti koyarak çoğaltabilirler.


Örnek:


on *:quit: {
if (*BYE* iswm $1-) || (*hoşçakalın* iswm $1-) { halt }
$iif(%qf. [ $+ [ $nick ] ] == x,msg x ban $comchan($nick,1) $wildsite Join-Quit Dejected..! ,haltdef)

}




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 15:48.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net