Kod: Kodu kopyalamak için üzerine çift tıklayın! On *:text:!idle*:#zurnaop:{
if $2 == aç && $3 != $null && $4 != $null { msg $chan Idle kontrol sistemi aktifleştirildi. $3 Saniyede bir aopların idle süreleri kontrol edilecek $4 saniyeyi aşarlarsa. #zurna Kanalından deop edilecekler. | timeridle off
timeridle 0 $3 idlekontrol | .set %idlesüre $4 }
if $2 == kapat { .timeridle off | unset %idlesüre | msg $chan Idle kontrol sistemi kapatıldı. } }
alias idlekontrol { var %x = $nick(#zurnaop,0) | while %x { if $nick(#zurnaop,%x) == $me || $nick(#zurnaop,%x) !isop #zurnaop { dec %x | haltdef } | else { whois $nick(#zurnaop,%x) | dec %x } } }
raw 317:*:{ if $3 > %idlesüre { msg #mesajıngitmesiniistediğinkanal $2 tanımlanan %idlesüre saniyelik süreyi aşmış. | /mode #zurna -o $2 | msg $2 Özeline yollamak istediğin mesaj. | msg #zurnasop #zurna kanalından $2 nicki deop edildi. Gerekli uyarı özeline iletildi. } } Komutlar:
!idle aç <kontrolsüresi> <idlesüresi>
!idle kapat
Komutlar zaten ne işe yaradıklarını anlatıyor.
Özellikler:
Belirlediğiniz sürelerde #zurnaop kanalındaki oplara whois çeker ve idle süresi belirlediğiniz süreyi aşanları deop komutuyla #zurna kanalında deop eder ve özeline uyarı verir.
|