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/)
-   -   BüYüK KüçüK HArfler (https://www.ircforumlari.net/mirc-scripting-sorunlari/40508-buyuk-kucuk-harfler.html)

TISSOT 06 Kasım 2007 16:41

BüYüK KüçüK HArfler
 
BüYüK KüÇüK yazanlara op kanalında nasıl otomatik shun atabılırım..emegı gecen arkadaslara tşk

L4roXyL 06 Kasım 2007 18:38

Cevap: BüYüK KüçüK HArfler
 
Aslında şu mantık ile yapabilirsin;
Büyük küçük yazdığına göre; yazılan text'in % 50'si büyük harf olur.
Eğer #op kanalında yazılan text'de % 50 oranında ve fazlasında büyük harf var ise, shun atabilirsin.

on *:text:*:#op: { var %txt = $calc($len($1-)/2),%bb = $regex($1-,/[A-ZÄÖÜĞÇİ]/g) | if %bb >= %txt { shun $nick vs vs } }

Buradaki mantık şu;
Yazılan text'in yarısını variable'a atıyoruz.
Eğer içerisindeki büyük harf sayısı, normal text uzunluğunun yarısından fazla ise, shun uygulanıyor.

TISSOT 06 Kasım 2007 19:18

Cevap: BüYüK KüçüK HArfler
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kardeş kod çalışmadı, zaten opların bundan etkılenmesını ıstemıyorum sadece userler ıcın cümlede %60 oranında buyuk harf varsa kullanıldığnda !g nick şeklinde Shunlanmasını ıstıyorum..

L4roXyL 06 Kasım 2007 19:45

Cevap: BüYüK KüçüK HArfler
 
Op kanalında otomatik shun diyorsun, oplara işlemesin diyorsun.
#Op kanalına user'lar girebiliyormu normalde?
Neyse;

on *:text:*:#: { if $count($nick(#,$nick).pnick,@,&,~,%) == 0 && $int($calc($regex($1-,/[A-ZÄÖÜĞÇİ]/g)/$len($1-)*100)) >= 60 { shun $nick vs vs } }

Yukarı'dakinin çalıştığı gibi, buda çalışır.

TISSOT 06 Kasım 2007 19:56

Cevap: BüYüK KüçüK HArfler
 
Sanırım ben anlatamadım kanalda herhangı bı usher SeLaM aRKaDaSLaR NaSıLSıNıZ gibi yazdıgında Shunlansın (!g nick) oplar halfoplar etkılenmesın

L4roXyL 06 Kasım 2007 20:00

Cevap: BüYüK KüçüK HArfler
 
Anlamıyan ben değil sensin?
on *:text:*:#: { if $count($nick(#,$nick).pnick,@,&,~,%) == 0 && $int($calc($regex($1-,/[A-ZÄÖÜĞÇİ]/g)/$len($1-)*100)) >= 60 { shun $nick vs vs } }

Açıklıyorum;
if $count($nick(#,$nick).pnick,@,&,~,%) == 0 (Kanal'a yazı gönderen nick; kanalda @,&,%,~ prefix'lerine sahip değilse)
&& (ve)
$int($calc($regex($1-,/[A-ZÄÖÜĞÇİ]/g)/$len($1-)*100)) >= 60 (Kanal'a gönderilen text'de % 60 ve fazlası oranında büyük harf var ise, kullanıcıya shun komutunu uygula.)

Kod'da sorun yok, hatayı kendinde ara.

Gs_Kaan_52 29 Ocak 2009 13:59

Cevap: BüYüK KüçüK HArfler
 
bunu nerden indiriyoruz

Difuzyon 29 Ocak 2009 14:17

Cevap: BüYüK KüçüK HArfler
 
Download edilecek birşey değil bu.
Konu içeriği hakkında bilgiden emin değilseniz;

Kod:

on *:text:*:#: { if $count($nick(#,$nick).pnick,@,&,~,%) == 0 && $int($calc($regex($1-,/[A-ZÄÖÜĞÇİ]/g)/$len($1-)*100)) >= 60 { shun $nick vs vs } }
Bu kod,Kanal'a gönderilen text'de % 60 ve fazlası oranında büyük harf var ise, kullanıcıya shun komutunu uygular.Bunu uygulamaya yetkiniz var ise ve bu koddan faydalanmak istiyorsanız;

Yukardaki kodu scriptinizin (ALT + r) ile açılan kısımda REMOTE başlığına ekliyorsunuz.Kendiliğinden işlem yapar.


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

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