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/)
-   -   aynı satırda tekrar (https://www.ircforumlari.net/mirc-scripting-sorunlari/36493-ayni-satirda-tekrar.html)

d0gma 22 Ağustos 2007 17:29

aynı satırda tekrar
 
[17:27] <eftelya> kop kop kop kop kop kop kop kop kop kop kop

[17:27] <eftelya> kopkopkopkopkopkopkopkopkopkop

şeklinde 2çeşit tekrar yapiliyor

aynı sözcük aynı satırda 3den fazla kullanilirsa nasil +b yaparım?

Nickolas 22 Ağustos 2007 18:29

Cevap: aynı satırda tekrar
 
Kod:


alias repeat_words {
  var %text = $1-
  var %min = 3,%catch = $false
  while (%min <= $len(%text)) {
    if ($regex(%text, /( $+ $mid(%text, 1, %min) $+ )/gi) >= 4) {
      %catch = $true
      break
    }
    inc %min
  }
  if (%catch) {
    return $true
  }
}
 
on *:TEXT:*:#: {
  if ($repeat_words($1-)) {
    ban -k $chan $nick 2 Lütfen Karekter Tekrarı Yapmayın...
    halt
  }
}

Yalnız küçük bir uyarı. Eğer senin dediğin formatlarda ise atar. Fakat Kişi

kop kop kop veya kopkopkop değil de

.kop kop kop veya .kopkopkıop yani yazının en başına bir karekter getirirse işe yaramaz :)


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

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