Mesaj Önizleme 
 
Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Basit fantazik korumalar
03-15-2008, 06:40 PM
Mesaj: #1
Basit fantazik korumalar
Bala bakp ne alaka dedi iseniz içeriini görünce rahatlkla yok artk diyebilirsiniz.
Bu konuya zaman zaman aklma gelen fantastik korumalar düzenle ile ekleyeceim

korumalar:
if $regex(...) { ban/kick }
veya
if ... {
if ... { ban/kick }
}

eklinde vereceim siz bunlar
ban/kick kmsna kendi ban kickinizi yazabilirsiniz daha açk örnek:

;eer yazda tekrar eden ksmlar 6 dan fazla ise atar
if $regex($1-,/(.)\1+/g) > 10 { ban/kick }


imdi siz bunu
on *:text:*:#: {

;eer yazda tekrar eden ksmlar 6 dan fazla ise atar
if $regex($1-,/(.)\1+/g) > 10 { ban -k $chan $nick Tekrar eden ksm | return }

}

eklinde kullanabilir yada

on *:text:*:#: { tekrarkisimkoruma $1- }

alias tekrarkisimkoruma {
;eer yazda tekrar eden ksmlar 6 dan fazla ise atar
if $regex($1-,/(.)\1+/g) > 10 { ban -k $chan $nick Tekrar eden ksm | return }
}

eklinde kulanabilirsiniz ben size sadece korumann ana gövdesini vericem,
Evet balyoruz.

Aristoteles:
"Arzu öyle bir şeydir ki, hiç doymak bilmez; bir çok insanların hayatı, arzuları doyurma yollarını aramakla geçer."
Bu kullanıcının gönderdiği tüm mesajları bul
Bu mesajı bir cevapta alıntı yap
03-15-2008, 06:44 PM
Mesaj: #2
Ynt: Basit fantazik korumalar
yukarda da verdiim gibi:

Kod:
;eer yazda tekrar eden ksmlar 6 dan fazla ise atar
if $regex($1-,/(.)\1+/g) > 10 { ban/kick }

ne ie yarar?
sseeelllaamm naassiilllssiinnn iiiyyiimmiiisssiinnn. allllooo oorrraddaammssn

gibi tekrar eden ksmlar 10 u geçerse içerisine yazdnz komutu uygular

seeeeeeeeeeeeeeeeelam burada sadee 1 tane tekrar eden ksm vardr
sseeelam burada 2 tane tekrar eden ksm vardr ss ve eee

Aristoteles:
"Arzu öyle bir şeydir ki, hiç doymak bilmez; bir çok insanların hayatı, arzuları doyurma yollarını aramakla geçer."
Bu kullanıcının gönderdiği tüm mesajları bul
Bu mesajı bir cevapta alıntı yap
03-15-2008, 06:49 PM (En son düzenleme: 03-15-2008 06:53 PM Alience.)
Mesaj: #3
Ynt: Basit fantazik korumalar
tekrar eden harf korumas:
Kod:
  var %clear = $regsubex($1-,/(.)\1+/g,\1)
  if $calc(100 - (($len(%clear) * 100) / $len($1-))) > 45 { ban/kick }

ne ie yarar?
verilen yazdaki toplam tekrar eden karakterler o yaznn %45 ini geçiyorsa komut uygulanr.

örnek:
dddeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeee
yazar isek burada tekrar eden karakterler toplam yaznn %93.589744 sn oluturduu ve %45 i geçtii için komut ileme sokulur:

eer tekil harfleri çoaltrsak
dddeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeskd​jksjalkjdskajdajdjajldksjajdjkashsuadhfaasksasfjasjfjafkeiiowrjwejnrklwejrkwehrk​lwenhrwjkehrwejklrnhwerhwerljke

tekrar eden yüzdesi azalacandan yukardaki örnekte %38.743455 komut ileme konmaz



yüzde deilde ben tekrar eden karakterler 15 i geçerse atsn istiyorum diyorsanz:
Kod:
  var %clear = $regsubex($1-,/(.)\1+/g,\1)
  if $calc($len($1-) - $len(%clear)) > 15 { ban/kick }

Aristoteles:
"Arzu öyle bir şeydir ki, hiç doymak bilmez; bir çok insanların hayatı, arzuları doyurma yollarını aramakla geçer."
Bu kullanıcının gönderdiği tüm mesajları bul
Bu mesajı bir cevapta alıntı yap
03-16-2008, 01:58 PM
Mesaj: #4
Ynt: Basit fantazik korumalar
Çok güzel bir anlatm olmu Smile bunu debugda kullanabiliriz dimi.

Bilgi Güçtür.! Bu Gücü Hisset - irchelper.net

23 Mays 2008 Tarihinden itibaren askerim görüşmek üzere
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul
Bu mesajı bir cevapta alıntı yap
04-13-2008, 01:44 PM (En son düzenleme: 04-18-2008 01:45 AM SpecifiC.)
Mesaj: #5
Ynt: Basit fantazik korumalar
alias asciiclear {
;Fazla noktalama iareti kullanmn engelleyici.
alias asciiclear {
  var %lentext = $len($regsubex($1-,/(\w|\s)/g,$remove($1-,\1)))
  if (%lentext > 7) {
    return $true
  }
  else {
    return $false
  }
}

Nekadar inize yarar bilmiyorum fakat fantazi yapyoruz burada Smile bazen kanal genellerinde küfür edilirken küfür korumalarn amak için her harfin arasna noktalama iareti kullanlyor bu noktada iinize yarayabilir.

Kullanm;
Yukardaki code'i remotenize ekledikten sonra

on *:text:*:#: {
if ($asciiclear($1-) == $true) ban -k # $nick Fazla noktala iareti kullandnz.
}

Açklama;

$asciiclear([TEXT]) Aliasesine gönderilen TEXT içerisinde sizin belirttiginiz limitten fazla noktamala iaretleri kullanlm ise $true degerine döner kullanlmam ise $false sonucunu verir. Limiti code içerisinde krmz kaln biçimde belirttim.
Bu kullanıcının gönderdiği tüm mesajları bul
Bu mesajı bir cevapta alıntı yap
04-14-2008, 11:48 AM
Mesaj: #6
Ynt: Basit fantazik korumalar
güzel calisma Smile TBRK

Kod:
....
Bu kullanıcının gönderdiği tüm mesajları bul
Bu mesajı bir cevapta alıntı yap
Mesaj Önizleme 




Forum izinleri
yeni konu açamazssın
cevap yazamazssın
eklenti yüklemesi yapamazssın
HTML kodu kapalı.
BBCODE kodu açık.
smilie`ler açık.
[img] kodu açık.