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/)
-   -   Argo kelimeler için kod (https://www.ircforumlari.net/mirc-scripting-sorunlari/38153-argo-kelimeler-icin-kod.html)

TISSOT 18 Eylül 2007 20:26

Argo kelimeler için kod
 
Selam,kanal içinde lan,oğlum,kızım,yavrum gibi kelımeler yazıldıgında argo kelıme yasak mesajıyla kicklemek istiyorum..nasıl bir kod ekleyebilirim emegı gecen arkadaşlara tşk ederim.

Teori 18 Eylül 2007 20:48

Yanıt: Argo kelimeler için kod
 
Kod:


on 1:TEXT:o?lum:#: { if $me !isop $chan { halt } | if $nick isop $chan { halt } | /mode $chan +b $nick | .kick $chan $nick 4 $+ Argo Kelime Yasak }
on 1:TEXT:kızım:#: { if $me !isop $chan { halt } | if $nick isop $chan { halt } | /mode $chan +b $nick | .kick $chan $nick 4 $+ Argo Kelime Yasak }
on 1:TEXT:yavrum:#: { if $me !isop $chan { halt } | if $nick isop $chan { halt } | /mode $chan +b $nick | .kick $chan $nick 4 $+ Argo Kelime Yasak }
on 1:TEXT:lan*:#: { if $me !isop $chan { halt } | if $nick isop $chan { halt } | /mode $chan +b $nick | .kick $chan $nick 4 $+ Argo Kelime Yasak }

Gibi Basit Önlemler Alabilirsin.

TISSOT 18 Eylül 2007 22:42

Cevap: Argo kelimeler için kod
 
kod çalısıyor fakat sadece kick olması mumkun mu nıcke ban atmasını ıstemıyorum..

MavipikSeL 18 Eylül 2007 23:04

Cevap: Argo kelimeler için kod
 
Alıntı:

TISSOT Nickli Üyeden Alıntı (Mesaj 263808)
kod çalısıyor fakat sadece kick olması mumkun mu nıcke ban atmasını ıstemıyorum..

Bunu başarmak çok basit, gerekli olasılıklar gerçekleştirildiğinde yazdığın komutları işleme alıyor.

Kod:

on 1:TEXT:o?lum:#:{ if $me !isop $chan { halt } | if $nick isop $chan { halt } | mode $chan +b $nick | kick $chan $nick küfür/argo  }
Kırmızı yaptığım yer işlemde şuan, sen de gördüğün gibi orda mode ile başlayan komut ve ardından | kullanılarak bir komut daha girilmiş. Bir de gereksiz halt'ları kaldırdım, bu şekilde daha güzel olacaktır.

Kod:

on 1:TEXT:o?lum:#:{ if $me isop $chan || $nick !isop $chan { kick $chan $nick küfür/argo } }
Verdiğim gibi event'e istediğin kelimeyi wildcard kullanarak çoğaltabilirsin.

ÖR/

Kod:

on 1:TEXT:*ebeni*:#:{ if $me isop $chan || $nick !isop $chan { kick $chan $nick küfür/argo } }
* Kodlar op olduğunda ve karşındaki deop olduğunda çalışır.

TISSOT 19 Eylül 2007 11:16

Cevap: Argo kelimeler için kod
 
MavipikSeL kod çalışıyor ama cümle içinde oldugunda atmıyor düzeltilebılırmı

ör:on 1:TEXT:oğlum:#:{ if $me isop $chan || $nick !isop $chan { kick $chan $nick 14 $+ argo kelime yasak.. } }

<abc> neden gelmedin oğlum
kod devre dışı kaldı

Nickolas 19 Eylül 2007 11:34

Cevap: Argo kelimeler için kod
 
Kod:

on *:TEXT:*:#: {
  if ($nick !isop $chan && $me isop $chan && $regex($1-, /o(ğ|g)?lum|k(ı|i)z(ı|i)m|yavrum|(\slan)|(^lan\s)/gi)) {
    kick $chan $nick Yasak Kelime Kullanımı
  }
}


detay 19 Eylül 2007 11:48

Cevap: Argo kelimeler için kod
 
Nickolas sanırım regex ifadesini degere ataman gerekicek parantezler sorun cikartiyor.
var %r = /o(ğ|g)?lum|k(ı|i)z(ı|i)m|yavrum|(\slan)|(^lan\s)/gi)
if $regex($1-,%r) gibi..

TISSOT 19 Eylül 2007 11:51

Cevap: Argo kelimeler için kod
 
NiKoLaS kod çalışıyor ama bi çok hatalı ban yapıyor farklı kelimelerde de atıyor..silmek zorunda kaldım yinede saol

Nickolas 19 Eylül 2007 11:54

Cevap: Argo kelimeler için kod
 
Alıntı:

detay Nickli Üyeden Alıntı (Mesaj 263931)
Nickolas sanırım regex ifadesini degere ataman gerekicek parantezler sorun cikartiyor.
var %r = /o(ğ|g)?lum|k(ı|i)z(ı|i)m|yavrum|(\slan)|(^lan\s)/gi)
if $regex($1-,%r) gibi..

Öyle bir sorun olmaz meraklanma ;)

Nickolas 19 Eylül 2007 11:55

Cevap: Argo kelimeler için kod
 
Alıntı:

TISSOT Nickli Üyeden Alıntı (Mesaj 263934)
NiKoLaS kod çalışıyor ama bi çok hatalı ban yapıyor farklı kelimelerde de atıyor..silmek zorunda kaldım yinede saol

Farklı kelimelerin bir kaçını yazarsan buraya düzenleyebilirim.


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

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