Daha önce benzer atama konularında yardımcı olmuştuk, onlardan yola çıkarak birşeyler
yapabilirsin bence.
Aynı kodları tekrar yazmak yerine daha farklı ve basit bir şekilde alternatif olarak
son atanan nicki muaf tutmak yolu ilede bu şekilde birşey yapılabilir.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on !*:join:#kanal: { .timer 1 1 kontrolet $nick $chan }
alias -l kontrolet {
if $1 isreg $2 { var %\/ = 1 | while ($nick(#kanal,%\/,@)) { if !$istok(Muaf1 Muaf2 Muaf3 Muaf4 ,$v1,32) && %ata:nick != $v1 { set %:ops $addtok($nick(#kanal,%\/,@),%:ops,32) } | inc %\/ }
if $gettok(%:ops,0,32) > 0 { set %ata:nick $gettok(%:ops,$rand(1,$token(%:ops,0,32)),32) | msg #kanal $1 rumuzu [ $2 ] kanalında yardım bekliyor. Atanan görevli: %ata:nick }
else { msg #kanal $1 Şuanda Sizinle İlgilenilemeyecek! Daha Sonra Geliniz. | $+(.,timer,$1,$2) 1 10 kick $2 $1 Kanalda Beklemek Yasaktır! }
unset %:ops
}
}
on *:part:#kanal:if $timer($+($nick,$chan)) { $+(.,timer,$nick,$chan) off }
on *:kick:#kanal:if $timer($+($knick,$chan)) { $+(.,timer,$knick,$chan) off }