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/)
-   -   İdlescan veya kontrol (https://www.ircforumlari.net/mirc-scripting-sorunlari/458409-idlescan-veya-kontrol.html)

Cpu 03 Mart 2012 09:07

İdlescan veya kontrol
 
Kod:

on *:text:!kontrol:#izmirhelp: {
  var %wanti 1
  while %wanti <= $nick(#izmirop,0) { .whois $nick(#izmirop,%wanti)
    inc %wanti

  }
}
raw 319:*:if $2 !isop #izmirop && $2 ison #izmirop { msg #izmirhelp 4 $2 - Bulunduğu Kanallar:3  $3-  }
raw 317:*:if $2 !isop #izmirop && $2 ison #izmirop { msg #izmirhelp 4 $2  2Nickinin konuşmadığı süre 4 $duration($3,3) }  }

Botta Böyle bir kod var bunda izmirhelp kanalında !kontol yazınca izmiroplarına whois çekip hangi kanalda olduklarını ve idle sürelerini gösteriyor buna idle süre belirlesem ve bunu aşanların özeline mesaj göndericek şekilde ayarlayabilir miyiz ve dakika sürelerini ben ayarlıcam mesela !kontrol 45 yazıcam 45 dk da bir kontrol edicek 20 dk konuşmayanları deop a indiricek

q0kh4n 03 Mart 2012 11:40

Cevap: İdlescan veya kontrol
 
PHP- Kodu:

raw 317:*:{
  if $
600 {
    if 
disarida isin $|| mesgul isin $halt }
    else {
      
msg #izmirop $2 idle Suresini Asmis! $replace($duration($3),mins,dakika,secs,saniye,hrs,saat,hr,saat,min,dakika,sec,saniye)
      
msg #izmirop $2 için Deop Uygulandı | cs deop #izmir $2 | return
    
}
  } 



SiLuet 03 Mart 2012 13:08

Cevap: İdlescan veya kontrol
 
Kod:

on *:text:!kontrol*:#izmirhelp: {
  if !$2 { idlekontrol | msg # İdle Süreleri Kontrol ediliyor.. }
  elseif ($2 !isnum) { msg # lütfen Kontrol süresini Sadece Rakam Olarak Giriniz. }
  else {
    .msg # $2 dakika Aralıklarla  idle Kontrol edilcektir.
    .timeridle 0 $calc($2 * 60) idlekontrol
  }
}

alias idlekontrol {
  var %wanti 1
  while %wanti <= $nick(#izmirop,0) {
    .whois $nick(#izmirop,%wanti)
    inc %wanti
  }
}

raw 319:*:if $2 !isop #izmirop && $2 ison #izmirop { msg #izmirhelp 4 $2 - Bulunduğu Kanallar:3  $3-  }
raw 317:*:{
  if $2 !isop #izmirop && $2 ison #izmirop {
    msg #izmirhelp 4 $2  2Nickinin konuşmadığı süre 4 $duration($3,3) 
    if ($3 > 1200) { msg #izmirhelp $2 Deop Edildi! | cs deop #izmir $2 | msg $2 Deop edildiniz.. 
    }
  }
}

Sadece !kontrol yazdıgında O an için kontrol eder.
!kontrol dakika Yazdığında Belirlediğin Dakika Aralığında kontrol eder. 20 dakika Süresini Aşana Mesaj atıp deop eder.

Cpu 03 Mart 2012 15:25

Cevap: İdlescan veya kontrol
 
Ama idle sürelerini izmirhelp kanalına göndermiyor

SiLuet 03 Mart 2012 15:43

Cevap: İdlescan veya kontrol
 
Alıntı:

Bosson Nickli Üyeden Alıntı (Mesaj 1041049217)
Ama idle sürelerini izmirhelp kanalına göndermiyor

Kodu Tekrar Alırmısın. satır Kayması Olmuş Düzelttim.

Cpu 03 Mart 2012 15:47

Onu bende düzelttim ama son aranan da idle süre göstermedi bu seferde

Mesaj gönderip deop işlemi uygulamıyor

SiLuet 04 Mart 2012 10:38

Cevap: İdlescan veya kontrol
 
Kodun Çalışmaması İçin Bir sebep Yok @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Koddaki Şu kısımı if ($3 > 1200) Değiştirebilirsin,Burda Kişinin İdle Süresi 20 dakikadan Fazlaysa İstenilen İşlemleri yapar. Bu süreyi Azaltabilirsin.

Cpu 04 Mart 2012 12:03

Cevap: İdlescan veya kontrol
 
denedim hatta sordum bir tane aşana msj gitmemiş

SiLuet 04 Mart 2012 16:17

Cevap: İdlescan veya kontrol
 
[16:13] <Deneme1> !kontrol
[16:13] <Sancak> İdle Süreleri Kontrol ediliyor..
[16:13] <Sancak> Deneme2 - Bulunduğu Kanallar: #izmir #izmirop
[16:13] <Sancak> Deneme2 Nickinin konuşmadığı süre 00:12:10
[16:13] <Sancak> Deneme2 Deop Edildi!
[16:13] <Sancak> Sancak - Bulunduğu Kanallar: #izmir #izmirop #izmirhelp
[16:13] <Sancak> Sancak Nickinin konuşmadığı süre 00:09:04
[16:13] <Sancak> Sancak Deop Edildi!



Kodda Bir Sorun Görünmüyor. 1200 saniyelik süreyi 120 olarak değiştim denedim Görüntüsü Yukarda. Sorun Senden Kaynaklanıyor.

Cpu 04 Mart 2012 22:13

Cevap: İdlescan veya kontrol
 
tamamdır çalışıyor :D eyv saolasın


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

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