Bir kaç örnek vereyim... Örneğin MephisTo Arkadaşımız Token Identifier anlatımında Massdeop dan bahsetmiş... Ama 400 Kişilik bir kanalda 20 tane op olduğunu düşünün. En fazla 8. yi deop ederken flood dan düşebilirsiniz. O yüzden MephisTo arkadaşımızın bu kodunu;
|
MephisTo Nickli Üyeden Alıntı
|
raw 319:* {
set %nick $2
set %kanallar $remove($3-,@)
}
alias tamdeop {
var %toplam = $numtok(%kanallar,32)
var %x = 1
while %x <= %toplam {
samode $gettok(%kanallar,%x,32) -o %nick
inc %x
}
} |
|
goXXip Nickli Üyeden Alıntı
|
raw 319:* {
set %nick $2
set %kanallar $remove($3-,@)
}
alias tamdeop {
var %toplam = $numtok(%kanallar,32)
var %x = 1
while %x <= %toplam { _linedance samode $gettok(%kanallar,%x,32) -o %nick
inc %x
}
} _linedance {
if ($timer(.line.dance. $+ $cid) == $null) {
hadd -m pnp.qcommand count. $+ $cid 1
hadd -m pnp.qcommand 1. $+ $cid $1-
_dolinedance 1
}
else {
hinc -m pnp.qcommand count. $+ $cid
hadd -m pnp.qcommand $hget(pnp.qcommand,count. $+ $cid) $+ . $+ $cid $1-
}
}
_dolinedance {
if ($hget(pnp.qcommand,$1 $+ . $+ $cid) != $null) {
var %data = $ifmatch
.timer.line.dance. $+ $cid -m 1 $calc(1500 - $gettok(1250 1000 750 500 250,$1,32)) _dolinedance $calc($1 + 1)
%data
}
else hdel -w pnp.qcommand *. $+ $cid
} |
Şeklinde değiştirirseniz sorununuz olmaz...