Op,Sop,Halfop(@,&%) lara göre atama yapar.
Atanan görevliye birde yedek atar.
<MedCezir> test rumuzu #zindan kanalında yardım bekliyor. Atanan görevli: Soccer
<MedCezir> Atanan Görevli: Soccer Atanan HeLper Meşkul ise X Helper Görevlisi Yardımcı Olabilir.
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) | set %:ops $remtok(%:ops,%ata:nick,1,32)
msg #kanal $1 rumuzu [ $2 ] kanalında yardım bekliyor. Atanan görevli: %ata:nick | msg #kanal Atanan Görevli: %ata:nick Atanan HeLper Meşkul ise $gettok(%:ops,$rand(1,$token(%:ops,0,32)),32) Helper Görevlisi Yardımcı Olabilir. }
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 }