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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Idle kontrol kodu. (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/344867-idle-kontrol-kodu.html)

Dahaka 24 Kasım 2015 18:08

Cevap: Idle kontrol kodu.
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041692671)
orada if olmayacak @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] . Doğru olan şekli $istok tanımında if olmaması.

çoklu if koşul kalıbına örnek

if (koşul) || (koşul) || (koşul) || (koşul) { kodlar }


Yani Ozaman oraya nasil muaf eklicem :S

alifb 16 Aralık 2015 18:25

Cevap: Idle kontrol kodu.
 
Alıntı:

Massacre Nickli Üyeden Alıntı (Mesaj 1040465259)
#HelpSop kanalindan uygulanabilecek komutlar:

!scan on : Taramayi acar (5 dakikada bir tarar)
!scan off : Taramayi kapatir.

Not: Eger nickin icinde Disarida/Mesgul geciyorsa idle suresi gecse dahi uyari vermez.

Idlesi gecen helperlari #HelpSop kanalina bildirir.
#Helpers kanalindaki kullanicilari taramaktadir.


PHP- Kodu:

on *:text:!scan*:#helpsop:{
  
if $== on {
    
msg # Tarama aktiflestirildi. 5 dakikada bir helperlarin idle sureleri kontrol edilecek.
    
timerscan 0 300 /idlescan
  
}
  if $
