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 ogrenme (https://www.ircforumlari.net/mirc-scripting-sorunlari/184024-idle-ogrenme.html)

QkLa 02 Mart 2009 08:52

idle ogrenme
 
elimdeki bu code kanalda !idle #kanal seklinde calisiyor.buna kanaldaki nicki belirtilen sahsin idlesini ogrenebilecek bir eklenti yapabilirmiyiz lutfen.
kullanimi hem

!idle #kanal
hemde
!idle nick seklinde olabilecek

Kod:

on *:text:!idle*:#: { 
  if ($nick isop $chan) || ($nick == r) { 
    set %asilkanal $chan
    /idle $2
  }
  else {
    msg $chan kullanamassin
  }   
}
raw 317:*:{
  if %kanal != $null {
    msg %asilkanal  $2 : idle suresi: $int($calc($3 / 60)) dakika, $calc( $3 - $calc($int($calc($3 / 60)) * 60 )) saniye.
  }
  if $2 == $nick(%kanal,%kacuser) {
    msg %asilkanal  -- Liste sonu --
    unset %kanal
  }
}
alias idle {
  set %kanal $1
  msg %asilkanal -- %kanal kanalinda bulunan kisilerin idle sureleri listeleniyor --
  if $me ison %kanal {
    set %kacuser $nick(%kanal,0)
    var %i 1
    while %i <= %kacuser {
      set %userx $nick(%kanal,%i)
      whois %userx
      inc %i
    }
  }
}


CesuryureK 02 Mart 2009 10:25

Cevap: idle ogrenme
 
PHP- Kodu:

on *:text:!idle*:#: {  
  
if ($nick !isop $chan) { msg $chan Kullanamazsınız }
  else {
    (
$nick isop $chan) && ($!= $null) && ($== $chan) {  
      
set %asilkanal $chan
      
/idle $2
    
}
  }
  if (
$nick isop $chan) && ($!= $null) && ($!= $chan)  { whois $}  
}
alias idle {
  
set %kanal $
  msg 
%asilkanal -- idle sureleri listeleniyor --
  if 
$me ison %kanal {
    
set %kacuser $nick(%kanal,0
    var %
i 1
    
while %<= %kacuser {
      
set %userx $nick(%kanal,%i)
      
whois %userx
      inc 
%i
    
}
  }
}
raw 317:*:{
  
msg %asilkanal  $idle suresi$int($calc($60)) dakika$calc( $$calc($int($calc($60)) * 60 )) saniye.
  if $
== $nick(%kanal,%kacuser) {
    
msg %asilkanal  -- Liste sonu --
    unset %
kanal
  
}



_KaRiNCa_ 03 Mart 2009 03:15

Cevap: idle ogrenme
 
peki arkadaşlar bu kodu Kanal Botumuza Yükleyerek sadece kanaldaki @ ların idle sini öğrenip diyelim 10 dakikadan uzun süre suskun olan @ ları deop ettirecek şekilde nasıl uyarlayabiliriz. bu kodu botumuza otomatik 15 dakikada bir aliasla çalıştırırsak bölece uzun süre away yada kanal takibi yapmayan @ larımızıda takip etmiş oluruz ?

Difuzyon 03 Mart 2009 03:27

Cevap: idle ogrenme
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

QkLa 03 Mart 2009 06:34

Cevap: idle ogrenme
 
ilgin icin tesekkur ederim hasan. code gayet guzel calisiyor.ama komutlarin kullanimi sirasinda su yazi cikiyor.bu sorun olusturur mu..

($NICK Unknown command

Difuzyon 03 Mart 2009 13:28

Cevap: idle ogrenme
 
unset %kanal
işlemi 1 sn sonra gerçekleşirse o sorun olmaz gibi...


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net