IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   idle (https://www.ircforumlari.net/mirc-scripting-sorunlari/281358-idle.html)

tam1deLi 25 Ekim 2009 14:42

idle
 
kanal 'da idle yazınca özelime sadece kanalda bulunan voice'leri kişilerin idle sürelerini göstermesini istiyorum nasıl yaparım .

dennis 25 Ekim 2009 18:17

Cevap: idle
 
Buna benze bişiler yapmıştım eve gidince yayımlarım.

neobre 25 Ekim 2009 20:40

Cevap: idle
 
Alıntı:

tam1deLi Nickli Üyeden Alıntı (Mesaj 844874)
kanal 'da idle yazınca özelime sadece kanalda bulunan voice'leri kişilerin idle sürelerini göstermesini istiyorum nasıl yaparım .

Kod:

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:

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:

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..

tam1deLi 25 Ekim 2009 23:04

Cevap: idle
 
Ya Çok sağol bunların benzerleri bendede var fakat ben kanalda !idle yazınca o kanaldaki sadece voiceleri kişilerin idlelerini görmek istiyorum . diğer kişilerin değil ilgin için sağol

TriviuM 26 Ekim 2009 00:00

Cevap: idle
 
Kod:

on *:text:!idle*:#:{
  var %Tr = $iif($2,$2,$chan), %T = 1
  if (%Tr ischan) {
    if ( $nick(%Tr,0,v) ) {
      msg $nick - %Tr - Kanalı idle Listesi
      msg $nick - $v1 voice'li user Bulunmaktadır.
      while $nick(%Tr,%T,v) {
        msg $nick  Nick ; $v1 == idle Süresi ; $duration($nick(%Tr,%T,v).idle)
        inc %T
      }
      msg $nick - %Tr Kanalı idle Listesi Sonu -
    }
    else msg $nick %Tr : Kanalı içinde  Voice'li kimse yok.
  }
}

Şeklinde dene ..

tam1deLi 26 Ekim 2009 12:39

Cevap: idle
 
Çok Saol TriviuM Usta

TimeMirc 12 Ağustos 2021 18:27

Cevap: idle
 
!idle kanal yerine !idle şeklinde belirtilen kanalda uygulayabilmemiz için ne yapmamız lazım @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] sen bilirsin başkanım :)

YouMyCure 12 Ağustos 2021 20:54

Cevap: idle
 
Alıntı:

TimeMirc Nickli Üyeden Alıntı (Mesaj 1042522276)
!idle kanal yerine !idle şeklinde belirtilen kanalda uygulayabilmemiz için ne yapmamız lazım @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] sen bilirsin başkanım :)

Kod:

on *:text:!idle*:#:{
  var %T = 1
  if (%Tr ischan) {
    if ( $nick(#,0,v) ) {
      msg $nick - # - Kanalı idle Listesi
      msg $nick - $v1 voice'li user Bulunmaktadır.
      while $nick(#,%T,v) {
        msg $nick  Nick ; $v1 == idle Süresi ; $duration($nick(#,%T,v).idle)
        inc %T
      }
      msg $nick - # Kanalı idle Listesi Sonu -
    }
    else msg $nick # : Kanalı içinde  Voice'li kimse yok.
  }
}



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 07:12.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk