|
|
#21
| ||||
| ||||
| Tarih: 07-01-2008, 18:42 Bu kod belirtilen kanaldaki tüm kullanıcılara kontrol mesajı yollar. Eğer 10 saniye içerisinde herhangi bir kullanıcı mesaja cevap verirse kanaldan banlayacaktır. Kodu kullanmak için, belirtilen kanalın client editbox kutusuna /kontrol yazmanız yeterli olacaktır. Kod: alias kontrol {
write -c kontrol.txt
set -eu10 %k $active
var %1 = 1,%v1
while $nick(%k,%1) {
%v1 = $v1
if %v1 != $me {
.msg %v1 Kontrol mesajıdır.
write kontrol.txt %v1
}
inc %1
}
}
on *:text:*:?:if (%k && $nick ison %k && $read(kontrol.txt,w,$nick)) ban -k %k $nick 2 sebeb.
__________________ C/co/cod/code^man. |
| Sponsored Links |
|
#22
| ||||
| ||||
| Tarih: 07-01-2008, 20:43 Bu kod #help - #yardım kanalına giren kullanıcının host adresine bakarak, admin, ircop vb. kişiler dışındaki kişilere +v(voice) verip mesaj göndermek için yazılmıştır. Kod: on !*:join:#help,#yardım: {
if (!$regex($gettok($address($nick,2),2,64),/network|admin|ircop/i)) {
mode # +v $nick
msg # $nick mesajın.
}
}
__________________ C/co/cod/code^man. |
|
#23
| ||||
| ||||
| Tarih: 09-01-2008, 15:03 Bu kod sunucuya giren kullanıcının ident, nick ve fullname-si birbirinin aynısı ise sunucudan gline ile uzaklaştırmak için yazılmıştır. Kod: on *:snotice:*client connect*: {
if ($left($9,-2) = $remove($gettok($10,1,64),$chr(40)) && $remove($11,[,]) = $left($9,-2)) {
gline $9 sebeb.
}
}
__________________ C/co/cod/code^man. |
|
#24
| ||||
| ||||
| Tarih: 08-01-2008, 22:12 Bu kod herhangi bir kanala girdiğinizde eğer 2 saniye içerisinde özelinize yazan olursa, bulunmuş olduğunuz tüm kanallardan banlamak için yazılmıştır. Kod: on *:join:#:if ($nick = $me) inc -eu2 %k
on *:text:*:?: {
if %k {
var %1 = $1-,%2 = 1
while $comchan($nick,%2) {
ban -k $v1 $nick 2 Yasaklı kelime: %1
inc %2
}
}
}
__________________ C/co/cod/code^man. |
|
#25
| ||||
| ||||
| Tarih: 10-01-2008, 04:30 Bu kod belirtilen saniyede belirtilen sayıda aynı text kanala gönderilirse o text-i 10 dakikalığına spamfilter listesine eklemenize yarar. Kod: on *:text:*:#: {
if $nick isreg # {
hinc -mu3 fln $+(#,½,$nick,$encode($1-)) 1
if ($hget(fln,$+(#,½,$nick,$encode($1-))) >= 5) {
spamfilter add cpnNa gzline 10m - $1-
hdel fln $+(#,½,$nick,$encode($1-))
}
}
}
__________________ C/co/cod/code^man. |
|
#26
| ||||
| ||||
| Tarih: 10-01-2008, 04:30 Bu kod sunucuya aynı nick üzerinden belirtilen sürede belirtilen sayıdan fazla giren kullanıcıların hepsini sunucudan uzaklaştırır. Kod: on *:snotice:*client connect*: {
hadd -mu60 nick $9 1
if $hget(nick,0).item >= 10 {
var %s = 1,%ss = $hget(nick,0).item
while %s <= %ss {
gline $hget(nick,%s).item :sebeb.
inc %s
}
}
}
__________________ C/co/cod/code^man. |
|
#27
| ||||
| ||||
| Tarih: 10-01-2008, 04:30 Bu kod 1 saniye içerisinde sunucudan 10 kişi veya fazlası çıkarsa, o nicklere ait IP-lerin hepsini sunucudan banlayacaktır. Kod: on *:snotice:*client exiting*: {
hadd -mu1 ip $remove($gettok($7,2,64),$chr(41)) 1
if $hget(ip,0).item >= 10 {
var %k = 1,%kk = $hget(ip,0).item
while %k <= %kk {
zline $+(*@,$hget(ip,%k).item) :sebeb
inc %k
}
}
}
__________________ C/co/cod/code^man. |
|
#28
| ||||
| ||||
| Tarih: 10-01-2008, 17:15 Bu kod belirtilen kanaldaki yetkisiz(op, su-op, voice, halfop vs.) tüm nicklerin özeline away kontrol mesajı atmanıza olanak sağlar. Kodu çalıştırmak için, kanal client penceresine /kontrolaway yazmanız yeterli olacaktır. Kod: alias kontrolaway {
if $left($active,1) = $chr(35) {
var %s = 1
while $nick($active,%s) {
if $count($nick($active,%s).pnick,@,&,~,+,%,.) = 0 {
.msg $nick($active,%s) Away Kontrol mesajıdır.
}
inc %s
}
}
}
__________________ C/co/cod/code^man. |
|
#29
| ||||
| ||||
| Tarih: 19-01-2008, 00:44 Bu kod varolan tüm logları mIRC Custom(@log) penceresinde list şeklinde listelemenize, okumanıza ve silmenize yarayacaktır. Çok hızlı çalışmakla beraber basit bir arayüze sahip işlem yapmak isterseniz, gayet uygundur. Kod kullanımı: /logoku Belirtilen logu açmak için, listdeki log-lara çift tıklayın. Sectiğiniz logu silmek için listedeki loga tıklayıp, DEL tuşuna basmanız yeterli olacaktır. Kod: menu @log {
dclick:$iif($mouse.lb,logs $active $1,return)
}
on *:keydown:@log:46: {
var %1 = $sline(@log,1),%2 = $sline(@log,1).ln
if (%1) $iif($input(%1 log'unu silmek istediğiniz'den eminmisiniz?,y,Uyarı) = $true,sil %1 %2,halt)
}
alias logoku {
$iif(!$window(@Log),window -aCl15 @Log)
if $findfile($logdir,*,0) != 0 {
$findfile($logdir,*,0,aline -l @Log $nopath($1-))
}
}
alias logs {
var %1 = 1,%2 = $lines($+($logdir,$sline(@log,1))),%3 = $sline(@log,1)
loadbuf -rp @log $shortfn($logdir $+ %3)
}
alias sil .remove -b $shortfn($+($logdir,$1)) | window -c @log | logoku
__________________ C/co/cod/code^man. |
|
#30
| ||||
| ||||
| Tarih: 13-01-2008, 18:55 Bu kod #help kanalında voice verdiğiniz bir kullanıcı eğer 60 saniye içerisinde herhangi bir veri yazmazsa kullanıcıyı kanaldan banlar. Kod: on *:voice:#help: {
if ($nick == $me) $+(.timer,$vnick,_voice) 1 60 ban -k # $vnick 2 sebeb.
}
on *:text:*:#help: {
if ($timer($nick $+ _voice)) $+(.timer,$v1) off
} 60 kısmı saniyedir. Değiştirebilirsiniz.
__________________ C/co/cod/code^man. |
![]() |
| Etiketler |
| tüm, yaptığım, yardımlar or kodlar |
| |