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/)
-   -   uzun yazida sorun (https://www.ircforumlari.net/mirc-scripting-sorunlari/440950-uzun-yazida-sorun.html)

OperServ 05 Ocak 2012 01:39

uzun yazida sorun
 
slm arkadaslar simdi verdigim kod kanalda belirli sayiya gore yazi yazani uyariyor benim istedigim aaaaa bbbb vvvv gibi harf uzatani uyarsin kod bu

Kod:

on @*:text:*:#: {
if ($nick isop $chan) || ($nick == $me) { halt }
if ($len($strip($1-)) >= 250) {
hinc -mu10 uzunyazi $+($chan,.,$nick) 1
if $hget(uzunyazi,$+($chan,.,$nick)) == 1 {
.msg # $nick : Uzun yazı yazmak yasaktır, lütfen bu kurala uygun yazınız.
}
if $hget(uzunyazi,$+($chan,.,$nick)) == 2 {
.msg # $nick : Uzun yazı yazmamanız konusunda 2. uyarınız, tekrarlamanız halinde kanaldan uzaklaştırılacaksınız.
}
if $hget(uzunyazi,$+($chan,.,$nick)) == 3 {
.ban # $nick 5
.kick # $nick Bu kanal içerisinde uzun yazı yazmak yasaktır.
.hdel -s uzunyazi $+($chan,.,$nick))
}
}
}


Toprak 05 Ocak 2012 02:26

Cevap: uzun yazida sorun
 
Kod:

on @*:text:*:#: {
  if ($nick isop $chan) || ($nick == $me) { halt }
  if ($regex($1-,/([[:print:]])\1\1/gi) >= 10) {
    hinc -mu10 harfuzatma $+($chan,.,$nick) 1
    if $hget(harfuzatma,$+($chan,.,$nick)) == 1 {
      .msg # $nick : harf uzatmak yasaktır, lütfen bu kurala uygun yazınız.
    }
    if $hget(harfuzatma,$+($chan,.,$nick)) == 2 {
      .msg # $nick : harf uzatma konusunda 2. uyarınız, tekrarlamanız halinde kanaldan uzaklaştırılacaksınız.
    }
    if $hget(harfuzatma,$+($chan,.,$nick)) == 3 {
      .ban # $nick 5
      .kick # $nick Bu kanal içerisinde harf'leri uzatmak yasakdır.
      .hdel -s harfuzatma $+($chan,.,$nick))
    }
  }
}


Kod:

<Guest5434088> ddddddddddddddddddddddddddddddddd
<GhoSt> Guest5434088 : harf uzatmak yasaktır, lütfen bu kurala uygun yazınız.
<Guest5434088> ddddddddddddddddddddddddddddddddd
<GhoSt> Guest5434088 : harf uzatma konusunda 2. uyarınız, tekrarlamanız halinde kanaldan uzaklaştırılacaksınız.
<Guest5434088> ddddddddddddddddddddddddddddddddd
3«02:25:49» • Mode : GhoSt mode değiştirdi +b [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
«02:25:49» • Kick : Guest5434088 , GhoSt Tarafından Atıldı Sebep: (Bu kanal içerisinde harf'leri uzatmak yasakdır. 12«(4 3 12)»)
3«02:28:06» • Mode : GhoSt mode değiştirdi -b Guest5434088!
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



OperServ 05 Ocak 2012 03:00

Cevap: uzun yazida sorun
 
peki hocam bunu nasil bole yapariz diyelim uzun yazi olarak aaa yaptilar hep 3 kere harf uzatma olsa uyarsin

Toprak 05 Ocak 2012 03:07

Cevap: uzun yazida sorun
 
sadece uyarsınmı ?

OperServ 05 Ocak 2012 03:11

Cevap: uzun yazida sorun
 
hocam verdiginiz kod guzelde ne demek istedigimi anlamadin diyelim bir user

slmmm yazdi uyari versin

bidaha slmmm yazdi tekrar uyari versin

yani harf uzatma kelimesi 3 olsun

Toprak 05 Ocak 2012 03:19

Cevap: uzun yazida sorun
 
Kod:

on @*:text:*:#: {
  if ($nick isop $chan) || ($nick == $me) { halt }
  if ($regex($1-,/([[:print:]])\1\1/gi) >= 1) {
    hinc -mu10 harfuzatma $+($chan,.,$nick) 1
    if $hget(harfuzatma,$+($chan,.,$nick)) == 1 {
      .msg # $nick : harf uzatmak yasaktır, lütfen bu kurala uygun yazınız.
    }
    if $hget(harfuzatma,$+($chan,.,$nick)) == 2 {
      .msg # $nick : harf uzatma konusunda 2. uyarınız, tekrarlamanız halinde kanaldan uzaklaştırılacaksınız.
    }
    if $hget(harfuzatma,$+($chan,.,$nick)) == 3 {
      .ban # $nick 5
      .kick # $nick Bu kanal içerisinde harf'leri uzatmak yasakdır.
      .hdel -s harfuzatma $+($chan,.,$nick))
    }
  }
}


Sanırım Bole;

Kod:

<Guest5434088> selammm
<GhoSt> Guest5434088 : harf uzatmak yasaktır, lütfen bu kurala uygun yazınız.
<Guest5434088> selammm
<GhoSt> Guest5434088 : harf uzatma konusunda 2. uyarınız, tekrarlamanız halinde kanaldan uzaklaştırılacaksınız.


OperServ 05 Ocak 2012 03:28

Cevap: uzun yazida sorun
 
deniyelim

OperServ 05 Ocak 2012 03:35

Cevap: uzun yazida sorun
 
tskler hocam oldu


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

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