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

TUNAHAN 22 Aralık 2009 01:49

!idle Nick
 
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..

Elimde Böyle Bir Kod Var Kodun Yazarini bilmiyorum Bir Siteden Buldum.
Bunu mIRC Koruma Botuma Ekledim Kanal Genelinde
!idle Ahmet Denedim Herhangi Bir Netice Mesaj Vermedi.
Kod Hatalimi.Bilemicem.
Bana Lazim olan.
Chat Sohbet Kanallarimda Ahmet Nicki. Kac DAKIKA önce #Sohbet Kanali Genelinde Konustu.
!idle Ahmet
:KorumaBot: Ahmet 10 Dakika Önce #Sohbet Kanalina Mesaj Yazdi Saniye Saat gibisinden.
Bu Koddan Yapacak Arkadasimiz Varsa Simdiden Tsk. ederim
Koruma mIRC Botu Cr. Serverde Kullanilacaktir.
Tsk.Ler.

TUNAHAN 22 Aralık 2009 17:49

Cevap: !idle Nick
 
Yardimci Olacak Lütfen?

uFuK 22 Aralık 2009 17:59

Cevap: !idle Nick
 
Konuyu yanlış yere açtın 1
ikincisi idle yöntemiyle bir kanal geneline bir nickin en son kaç saniye önce yazdıgını öğrenemezsin.
Ancak hash yoluyla her kanala yazanı bir tabloya kaydedirerek öğrenirsin. Ama çok gereksiz olur.

Bunun yerine sana bir nickin en son kaç saniye önce yazdıgını kanal geneline copy eden bir kod verebilirim?

TUNAHAN 22 Aralık 2009 18:10

Cevap: !idle Nick
 
Alıntı:

FenomeNs Nickli Üyeden Alıntı (Mesaj 884925)
Konuyu yanlış yere açtın 1
ikincisi idle yöntemiyle bir kanal geneline bir nickin en son kaç saniye önce yazdıgını öğrenemezsin.
Ancak hash yoluyla her kanala yazanı bir tabloya kaydedirerek öğrenirsin. Ama çok gereksiz olur.

Bunun yerine sana bir nickin en son kaç saniye önce yazdıgını kanal geneline copy eden bir kod verebilirim?

Kodu Verebilirmisin Dostum Peki.
Tesekür.

uFuK 23 Aralık 2009 02:37

Cevap: !idle Nick
 
Alıntı:

on *:text:*:#: {
if $1 == !idle {
set %channels $chan
idle
}
}
alias idle {
whois $2
.timer 1 1 msg %channels $2 rumuzu %idle $+ saniyedir konuşmuyor.
}
raw 317:*: {
set $2 %idle
}

Yukardaki kod birisi kanal genelinde: !idle Nick
Yazdıgında o nicki idle'sini kanala yazar.

Not:CR ve Unreal serverların raw mesajları farklıysa eğer kod çalışmaz. Eğer çalışmazsa sunucu adını yaz buraya gelip ayarlayım kodu.

Hesna 09 Haziran 2010 21:35

Cevap: !idle Nick
 
Ben çalıştıramadım:)

Difuzyon 09 Haziran 2010 23:27

Cevap: !idle Nick
 
Her ihtimali göz önünde bulundurarak 2 yöntem düşündüm,dilediğinizi tercih edebilirsiniz.


1. yöntem:
Aşağıdaki kodu 2. bir mirc botunuza (kendi scriptinize değil) eklemeniz halinde kanalda sizde dahil herhangi bir kullanıcı !idle nick yazdığında sonucu #kanal'a yansıtacaktır.
Kod:

on $*:text:/^[!]idle\s(\S+)/:#kanal:set %difytext hesna | whois $regml(1) $regml(1)
raw 317:*:{
  if %difytext { msg #kanal $2 nickinin idle süresi $duration($3) }
  elseif %difyinput { echo 3 -a $2 nickinin idle süresi $duration($3) }
  unset %dify*
}

2.yöntem:
Aşağıdaki kodu kendi scriptinize eklemeniz halinde herhangi bir kanal yada özel penceresine !idle nick yazmanız halinde sonucu size echo olarak gösterecektir.Bu enter yaptığınız mesaj kanal yada özel penceresine ulaşmayacaktır,yani herşey kendi ekranınıza yansıyacaktır.
Kod:

on *:input:*:if $1 == !idle && $2 { echo 5 -a $2 nickinin bilgisi geliyor | set %difyinput liz | whois $2 $2 } | halt

Dilerim 2 yöntemden birisi ihtiyacınızı karşılar...


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

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