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/)
-   -   Kim Ne Kadar Online Olmuş (https://www.ircforumlari.net/mirc-scripting-sorunlari/22593-kim-ne-kadar-online-olmus.html)

NeLix 07 Ağustos 2006 20:29

Kim Ne Kadar Online Olmuş
 
Arkadaşlar Ben Şöyle ßir Addon Yüklemek Istiyorum Güvenlik Botuma;
Benim Amacim Hangi Global Ne Kadar Online Olmuş. Global'ler #GLobal Kanalinda Toplanıyorlar. Online Olan ßir Global #Global Kanalinda Durmak zorunda. ßundan Yararlanılaßilir Sanirim. yani ßir nickin ne Günlük Ne kadar Online Olduğunu Gün'ü Gün'üne Nasıl KAyıt Etirteßiliris Bota yardımcı olaßilecek arkadas far mı şimdiden cok tşk ederim ( ' ;

iLgim 07 Ağustos 2006 20:41

Yanıt: Kim Ne Kadar Online Olmuş
 
DieForyou ya tşklerimi Tekrar Burdan İleteyim ... Ben Aynı olayı HelperLer için Sormuştum ...SAnırım Help Yerine GlobaLleri Doldurduğumuzda Tekrar Çalışır...



on *:op:#GlobaL: { $+(.timer,$opnick) 0 1 inc -e $+(%,$opnick)
if !$read(opkontrol.txt,w,$nick) { write opkontrol.txt $opnick } }
on *:deop:#GLobaL: { if $timer($opnick) { $+(.timer,$opnick) off } }
on *:part:#GlobaL: { if $timer($nick) { $+(.timer,$nick) off } }
on *:quit: { if $timer($nick) { $+(.timer,$nick) off } }
on *:open:?:*: { if $read(opkontrol.txt,w,$nick) {
echo $color(normal) $nick Uyarı $nick nicki $($+(%,$nick),2) saniyedir online } }

NaTSuKa 07 Ağustos 2006 20:46

Yanıt: Kim Ne Kadar Online Olmuş
 
Kod:

on *:join:#Global: { $+(timer,$nick) 0 1 inc -e $+(%,$nick)
if !$read(nicktakip.txt,w,$nick) { write nicktakip.txt $nick  } }
on *:part:#global: { if $timer($nick) { $+(timer,$nick) off  } }
on *:quit: { if $timer($nick) { $+(.timer,$nick)  off } }
on *:text:*:?: {
  if $1 == !takip {
    if $read(nicktakip.txt,w,$2) {
      msg $nick Uyarı $2 nicki $($+(%,$2),2) saniyedir  online
    }
  }
}





Bu kodu dene , bakalım... botun özeline !takip nick yapcaksın...

DiEfoRyoU abinin kodu üzerinde oyna yapılmış hali....

NeLix 07 Ağustos 2006 20:51

Yanıt: Kim Ne Kadar Online Olmuş
 
Bu addon calismior ( ' ;

iLgim 07 Ağustos 2006 20:52

Yanıt: Kim Ne Kadar Online Olmuş
 
Benim Verdiğim Addon da Kendine ekliyorsun addon u otomatik olarak özeline geliyor senin Bu nick Şukar SAniyedir onLine gibilerinden ...


Ben denedim ... Çalıştı :S

NeLix 07 Ağustos 2006 21:01

Yanıt: Kim Ne Kadar Online Olmuş
 
benim istediğim Botun Master'i Sorduğun da !online Nick Yapdığında o kisinin ne kadar online olduğunu sötlicek. NeLix Nicki Master Diyelim.. Örn;
<NeLix> !online xxx
<G&#252;venlik-Botu> xxx Nickinin 07/08/2006 Tarihindeki Online S&#252;resi 6 Saattir.

Diye olsa işimi cok iyi g&#246;recek. Yani &#246;le nick ekleme felam deilde Bot onu kendisi Global kanalina girenlerin Online S&#252;resine bakacak ve masterine ona g&#246;re s&#246;ylicek.. ins anlata&#223;ilmişimdir ama benim elimden gelse yabacakdım ( ' ;

NaTSuKa 07 Ağustos 2006 21:26

Yanıt: Kim Ne Kadar Online Olmuş
 
Kod:

on *:join:#Global: { $+(timer,$nick) 0 1 inc -e $+(%,$nick) }
on *:part:#Global: { if $timer($nick) { $+(timer,$nick) off  } | write $+($nick,.txt) $date tarihinde $($+(%,$nick),2) s&#252;re online olmuştur }
on *:quit: { if $timer($nick) { $+(.timer,$nick)  off } | write $+($nick,.txt) $date tarihinde $($+(%,$nick),2) s&#252;re online olmuştur. }
on *:text:*:?: { if $1 == !takip { var %Saat $lines($+($2.txt)) | while (%Ssaat > 0) { msg $nick $read($+($2.txt),%Saat) | dec %Saat } } }

dedigin gibi &#231;alışıyor...

botun &#246;zeline !takip Nick yaptıgında
hangi tarihte ne kadar s&#252;re online olmuş onu yazar...

kod sadece Global kanalında duranlar i&#231;in &#231;alışıyor...

NOT: Kod &#199;alışıyor, sonra &#231;alışmıyor demeyin &#231;&#252;nki denedim :)

NeLix 07 Ağustos 2006 22:10

natsuka Ellerine Sağlik Güsel Olmusda; Bu sadece Dosyaya Kayıt Yapiyor.. ve mesaj olarak vermiyor. ßirde Dakika olarak yapaßilmek istiyorum yardımcı olur musun ( ' ;

Yardımcı olaßilecek far mı arkadaslar; ßiliorum aslinda ßurda Cevabını alamayacağım Soru Kalmas ama ( ^ ;

diEfoRyoU 07 Ağustos 2006 23:48

Yanıt: Kim Ne Kadar Online Olmuş
 
Kod:


on *:join:#Global: { $+(timer,$nick) 0 1 inc -e $+(%,$nick)
if !$read(nicktakip.txt,w,$nick) { write nicktakip.txt $nick  } }
on *:part:#global: { if $timer($nick) { $+(timer,$nick) off  } }
on *:quit: { if $timer($nick) { $+(.timer,$nick)  off } }
on *:text:*:#ali: { if $1 == !takip { if $read(nicktakip.txt,w,$2) { !msg #ali Uyarı $2 nicki $replace($duration($($+(%,$2),2)),mins,Dakika,hrs,Saat,secs,Saniye'dir,min,Dakika,hr,Saat,sec,Saniye'dir)  online
    }
  }
}

Kodu $duration() ile saat/dakika/saniyeye b&#246;ld&#252;m. Umarım biraz daha anlaşılır bir hal almıştır kod.
Senin tam olarak istediğin koda gelecek olursak yazılır istediğin kod ama &#231;ıkıpta ben botu 7/24 a&#231;ık tutamam dersen onca emek boşa gider.
Not:Kırmızı alanları kendine g&#246;re editlemelisin.

NeLix 08 Ağustos 2006 06:38

Yanıt: Kim Ne Kadar Online Olmuş
 
Senin tam olarak istediğin koda gelecek olursak yazılır istediğin kod ama &#231;ıkıpta ben botu 7/24 a&#231;ık tutamam dersen onca emek boşa gider.
Dedin ya Abi ben tuta&#223;ilirim. Benim Pc'im 24 Saat Acik.. yardımcı ola&#223;ilir miisn ( ' ;


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

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