IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 04 Ağustos 2007, 02:38   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Buyuk Harf




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{ if $nick isop $chan { halt } if $nick == Soru-Cevap { halt } if $nick == Sessiz { halt } if ($len($1-) >= 15 ) { if ($int($calc($regex($1,/[A-ZÁ-ÙÄ]/g)/$len($1)*100)) >= 40 ) { inc -u30 %bharf. [ $+ [ $nick ] ] 1 if %bharf. [ $+ [ $nick ] ] == 1 { msg $chan Uyarı : Lütfen büyük harf kullanmayınız } if %bharf. [ $+ [ $nick ] ] == 2 { mode # +b $wildsite | kick $chan $nick 5 Buyuk Harf Kullandıgınız Icin Atıldınız. } } }

Arkadaslar Zamanında LeadeR'in Vermis Oldugu Bir Code'i Kendime Gore Editledim ve Kullanıyorum Fakat Sorun Su .
Buyuk Harf Yazanı Once Uyarıyor 2. Defada Atiyor .

Ama , Nickleri Buyuk Olan Kisilere Seslenildiginde Yine Uzaklastırıyor .
Yani User Buyuk Harfle Yazılan Bir Nicke Seslendiginde Calısmasın Sadece Yazılan Cumle veya Kelimelerde Calıssın Istiyorum Tşkler .

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 04 Ağustos 2007, 03:14   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Buyuk Harf




Mantık olarak düşünürsek "ison" parametresi işe yarar herhalde. Büyük harf olarak %bharf. adında bir değer atıorsa if %bharf. ison # { halt } bunun gibi birşey olmalı. Yanlış düşünüyorsam düzeltilirse sevinirim.

 
Alıntı ile Cevapla

Alt 04 Ağustos 2007, 10:43   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Buyuk Harf




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{ if $nick isop $chan { halt } if $nick == Soru-Cevap { halt } if $nick == Sessiz { halt } if ($len($1-) >= 15 ) { if ($int($calc($regex($1,/[A-ZÁ-ÙÄ]/g)/$len($1)*100)) >= 40 ) { var %t = $numtok($1-,32) | while %t { if $gettok($1-,%t,32) ison $chan { halt } | dec %t } inc -u30 %bharf. [ $+ [ $nick ] ] 1 if %bharf. [ $+ [ $nick ] ] == 1 { msg $chan Uyarı : Lütfen büyük harf kullanmayınız } if %bharf. [ $+ [ $nick ] ] == 2 { mode # +b $wildsite | kick $chan $nick 5 Buyuk Harf Kullandıgınız Icin Atıldınız. } } } }

ison kanaldami degilmi kontrol edicegimiz icin banko var tabi kodda %bharf kullanmicaz cunku o kisi uyarilcakmi kicklenecekmi ona karar vermek icin var
suanki kod ise yaziyi tek tek kelimelere ayirip kelimelerden biri kanaldaki nickse kodu durduruyor

 
Alıntı ile Cevapla

Alt 06 Ağustos 2007, 04:20   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Buyuk Harf




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{
  
if $nick isop $chan halt }
  if 
$nick == Soru-Cevap halt }
  if 
$nick == Sessiz halt }
  if (
$len($1-) >= 15 ) {
    if (
$int($calc($regex($1,/[A--ÙÄ]/g)/$len($1)*100)) >= 40 ) {
      
inc -u30 %bharf. [ $+ [ $nick ] ] 1
      
if %bharf. [ $+ [ $nick ] ] == {
        
msg $chan UYARI$nick $+ , Lütfen Büyük Harf Kullanmayınız
      
}
      if %
bharf. [ $+ [ $nick ] ] == {
        
mode # +b $wildsite | kick $chan $nick 5 Buyuk Harf Kullandıgınız Icin Atıldınız.
      
}
    }
  } 

Bu ŞekiLde Dener Misin ?

 
Alıntı ile Cevapla

Alt 07 Ağustos 2007, 19:04   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Buyuk Harf




Alıntı:
on @*:text:*:#:{

Yalnız *'da önce '@' İşareti Olmadan Banlıyamazsin..
Kanalda Op iken çalışır

Eğer ki Oper isen;

Alıntı:
mode # +b $wildsite

Kısmını;

Alıntı:
samode # +b $wildsite



Şeklinde değiştiriniz..

 
Alıntı ile Cevapla

Alt 28 Ağustos 2007, 12:18   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Cevap: Buyuk Harf




[quote=detay;243158]
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{ if $nick isop $chan { halt } if $nick == Soru-Cevap { halt } if $nick == Sessiz { halt } if ($len($1-) >= 15 ) { if ($int($calc($regex($1,/[A-ZÁ-ÙÄ]/g)/$len($1)*100)) >= 40 ) { var %t = $numtok($1-,32) | while %t { if $gettok($1-,%t,32) ison $chan { halt } | dec %t } inc -u30 %bharf. [ $+ [ $nick ] ] 1 if %bharf. [ $+ [ $nick ] ] == 1 { msg $chan Uyarı : Lütfen büyük harf kullanmayınız } if %bharf. [ $+ [ $nick ] ] == 2 { mode # +b $wildsite | kick $chan $nick 5 Buyuk Harf Kullandıgınız Icin Atıldınız. } } } }

Güzel Bi Kod Fakat Bunu User Ikende KanaL'a Yansıtıyor, ßu Kodun Sadece Aop yada Operator Oldugu Zaman Işlem Gormesi Icın Ne Yapabiliriz..

 
Alıntı ile Cevapla

Alt 28 Ağustos 2007, 14:13   #7
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yanıt: Cevap: Buyuk Harf




[quote=By_GuRbey;254218]
detay Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{ if $nick isop $chan { halt } if $nick == Soru-Cevap { halt } if $nick == Sessiz { halt } if ($len($1-) >= 15 ) { if ($int($calc($regex($1,/[A-ZÁ-ÙÄ]/g)/$len($1)*100)) >= 40 ) { var %t = $numtok($1-,32) | while %t { if $gettok($1-,%t,32) ison $chan { halt } | dec %t } inc -u30 %bharf. [ $+ [ $nick ] ] 1 if %bharf. [ $+ [ $nick ] ] == 1 { msg $chan Uyarı : Lütfen büyük harf kullanmayınız } if %bharf. [ $+ [ $nick ] ] == 2 { mode # +b $wildsite | kick $chan $nick 5 Buyuk Harf Kullandıgınız Icin Atıldınız. } } } }

Güzel Bi Kod Fakat Bunu User Ikende KanaL'a Yansıtıyor, ßu Kodun Sadece Aop yada Operator Oldugu Zaman Işlem Gormesi Icın Ne Yapabiliriz..

--
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{

Kısmını
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on @*:text:*:#:{

Şekilde Değiştirirsen İstediğin Gerçekleşir.

__________________
Şimdi Saat Sensizliğin Ertesi..

Konu CesuryureK tarafından (28 Ağustos 2007 Saat 14:35 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 28 Ağustos 2007, 15:05   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Buyuk Harf




Aslında küçük bir bug oluşmuş kod içerisinde. Yani kanalda bulunan herhangi bir nicki yazıp, bütün cümleyi büyük harfle yazabiliriz ve script bunu görmezden gelir...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on @*:text:*:#: { if !$istok(Soru-Cevap Sessizi,$nick,32) && $nick !isop # { var %ntok = $numtok($1-,32) :loop if %ntok > 0 { var %rnick = $iif($gettok($1-,%ntok,32) ison #,$addtok(%rnick,$gettok($1-,%ntok,32),124),%rnick) dec %ntok goto loop } var %strip = $regsubex($strip($1-),/ %rnick /g,\1) if $calc($regex(%strip,/[A-ZÄÖÜĞÇİ]/g)/$len(%strip)*100) >= 70 { inc -eu60 $+(caps.,$nick) if $($+(caps.,$nick),2) == 1 { msg # uyarı $nick ; büyük harf kullanmayınız lütfen. } else { ban -k # $nick 2 Gereginden fazla büyük harf kullandınız. } } } }



Konu SpecifiC tarafından (28 Ağustos 2007 Saat 15:12 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Cevapla

Etiketler
buyuk, harf, mirc, mirc download, mirc indir


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
İlk Harf Buyuk Yazı Stili Juventus mIRC Scripting Sorunları 26 12 Mayıs 2020 00:23
Büyük Harf / Uzun Harf / Tekrar Harf -Uyarı/koruma diyorumki mIRC Scripting Sorunları 0 06 Ekim 2010 17:22
Buyuk Harf harf Uzatma Leo mIRC Scripting Sorunları 5 03 Temmuz 2009 22:29