Konu: idle
Tekil Mesaj gösterimi
Alt 25 Ekim 2009, 20:40   #3
Çevrimdışı
neobre
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: idle




tam1deLi Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
kanal 'da idle yazınca özelime sadece kanalda bulunan voice'leri kişilerin idle sürelerini göstermesini istiyorum nasıl yaparım .

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!idle*:#: { set %asilkanal $chan /idle $2 } raw 317:*:{ if %[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] != $[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] { msg %asilkanal  $2 : idle suresi: $int($[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]($3 / 60)) dakika, $[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]( $3 – $[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]($int($calc($3 / 60)) * 60 )) saniye. } if $2 == $[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...](%[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...],%kacuser) { msg %asilkanal — Liste [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...][Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] %[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] } } [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] idle { set %kanal $1 msg %asilkanal — %kanal kanalinda bulunan kisilerin idle sureleri listeleniyor – if $me [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] %kanal { set %kacuser $[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...](%kanal,0) var %i 1 while %i <= %kacuser { set %userx $[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...](%kanal,%i) [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] %userx inc %i } } }

Bu Kanaldaki Kişilerin İdle Sürelerini Gösterir.Kullanısı İse !idle #kanal

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{ if .online == $1 { if $chan == #ops { set %i 1 :next set %nick $nick(#Sohbet,%i) if %nick == $null goto done if %nick isop #Sohbet .w %nick if %nick ishop #sohbet .w %nick inc %i goto next :done } } } raw 317:*:{ /msg #Ops Rumuz $2 konusmadiği süre $int($calc($3 / 60)) dakika, $calc( $3 – $calc($int($calc($3 / 60)) * 60 )) saniye. if ($3 >= 180) msg #ops  $2  (3) dakikayi aşkın süredir konuşmadiğin tespit edildi away iseniz deop olmaniz gerekir. konusmadiğiniz süre:  $int($calc($3 / 60)) dakika, $calc( $3 – $calc($int($calc($3 / 60)) * 60 )) saniye. }

Bu remoteyi global op veya helperlerin konusmadiklari süre yani ilgilendikleri süre için botlarda kullanilmaktadir.
şu şekilde çalişmaktadir biraz karmaşık görünsede kullanışlı ve basittir aslında..
#ops kanalında .online yazdiğiniz taktirde sohbet kanalında ki Aop görevlilerinin idle yani konusmadiği süreleri kontrol eder.
Eğer 3 dakkayi aşiyorsa ops kanalında uyarır litfen deop olun şeklinde..
tabi ki bunu kendinize göre düzenleye bilirsiniz.
Help ekipleri içinde kullanıla bilir away olan kişilerin deop olmasi gibi yada idlesi gecenleri atmak gibi kullanabilirsiniz..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*!idle*:#:{ { whois $2 | set %idleR $chan } } raw 317:*:{ .msg %idleR 4- $+ $2 $+ -2 Konuşmadığı Süre :4 $replace($duration($3),wks,wks,wk,week,hrs ,hrs,hr,hr,mins,mins ,min,mins,secs,secs,sec,sec,days,days,day,day) }

!idle nick şeklinde kullanabilirsiniz..

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan sohbet odaları