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 Harf Korumasi Hakkinda (https://www.ircforumlari.net/mirc-scripting-sorunlari/117939-uzun-harf-korumasi-hakkinda.html)

Cybersoft 11 Haziran 2008 22:28

Uzun Harf Korumasi Hakkinda
 
Arkadaslar bana uzun harf korumasi hakkında yardımcı olurmusunuz

yanliz arama yaptım fakat ben su sekilde uzun harf korumasi istiyorum örnek olarak ssssssssssssssssssssssssssssssssss bu sekilde harf uzatıldıgında 1 nci defa uyarsın ikincide kanaldan atsın istiyorum diger uzun harf koruması cok farklı yazılan düz yazılar uzun olunca dahi uyarıyor bu konuda yardımcı olursaniz sevinirim.

Regex 11 Haziran 2008 23:28

Cevap: Uzun Harf Korumasi Hakkinda
 
Kod:

on @*:text:*:#:if $nick isreg # && $len($1-) >= 30 { hinc -m uyazi $+(#,$nick) | if $hget(uyazi,$+(#,$nick)) == 1 { .msg # $+($nick,:) Lütfen uzun yazı kullanmayınız. Aksi takdirde, kanaldan uzaklaştırılacaksınız. } | if $hget(uyazi,$+(#,$nick)) == 2 { ban -k # $nick 2 Uzun yazı kullanmak yasaktır. Uyarı almanıza rağmen, aynı eylemi gerçekleştirdiğinizden dolayı kanaldan uzaklaştırıldınız. | hdel uyazi $+(#,$nick) } }

Şeklinde yapabilirsin.

Cybersoft 11 Haziran 2008 23:44

Cevap: Uzun Harf Korumasi Hakkinda
 
Tamamda bak mesela bir örnek vereyim

[23:28] <dea> 6seni seviyorum canım benim canım benim sen bir meleksinnnn bitanem benimmm of seviyorum be abi seviyorum desem ne dersin
[23:28] <@Koruma> 4 dea 2 #abc 5Kanalında Harfleri uzatmamanız konusunda ikinci uyarınız, Tekrarında Kanaldan Atılacaksınız..

bu Sekilde biri yazı yazdıgında yine uyarıyor benim demek istedigim ise

aaaaaaaaaaaaaaaaaaaaa bu sekilde uzatıldıgında uyarsın ve ikincide kanaldan atsın anlatabildimmi?

Regex 12 Haziran 2008 00:06

Cevap: Uzun Harf Korumasi Hakkinda
 
Şimdi anladım. Sen, uzun yazı koruması değil uzun harf koruması istiyorsun. Verdiğim koddaki, $len($1-) >= 30 olan yeri, $regex($1-,/([[:print:]])\1\1/gi) >= 30 şeklinde değiştirirsen istediğin olacaktır.

Editor 12 Haziran 2008 01:28

Cevap: Uzun Harf Korumasi Hakkinda
 
PHP- Kodu:

on @*:text:*:#: {
if ($regex($1-,/([[:print:]])\1\1/gi) >= 10) {
hinc -mu20 uzunharf $+($chan,.,$nick1
if $hget(uzunharf,$+($chan,.,$nick)) == {
.
msg # $nick : lütfen harfleri uzatmadan yazınız.
}
if 
$hget(uzunharf,$+($chan,.,$nick)) == {
.
ban # $nick 5
.kick # $nick Harfleri uzatmadan yazmanız konusunda uyarıları dikkate almadınız.
.hdel -s uzunharf $+($chan,.,$nick))
}
}


Umarım işine yarar kolay gelsin.

Bilgi PayLaşım ErdemLiktiR !



Regex 12 Haziran 2008 12:44

Cevap: Uzun Harf Korumasi Hakkinda
 
Benim verdiğimden farkı ne?

^SpeeD 12 Haziran 2008 15:04

Cevap: Uzun Harf Korumasi Hakkinda
 
Bende şu korumayı kullanıyorum işe yaramıştı


Kod:

on @*:text:*:#kanal:{
  if ($nick !isreg $chan) { halt }
  if $regex($1-,/([[:print:]])\1\1/gi) >= 3 {
    if $tekrar(tekrarharf,$+($chan,$nick),1) { ban -k # $nick 8,2 Harf Uzattiginiz Icin Atildiniz..Daha Dikkatli Olun Lutfen...8,1<<<1,7 nick 8,1>>>  }
    else {
      notice $nick <4,1 kanalda harf uzatmak yasaktir.Kurala uymadiginiz takdirde atilacaksiniz8,1<<<1,7 nick 8,1>>>>
    }
  }
}


sondemdeyim 12 Haziran 2008 15:42

Cevap: Uzun Harf Korumasi Hakkinda
 
yukaridaki kodeyi bende kullaniyorum .ama 3 harf uzatinca uyari vermeyi bir turlu beceremedim.yedi ya da sekiz harf uzatinca uyariyor.uc yaziyor ama uc harf uzatinca degil yedi sekiz harf uzatinca uyariyor.bunu asss gibi uzatinca uc harf olarak ayarlayabilirmiyiz..


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

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