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/)
-   -   flood kelime tekrarı (https://www.ircforumlari.net/mirc-scripting-sorunlari/173155-flood-kelime-tekrari.html)

sniper 20 Ocak 2009 01:23

flood kelime tekrarı
 
selam arkadaşlar elimde şöyle bir kod var örnek selam deneme sniper yazdıklarında ard arda 3 kez yazarsan ignore ediliyosun bunu ben

selam naber
sniper uza
deneme bilmemne

sadece selam deneme sniper i algılıyor ya kelime içerisinde o kelimeler geçtimi 3 kez 10 dk içerisinde ignore etmesini istiyorum :)


on *:text:*:#helpers:{ if $istok(selam deneme sniper,$1-,32) { inc -eu600 $+(%,$nick,#) 1 | if $($+(%,$nick,#),2) == 3 { /msg # 4,1 $nick 14 Çok FazLa Yardım ALdığınız iÇin 9 10 14 dk iGnore EediLdiniz.!! | /ignore -u600 $nick | /closemsg $nick } } }

Difuzyon 20 Ocak 2009 13:27

Cevap: flood kelime tekrarı
 
Kod:

on *:text:*:#helpers:{
  if $regex($1-,/(selam|deneme|sniper)/i) {
    inc -eu600 $+(%,$nick,#) 1 
    if $($+(%,$nick,#),2) == 3 {
      msg $chan 4,1 $nick 14 Çok FazLa Yardım ALdığınız iÇin 9 10 14 dk iGnore EediLdiniz.!! 
      ignore -u600 $nick 
      closemsg $nick
      unset $+(%,$nick,#)
    }
  }
}

Cümle içerisinde selam,deneme,sniper kelimelerinden biri geçerse 1 değerlik işlem yapar.Değerlik sayısı 3 oluncada ignore edecektir.

İyi forumlar...


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk