mIRC Hazır Kodları

Nisan 27, 2008

Help Kanalına User Girdiginde Uyarı:
Help kanalına kullanıcı girdiğinde, açık olan pencerede uyarı görüntüler. Bu sayede kullanıcı bekletilmeden yardımcı olunabilir.
on ^*:JOIN:#help:{ /echo -a  0,4**** 4 $nick $+ , rumuzlu kullanıcı #Help kanalına girdi. }
Mirc User Karsilama:


Kanala girenler için karşılama mesajıdır. #kanal yazan kısımları mesajın aktif olacağı kanal ismi olarak düzenleyip kodu mirc remote bölümüne ekleyin.
on *:join:#kanal: {
msg $nick merhaba $nick, #kanal kanalına hoşgeldiniz.
msg $nick kanalımızda güzel vakit geçirmenizi dileriz. iyi sohbetler.
}
Sekilli Yazı Kodu:
Bu kod örnek niteliğindedir, istekleriniz doğrultusunda geliştirmeniz için yayınlıyoruz. Aşağıdaki kodun işlevi “s.a yazıldığında bu mesaj SeLaMuN ALeYKüM olarak iletilmesidir” Bu örnek üzerinde fikir geliştirip sık kullandığınız kısaltmaları, karşı tarafa uzun haliyle iletebilir veya belirlediğiniz yazılara renk verip görsel çalışmalar yapabilirsiniz.
On 1:input:*:{
if ($1- == s.a) { say SeLaMuN ALeYKüM | halt }
}
Harfleri Uzatma Koruması (Uyarılı):
Kanal genelinde harfleri uzatarak yazanları 2 kere uyarıp 3 kez tekrarlanması halinde otomatik olarak uzaklaştırmanızı sağlayan bir kanal korumasıdır.
on @*:text:*:#: {
if ($regex($1-,/([[:print:]])\1\1/gi) >= 10) {
hinc -mu20 uzunharf $+($chan,.,$nick) 1
if $hget(uzunharf,$+($chan,.,$nick)) == 1 {
.msg # $nick : lütfen harfleri uzatmadan yazınız.
}
if $hget(uzunharf,$+($chan,.,$nick)) == 2 {
.msg # $nick : harfleri uzatmamanız konusunda ikinci uyarınız, tekrarlamanız durumunda kanaldan […]
Join Flood Koruması:
 Yetkilisi olduğunuz kanala 5 saniye içerisinde 4 giriş olduğunda kanalı otomatik olarak
+mR modlarına almanızı 20 saniye sonra -mR yaparak korumayı devredışı bırakmanızı sağlar.
on *:join:#:{ inc -u5 $+(%,$chan) | if ($($+(%,$chan),2) > 4) { mode $chan +mR | .timer 1 20 mode $chan -mR } }
Nick Degisim Saldırı Koruması:
Çok sayıda nick değişimi yaparak kanal düzenini bozmak isteyenlere karşı yazılmış bir kod.
Nick değiştirildiğinde
on *:NICK:{
;%’ local değişkenine %nf.*!*@ip şeklinde değer yükleniyor
var %’ = $+(%,nf.,$wildsite)
;%nf.*!*@ip değişkeni 1 arttırılıyor
inc $(%’,1)
;eğer daha önceden ayarlanmadıysa 15 saniye içinde bu değer silinmektedir.
if (!$timer($gettok(%’,1,37))) { $+(.timer,$gettok(%’,1,37)) 1 5 unset $(%’,1) }
;eğer değer 3 yada daha büyükse zline atılıyor.
if $(%’,2) >= […]
Belirtilen Kanala Ame Mesajı Gitmesin:
Kanal1, 2 ve 3 yerine belirteceğiniz kanallar ame komutunu uyguladığınızda mesajın ulaşmayacağı kanallardır, kendi istediğiniz kanallara göre düzenleyip kullanabilirsiniz.
alias ame { if $1 { var %º = 1 | while $chan(%º) { if !$istok(#kanaL1 #kanaL2, #kanaL3,$v1,32) { !describe $chan(%º) $1- } | inc %º } } }
Özel Kabul Kodu:
 on *:open:?:*:{
msg $nick 2Selam4 $nick
msg $nick 2Bugün4 $date 2ve Saat 4 $time(HH:nn.ss)
msg $nick 2Konuşmadığım Süre 4 $duration($idle)
msg $nick 2Toplam Açılan Özel Pencerem 4Sayısı %q!
inc %q!
msg $nick 2Şu an Özelimdeki4 $+($query(0),.) 2Kişisin Müsait Olduğumda Cevap Vereceğim
msg $nick 2Lütfen 4Op2, 4Voice2, 4Oper 2istemeyiniz istemeniz Durumunda Direkt Olarak ignore Edileceksiniz4.2­IR­Servisler iLe iLgiLi Sorunlariniz için 4#help 2kanalını kullanınız…
CTCP Flood Koruması:
Özel için CTCP Flood korumasıdır.
ctcp 1:*:*:{
inc -u5 %ctcp.flood
if (%ctcp.flood > 3) {
if ($nick == $me) { halt }
ignore -tu30 $nick
.echo -a $nick Özelinize flood yaptı. Otomatik ignore ettiniz.
.msg $nick Özelime flood’dan dolayı , ignore edildiniz. }
}

www.Mircnet.org    mIRCNet Org Yonetimi Iyı sohbetler Diler ( HaLiKaRNaS )

Yazar by UtKu under IRC Döküman |

Yorum yapılmamış »

Bu yazıya yapılan yorumlar için RSS beslemeleri. | Trackback

Yorum yapın

XHTML ( Izin verilen kodlar): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> .