== off {
    
msg # Tarama deaktif.
    
timerscan off
  
}
}
alias idlescan {
  var %
massacre 1
  
while (%massacre <= $nick(#helpers,0)) {
    
whois $nick(#helpers,%massacre)
    
inc %massacre
  
}
}
raw 317:*:{
  if $
600 {
    if 
disarida isin $|| mesgul isin $halt }
    else {
      
msg #helpsop $2 idle suresini asmis! $replace($duration($3),mins,dakika,secs,saniye,hrs,saat,hr,saat,min,dakika,sec,saniye)
    
}
  } 

Isinize yarar umarim.

- Massacre

Bu remotede biraz değişiklik yapmak istiyorum mesela herhangi bir kanalda !scan on yazdığımda #helpers kanalında bulunan kişileri tarasın, ~ & @ olanları muaf tutmak,tarama süresini 15 dakikaya ayarlamak ve bu remoteyi sadece ben kullanmak istiyorum nasıl ayarlayabilirim?

YouMyCure 16 Aralık 2015 20:03

Cevap: Idle kontrol kodu.
 
Alıntı:

alifb Nickli Üyeden Alıntı (Mesaj 1041710490)
Bu remotede biraz değişiklik yapmak istiyorum mesela herhangi bir kanalda !scan on yazdığımda #helpers kanalında bulunan kişileri tarasın, ~ & @ olanları muaf tutmak,tarama süresini 15 dakikaya ayarlamak ve bu remoteyi sadece ben kullanmak istiyorum nasıl ayarlayabilirim?

Kod:

on *:text:*:#helpsop:{
  if $regex($1,/^([!.-]scan)/Si) && ($istok(NICK NICK2 NICK3,$nick,32)) {
    if ($2 == on) {
      msg # Tarama aktiflestirildi. 15 dakikada bir helperlarin idle sureleri kontrol edilecek.
      .timerscan 0 900 /idlescan
    }
    if ($2 == off) {
      msg # Tarama deaktif.
      .timerscan off
    }
  }
}
alias idlescan {
  var %massacre 1
  while (%massacre <= $nick(#helpers,0)) {
    whois $nick(#helpers,%massacre)
    inc %massacre
  }
}
raw 317:*:{
  if $3 > 600 {
    if (disarida isin $2) || (mesgul isin $2) { halt }
    if ($2 isop #helpers) { halt }
    else {
      msg #helpsop $2 idle suresini asmis! $replace($duration($3),mins,dakika,secs,saniye,hrs,saat,hr,saat,min,dakika,sec,saniye)
    }
  }
}

$istok(NICK NICK2 NICK3,$nick,32) buradaki NICK NICK2 NICK3 yerlerini komutu kullanmasını istediğiniz nickleri yazınız; $istok(YouMyCure Recep Feragat Toprak,$nick,32) gibi,


.timerscan 0 900 /idlescan ; burada 900 değeri 15 dakikadır yani 900 saniye,
ve
if ($2 isop #helpers) { halt } ; taranan kişi #helpers kanalında en az op yetkisine sahipse kod o kişiyi yoksaysın.

alifb 17 Aralık 2015 19:29

Cevap: Idle kontrol kodu.
 
Alıntı:

YouMyCure Nickli Üyeden Alıntı (Mesaj 1041710514)
Kod:

on *:text:*:#helpsop:{
  if $regex($1,/^([!.-]scan)/Si) && ($istok(NICK NICK2 NICK3,$nick,32)) {
    if ($2 == on) {
      msg # Tarama aktiflestirildi. 15 dakikada bir helperlarin idle sureleri kontrol edilecek.
      .timerscan 0 900 /idlescan
    }
    if ($2 == off) {
      msg # Tarama deaktif.
      .timerscan off
    }
  }
}
alias idlescan {
  var %massacre 1
  while (%massacre <= $nick(#helpers,0)) {
    whois $nick(#helpers,%massacre)
    inc %massacre
  }
}
raw 317:*:{
  if $3 > 600 {
    if (disarida isin $2) || (mesgul isin $2) { halt }
    if ($2 isop #helpers) { halt }
    else {
      msg #helpsop $2 idle suresini asmis! $replace($duration($3),mins,dakika,secs,saniye,hrs,saat,hr,saat,min,dakika,sec,saniye)
    }
  }
}

$istok(NICK NICK2 NICK3,$nick,32) buradaki NICK NICK2 NICK3 yerlerini komutu kullanmasını istediğiniz nickleri yazınız; $istok(YouMyCure Recep Feragat Toprak,$nick,32) gibi,


.timerscan 0 900 /idlescan ; burada 900 değeri 15 dakikadır yani 900 saniye,
ve
if ($2 isop #helpers) { halt } ; taranan kişi #helpers kanalında en az op yetkisine sahipse kod o kişiyi yoksaysın.

Hocam ilginiz için teşekkürler, peki ben farklı bir kanalda kullanmak istediğimde hangi kısmı değiştirmem lazım başka kanal için denedim ama hata verdi.

YouMyCure 19 Aralık 2015 11:37

Cevap: Idle kontrol kodu.
 
Alıntı:

alifb Nickli Üyeden Alıntı (Mesaj 1041710908)
Hocam ilginiz için teşekkürler, peki ben farklı bir kanalda kullanmak istediğimde hangi kısmı değiştirmem lazım başka kanal için denedim ama hata verdi.

Kod:

on *:text:*:*:{
  if ($regex($1,/^([!.-]scan)/Si)) && ($istok(NICK NICK2,$nick,32)) && ($istok(#KANAL1 #KAnal2,$chan,32)) {
    if ($2 == on) {
      msg # Tarama aktiflestirildi. 15 dakikada bir helperlarin idle sureleri kontrol edilecek.
      .timerscan 0 900 /idlescan
    }
    if ($2 == off) {
      msg # Tarama deaktif.
      .timerscan off
    }
  }
}
alias idlescan {
  var %massacre 1
  while (%massacre <= $nick(#helpers,0)) {
    whois $nick(#helpers,%massacre)
    inc %massacre
  }
}
raw 317:*:{
  if $3 > 600 {
    if (disarida isin $2) || (mesgul isin $2) { halt }
    if ($2 isop #helpers) { halt }
    else {
      msg #helpsop $2 idle suresini asmis! $replace($duration($3),mins,dakika,secs,saniye,hrs ,saat,hr,saat,min,dakika,sec,saniye)
    }
  }
}


Identifika 19 Ağustos 2016 10:50

Cevap: Idle kontrol kodu.
 
Alıntı:

YouMyCure Nickli Üyeden Alıntı (Mesaj 1041710514)
Kod:

on *:text:*:#helpsop:{
  if $regex($1,/^([!.-]scan)/Si) && ($istok(NICK NICK2 NICK3,$nick,32)) {
    if ($2 == on) {
      msg # Tarama aktiflestirildi. 15 dakikada bir helperlarin idle sureleri kontrol edilecek.
      .timerscan 0 900 /idlescan
    }
    if ($2 == off) {
      msg # Tarama deaktif.
      .timerscan off
    }
  }
}
alias idlescan {
  var %massacre 1
  while (%massacre <= $nick(#helpers,0)) {
    whois $nick(#helpers,%massacre)
    inc %massacre
  }
}
raw 317:*:{
  if $3 > 600 {
    if (disarida isin $2) || (mesgul isin $2) { halt }
    if ($2 isop #helpers) { halt }
    else {
      msg #helpsop $2 idle suresini asmis! $replace($duration($3),mins,dakika,secs,saniye,hrs,saat,hr,saat,min,dakika,sec,saniye)
    }
  }
}

$istok(NICK NICK2 NICK3,$nick,32) buradaki NICK NICK2 NICK3 yerlerini komutu kullanmasını istediğiniz nickleri yazınız; $istok(YouMyCure Recep Feragat Toprak,$nick,32) gibi,


.timerscan 0 900 /idlescan ; burada 900 değeri 15 dakikadır yani 900 saniye,
ve
if ($2 isop #helpers) { halt } ; taranan kişi #helpers kanalında en az op yetkisine sahipse kod o kişiyi yoksaysın.


Ben bu kodu, Sadece #Abc kanalındaki OP lara taratmak istiyorum? Sopları muaf tutsun ? nasıl yapabilirim ?

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 10:50 -->-> Daha önceki mesaj 10:40 --

Veya nick olarak muaf tutabilir miyim ?

Mylife 30 Ekim 2016 01:54

Cevap: Idle kontrol kodu.
 
Alıntı:

Identifika Nickli Üyeden Alıntı (Mesaj 1041798373)
Ben bu kodu, Sadece #Abc kanalındaki OP lara taratmak istiyorum? Sopları muaf tutsun ? nasıl yapabilirim ?

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 10:50 -->-> Daha önceki mesaj 10:40 --

Veya nick olarak muaf tutabilir miyim ?


Kod:

on *:text:*:#Abc:{
  if $regex($1,/^([!.-]scan)/Si) && ($istok(YETKİLİNICK YETKİLİNICK2 YETKİLİNICK3,$nick,32)) {
    if ($2 == on) {
      msg # Tarama aktiflestirildi. 15 dakikada bir helperlarin idle sureleri kontrol edilecek.
      .timerscan 0 900 /idlescan
    }
    if ($2 == off) {
      msg # Tarama deaktif.
      .timerscan off
    }
  }
}
alias idlescan {
  var %massacre 1
  while (%massacre <= $nick(#abc,0,o)) {
    whois $nick(#abc,%massacre,o)
    inc %massacre
  }
}
raw 317:*:{
  if $3 > 600 {
    if (disarida isin $2) || (mesgul isin $2) { halt }
    if ($2 !isop #Abc) { halt }
    if $istok(sopnick1 sopnick2 sopnick3,$nick,32) { return }
    else {
    msg #Abc $2 idle suresini asmis! $replace($duration($3),mins,dakika,secs,saniye,hrs,saat,hr,saat,min,dakika,sec,saniye)
    }
  }
}


GeneraL 15 Ocak 2022 20:35

Cevap: Idle kontrol kodu.
 
user olanı nasıl muaf edebiliriz. örnek : test@ kanalını idle olarak kontrol edip test kanalından deop edecek buraya kadar tamam da test kanalında deop olduğu halde idle kontrolü yapıyor onu nasıl ayarala biliriz.

AsiRuh 15 Ocak 2022 22:33

Cevap: Idle kontrol kodu.
 
alias idleuser {
var %e = 1
while ($nick($chan,%e)) {
set -u160 %nick. $+ $v1 $v1
whois $v1 $v1
inc %e
}
}
alias idlechan {
window @Idle-Nick-Chan
aline @Idle-Nick-Chan 4This idle start counting since you joined the chan till now.
aline @Idle-Nick-Chan ————————————————————–
var %a = 1
while ($nick($chan,%a)) {
aline @Idle-Nick-Chan 4 $+ $nick($chan,%a) $+ : Hass been idle in4 $chan for:4 $gettok($calc($nick($chan,%a).idle / 60),1,46) Dakika.
inc %a
}
}
raw 317:*:{

GeneraL 15 Ocak 2022 22:54

Cevap: Idle kontrol kodu.
 
bu nasıl çalışıyor acaba uçtum sunucudan

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 22:54 -->-> Daha önceki mesaj 22:45 --

Kod:

  alias idlescan {
    var %wanti 1
    while %wanti <= $nick(#X,0) {
      if !$istok(Muafnick,$nick(#X,%wanti),32) {
        .whois $nick(#X,%wanti) $nick(#X,%wanti)
      }
      inc %wanti
    }
  }

  raw 317:*:{
    if $3 > 600 {
      if (disarida isin $2) || (mesgul isin $2) { halt }
      if ($2 isREG #X) && ($2 ishop #X) { halt }
      else {
        msg #X@ $2 idle suresini asmis! $replace($duration($3),mins,dakika,secs,saniye,hrs ,saat,hr,saat,min,dakika,sec,saniye) | mode #X -oa $2 $2

      }
    }
  }


Merhaba burda X kanalında bulunan op ve sop ların 15dk aştığı zaman deop olmasını sağlamak kanalı komple taramak yani 1500 kişilik kanalı taramak kasıyor userleri muaf edecek şekilde nasıl bir yol izlene bilir yardımcı olurmusunuz.


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

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