mIRC Scripting  

Geri dön   mIRC Scripting > mIRC Scripting > Snippets - Parça kodlar

Snippets - Parça kodlar mIRC Scripting hakkında "parça /ufak kod" niteliği taşıyan kodlarını bulup veya paylaşabileceğiniz bölüm.

User Tag List

Like Tree101Teşekkür
Cevapla
 
LinkBack Seçenekler
  #51  
Alt 07 Ekim 2011, 19:20
Avatar Yok
 Chief 

mS Puan: 1031
mS Derece: L4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisi
 
Üyelik tarihi: 10 Temmuz 2009
Yaş: 39
Mesajlar: 339
Konular: 100
Eklentiler: 3
Alınan Teşekkür: 146
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart

Tarih: 08-02-2008, 23:13

Bu kod statusde bulunan nickleri ayrı bir pencerede(@slist) listemek ve işlevler yapmak için kullanılır. Kodu kullanmak için /slist yapmanız yeterlidir.

Kod:
alias slist .enable #r | who
#r off
raw *:*: {
  haltdef
  if ($numeric = 352) { 
    $iif(!$window(@slist),window -Cak0dl +L @slist 0 0 200 300) 
    if ($chr(35) !isin $2) { 
      inc %1 
      aline 5 @slist $+(%1,-,$6)) 
    } 
  }
  if ($numeric = 315) { 
    if ($window(@slist)) { 
      aline @slist $chr(160) 
      aline @slist Toplam: $+($chr(2),%1,$chr(2)) adet kullanıcı. 
    } 
    unset %1 
    .disable #r 
  }
}
#r end
PamiR buna teşekkür etti.
__________________
C/co/cod/code^man.
Alıntı ile Cevapla
Sponsored Links
  #52  
Alt 07 Ekim 2011, 19:31
Avatar Yok
 Chief 

mS Puan: 1031
mS Derece: L4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisi
 
Üyelik tarihi: 10 Temmuz 2009
Yaş: 39
Mesajlar: 339
Konular: 100
Eklentiler: 3
Alınan Teşekkür: 146
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart

Tarih: 16-02-2008, 19:50

Bu kod belirtilen kanaldaki yetkililere /whois çeker ve idle süresi, belirtilen saniyeden düşük olan yetkilileri de-op/sop/hop vs. konumuna getirir.
Kod kullanım şekli: /idletara #kanal-ismi <saniye>

