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/)
-   -   İdle kontrol yardım. (https://www.ircforumlari.net/mirc-scripting-sorunlari/753353-idle-kontrol-yardim.html)

Identifika 17 Ağustos 2016 12:15

İdle kontrol yardım.
 
Kod:

on *:text:!scan*:#Kontrolkanalı:{
  if $2 == on {
    msg # Tarama aktiflestirildi. 10 dakikada bir helperlarin idle sureleri kontrol edilecek.
    timerscan 0 10 /idlescan
  }
  if $2 == off {
    msg # Tarama deaktif.
    timerscan off
  }
}
alias idlescan {
  var %massacre 1
  while (%massacre <= $nick(#Kanal,0)) {
    whois $nick(#Kanal,%massacre)
    inc %massacre
  }
}
raw 317:*:{
  if $3 > 600 {
    if disarida isin $2 || mesgul isin $2 { halt }
    else {
      msg #Kontrolkanalı $2 idle suresini asmis, #Kanal kanalında deop edilmiştir. $replace($duration($3),mins,dakika,secs,saniye,hrs,saat,hr,saat,min,dakika,sec,saniye) | /cs deop #Kanal $2 | /msg $2 15 dakikadır konuşmadığınız için, #Kanal kanalında deop edildiniz.
    }
  }



Arkadaşlar ben bu kodda, sadece #Kanal kanalındaki @ lara whois çekmesini istiyorum nasıl sağlayabilirim ?

Feragat 17 Ağustos 2016 22:56

Cevap: İdle kontrol yardım.
 
Konuyu yanlış bölüme açmışsın. Doğru yere taşındı.

xwerswoodx 18 Ağustos 2016 09:38

Cevap: İdle kontrol yardım.
 
Sadece Oplar için;
Kod:

alias idlescan {
  var %massacre 1
  while (%massacre <= $nick(#Kanal,0,o)) {
    if $regex($nick(#Kanal,%massacre,o).pnick,^@.+) { whois $nick(#Kanal,%massacre,o) }
    inc %massacre
  }
}

Op ve üzeri için;
Kod:

alias idlescan {
  var %massacre 1
  while (%massacre <= $nick(#Kanal,0,o)) {
    whois $nick(#Kanal,%massacre,o)
    inc %massacre
  }
}

Halfop ve üzeri için;
Kod:

alias idlescan {
  var %massacre 1
  while (%massacre <= $nick(#Kanal,0,ho)) {
    whois $nick(#Kanal,%massacre,ho)
    inc %massacre
  }
}

Halfop ve Oplar için;
Kod:

alias idlescan {
  var %massacre 1
  while (%massacre <= $nick(#Kanal,0,ho)) {
    if $regex($nick(#Kanal,%massacre,ho).pnick,^[@%].+) { whois $nick(#Kanal,%massacre,ho) }
    inc %massacre
  }
}



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

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