Kod:
alias idletara { 
  if ($left($1,1) = $chr(35) && $2 && $nick($1,0,@&%.~) != 0) { 
    .enable #kk 
    set %s $2 
    set %k $1 
    set %op $nick(#,0,@%&.~)
    var %1 = 1 
    while (%1 <= %op) { 
      whois $nick(#,%1,@) 
      inc %1 
    } 
  }
}
#kk off
raw *:*: { 
  haltdef 
  if ($numeric = 317) { 
    if ($3 >= %s) { 
      if ($2 != $me) { 
        mode %k -oaqh $2 $2 $2 $2 
        .msg $2 idle süreniz, $qt(%s) saniyeyi aştığı için de-op/sop vs. edildiniz. 
      } 
    } 
  } 
  if ($numeric = 318) { 
    inc %& 
    if (%& = %op) {
      unset %op %k %& 
      .disable #kk 
    } 
  } 
}
#kk end
PamiR buna teşekkür etti.
__________________
C/co/cod/code^man.
Alıntı ile Cevapla
  #53  
Alt 07 Ekim 2011, 19:37
Avatar Yok
 Chief 

mS Puan: 1031
mS Derece: L4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisi
 
Üyelik tarihi: 10 Temmuz 2009
Yaş: 39
Mesajlar: 339
Konular: 100
Eklentiler: 3
Alınan Teşekkür: 146
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart

Tarih: 17-02-2008, 22:16

Bu kod sunucuya giren/çıkan kullanıcıları ayrı bir pencerede(@giriş/çıkış) gösterir ve nicklerin üzerine tıkladığında sunucudan uzaklaştırmanıza yarar.

Kod:
on *:snotice:*: {
  if (*client connect* iswm $1-) { 
    var %n = $+(",$9,"),%i = $remove($gettok($10,1,64),$chr(40)),%ip = $remove($gettok($10,2,64),$chr(41)) 
    $iif(!$window(@giriş/çıkış),window -nCk0 @giriş/çıkış) 
    echo -te @giriş/çıkış => Giriş: $replacecs(%n,",$+($chr(3),0,",$chr(3))) ! %i @ %ip 
  }
  if (*client exiting* iswm $1-) { 
    var %nn = $+(",$6,"),%ii = $remove($gettok($7,1,64),$chr(40)),%ipp = $remove($gettok($7,2,64),$chr(41)) 
    $iif(!$window(@giriş/çıkış),window -nCk0 @giriş/çıkış) 
    echo -te @giriş/çıkış <= Çıkış: $replacecs(%nn,",$+($chr(3),0,",$chr(3))) ! %ii @ %ipp 
  }
}
on ^*:hotlink:"*":@giriş/çıkış:return
on *:hotlink:*:@giriş/çıkış:gline $remove($1,") :sebeb.
PamiR buna teşekkür etti.
__________________
C/co/cod/code^man.
Alıntı ile Cevapla
  #54  
Alt 10 Ekim 2011, 18:43
Avatar Yok
 Chief 

mS Puan: 1031
mS Derece: L4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisi
 
Üyelik tarihi: 10 Temmuz 2009
Yaş: 39
Mesajlar: 339
Konular: 100
Eklentiler: 3
Alınan Teşekkür: 146
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart

Tarih: 15-04-2008, 22:50

Bu kod belirtilen kanala giren kullanıcının rumuzu içerisinde "guest" takısı varsa, uyarı yapıp belirtilen süre sonra kullanıcı nick değişmezse kanaldan uzaklaştırmanıza yarar.

Kod:
on !*:join:#: { 
  if ($regex($nick,/guest/i)) { 
    !msg # $nick Uyarı mesajınız.
    $+(timer,$nick) 1 30 ban -k # $nick 2 nickini değiştir vs.
  } 
}
on !*:nick:$iif($timer($nick),$+(.timer,$v1) off)
30 olan yer belirtilen saniyedir. Değiştirebilirsiniz.
PamiR buna teşekkür etti.
__________________
C/co/cod/code^man.
Alıntı ile Cevapla
  #55  
Alt 10 Ekim 2011, 18:49
Avatar Yok
 Chief 

mS Puan: 1031
mS Derece: L4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisi
 
Üyelik tarihi: 10 Temmuz 2009
Yaş: 39
Mesajlar: 339
Konular: 100
Eklentiler: 3
Alınan Teşekkür: 146
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart

Tarih: 16-04-2008, 17:22

Bu kod kanalda(opsanız bknz: @*:text:*:#:) belirtilen saniye içerisinde belirtilen tekrar mesajı gönderilirse kullanıcıyı kanaldan uzaklaştırır.

Kod:
on @*:text:*:#: { 
  if (!$regex($nick(#,$nick).pnick,@|%|&|~|(\+))) { 
    hinc -mu4 fld $+($nick,#,$sha1($1-)) 1 
    if ($hget(fld,$+($nick,#,$sha1($1-))) = 3) { 
      ban -ku300 # $nick 2 BAN SEBEBİ.
      hdel fld $+($nick,#,$sha1($1-)) 
    } 
  }
}
PamiR buna teşekkür etti.
__________________
C/co/cod/code^man.
Alıntı ile Cevapla
  #56  
Alt 10 Ekim 2011, 18:54
Avatar Yok
 Chief 

mS Puan: 1031
mS Derece: L4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisi
 
Üyelik tarihi: 10 Temmuz 2009
Yaş: 39
Mesajlar: 339
Konular: 100
Eklentiler: 3
Alınan Teşekkür: 146
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart

Tarih: 19-04-2008, 20:53

Bu kod nicklist-den seçilen nick-i kanaldan 6 maska ban atacak şekilde banlamanıza yarar.

Kod:
alias F6 {
  if ($snick($active,0) >= 1) { 
    var %1 = 1,%2 = $snick($active,0) 
    while (%1 <= %2) { 
      mode $active +b $snick($active,%1)  
      allban $active $snick($active,%1) 
      inc %1 
    } 
  }
}
allban { 
  var %s = 0 
  while (%s <= 5) { 
    ban $1 $2 %s 
    inc %s 
  } 
  kick $1 $2 KICK SEBEBİ.
}
PamiR buna teşekkür etti.
__________________
C/co/cod/code^man.
Alıntı ile Cevapla
  #57  
Alt 10 Ekim 2011, 18:59
Avatar Yok
 Chief 

mS Puan: 1031
mS Derece: L4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisi
 
Üyelik tarihi: 10 Temmuz 2009
Yaş: 39
Mesajlar: 339
Konular: 100
Eklentiler: 3
Alınan Teşekkür: 146
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart

Tarih: 01-05-2008, 20:46

Bu kod kanalda selam/slm/s.a vs. kelimelerini yazan kullanıcılara oto-selam vermek için kullanılır. Flood süresi 30 saniyedir değiştirebilirsiniz.

Kod:
on *:text:*:#: { 
  if ($regex($1-,/(selam|slm|s\.a)/i)) { 
    inc -eu30 $+(%,slm,$nick) 1 
    if ($($+(%,slm,$nick),2) == 1) .msg # $qt($nick) a.s vs. 
  }
}
PamiR buna teşekkür etti.
__________________
C/co/cod/code^man.
Alıntı ile Cevapla
  #58  
Alt 10 Ekim 2011, 19:05
Avatar Yok
 Chief 

mS Puan: 1031
mS Derece: L4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisi
 
Üyelik tarihi: 10 Temmuz 2009
Yaş: 39
Mesajlar: 339
Konular: 100
Eklentiler: 3
Alınan Teşekkür: 146
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart

Tarih: 30-04-2008, 18:44

Bu kod kanala 5 saniye içerisinde 4 veya fazlası giriş yapıldığında, giren tüm nickleri kanaldan banlar ve kanalın modlarını +RM yapar.

Kod:
on !*:join:#:{ 
  if ($regex($nick(#,$me).pnick,@|&|~|%|(\+))) { 
    hadd -mu5 # $+(#,½,$nick) 1 
    if ($hget(#,0).item >= 4) {
      mode # +MR 
      msg # Kanal modları değişti vs. 
      var %1 = $v1,%2 = 1 
      while (%2 <= %1) { 
        ban -k # $removecs($hget(#,%2).item,#,½) 2 BAN SEBEBİ.
        inc %2 
      } 
    }
  }
}
PamiR buna teşekkür etti.
__________________
C/co/cod/code^man.
Alıntı ile Cevapla
  #59  
Alt 10 Ekim 2011, 19:12
Avatar Yok
 Chief 

mS Puan: 1031
mS Derece: L4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisi
 
Üyelik tarihi: 10 Temmuz 2009
Yaş: 39
Mesajlar: 339
Konular: 100
Eklentiler: 3
Alınan Teşekkür: 146
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart

Tarih: 01-05-2008, 22:42

Bu kod(lar) kanala gönderilen action mesajlarında küfür vb. olarak tanımladığınız kelimeleri arar ve işlem yapar. Aynı zamanda küfür listesine ekleme/silme/listeleme vs. işlemlerde yapabilirsiniz. Kod zaten yeterince açık bir şekilde yazılmıştır.

Kod:
;Event (on action)
on @*:action:*:#:bdwchk # $nick $1-

;(/bdwchk): /bdwchk #kanal-ismi nick mesaj
alias bdwchk { 
  var %1 = 1,%2 = $iif($hget(bdw,0).item >= 1,$v1) 
  while (%1 <= %2) { 
    if ($regex($3-,$hget(bdw,%1).item)) { 
      ban -k $1 $2 5 BAN SEBEBİ.
      break 
    } 
    inc %1 
  } 
}

;(/bdwekle): /bdwekle kelime (Listeye kelime ekler)
alias bdwekle { 
  if ($1) { 
    if (!$hget(bdw,$1)) { 
      hadd -m bdw $1 1 
      hsave -i bdw bdw.hash 
      echo -at $1 kelimesi listeye eklendi. 
    } 
    else echo -at $1 kelimesi listede. 
    return
  } 
  else echo -at Kelime girmediniz. 
}

;(/bdwsil): /bdwsil kelime (Listeden kelime siler)
alias bdwsil {
  if ($1) { 
    if ($hget(bdw,$1)) {
      hdel bdw $1 
      hsave -i bdw bdw.hash 
      echo -at $1 kelimesi listeden silindi. 
    } 
    else echo -a $1 kelimesi listede yok. 
    return
  } 
  else echo -at Kelime girmediniz.
}

;(/bdwlist): /bdwlist (Listeyi sıralar)
alias bdwlist { 
  if (!$hget(bdw) || $hget(bdw,0).item < 1) echo -at Liste boş. 
  else $iif(!$window(@Bdwlist),window -adlCk0 +L @Bdwlist 0 0 200 200) 
  var %s = 1 
  while (%s <= $hget(bdw,0).item) { 
    aline @Bdwlist $hget(bdw,%s).item 
    inc %s 
  }
}

;on start event(Tabloyu yükletmek için)
on *:start: { 
  if ($isfile(bdw.hash)) { 
    hmake bdw 50 
    hload -i bdw bdw.hash 
  }
}
PamiR buna teşekkür etti.
__________________
C/co/cod/code^man.
Alıntı ile Cevapla
  #60  
Alt 10 Ekim 2011, 19:17
Avatar Yok
 Chief 

mS Puan: 1031
mS Derece: L4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisi
 
Üyelik tarihi: 10 Temmuz 2009
Yaş: 39
Mesajlar: 339
Konular: 100
Eklentiler: 3
Alınan Teşekkür: 146
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart

Tarih: 04-05-2008, 21:53

Bu kod kanalda belirtilen nicklerden herhangi birisi(nick1, nick2 ve ya nick3) !at nick yaptığı zaman o kullanıcıyı bulunduğu tüm kanallardan uzaklaştırır.

Kod:
on *:text:!at* &:#: { 
  if ($regex($nick,/^(nick1|nick2|nick3)$/i)) { 
    var %s = 1,%q = $comchan($2,0) 
    while (%s <= %q) { 
      ban -k $comchan($2,%s) $2 BAN SEBEBİ.
      inc %s 
    } 
  }
}
PamiR buna teşekkür etti.
__________________
C/co/cod/code^man.
Alıntı ile Cevapla
Cevapla

Etiketler
tüm, yaptığım, yardımlar or kodlar


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 Açık
Pingbacks are Açık
Refbacks are Açık



Yasal Uyarı

    5651 sayılı yasada belirtilen "Yer Sağlayıcı" olarak hizmet sunmaktadır. İlgili yasaya göre site yönetiminin tüm içerikleri kontrol etme yükümlülüğü yoktur. Bu sebep ile sitemiz, uyarıları dikkate alarak yasa dışı paylaşımlar hakkında gerekli işlemleri yapmaktadır. Oluşabilecek yasal sorumluluklar üyelerimize aittir. Gerekli şikayet bildirimleri yapabilmek için "burayı" tıklayarak gerekli alanları doldurup yapabilirsiniz.
mIRCScripting©
Powered by vBulletin®
Copyright © 2000-2015, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1

1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 69 70 71 72 73 74 75 76