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 ( ' ;

NaTSuKa 08 Ağustos 2006 13:08

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 $time  tarihinde $replace($duration($($+(%,$nick),2)),mins,Dakika,hrs,Saat,secs,Saniye'dir,min,Dakika,hr,Saat,sec,Saniye) online olmuştur | unset $+(%,$nick) }
on *:quit: { if $timer($nick) { $+(.timer,$nick)  off }
write $+($nick,.txt) $date $time  tarihinde $replace($duration($($+(%,$nick),2)),mins,Dakika,hrs,Saat,secs,Saniye'dir,min,Dakika,hr,Saat,sec,Saniye) online olmuştur | unset $+(%,$nick) }
on *:text:*:?: { if $1 == !takip { var %Saat $lines($+($2,.txt))
while (%Saat > 0) { msg $nick $2 $read($+($2,.txt),%Saat) | dec %Saat } } }

al bakalım istedigin gibi oldu ve t&#252;m girdi &#231;ıktıları satır halinde, Saat , Dakika, Saniye ve hangi tarihte online oldugunu kayıt ediyor...
sen sadece botun &#246;zeline
!takip NİCK
yapacaksın
&#246;r:

NaTSuKa 08/08/2006 15:29:05 tarihinde 3Saniye online olmuştur
NaTSuKa 08/08/2006 15:30:02 tarihinde 1dakika 13Saniye online olmuştur
NaTSuKa 08/08/2006 15:30:17 tarihinde 15Saniye online olmuştur

kod &#231;alışıyor ... [denedim]

NeLix 08 Ağustos 2006 15:10

Yanıt: Kim Ne Kadar Online Olmuş
 
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
}
}
}

Die For You nun bu kod'u g&#252;sel.. bundan sadece istediğim bir sey daha var. Kayıtları G&#252;nl&#252;k tutması.. Yani Mirc Kapandığı zaman T&#252;m Online &#223;ilgiler Sıfırlanacak.. &#223;uda olduğu zaman g&#252;sel olacak Die For You abi yapa&#223;ilrsen sen yapiver ( ' ^ ;

NaTSuKa 08 Ağustos 2006 15:36

Yanıt: Kim Ne Kadar Online Olmuş
 
Alıntı:

NeLiX Nickli Üyeden Alıntı
Benim Pc'im 24 Saat Acik..

demişsin... + yukarıdaki kod kayıtları her nick i&#231;in g&#252;nl&#252;k hangi tarihte ve hangi saatte ne kadar online oldugunun kaydını tutuyor... ve DiEfoRyoU'nun yazdıgı kodda mirc kapanınca bilgiler gidecek şekilde yazılmış zaten... son olarakta bireaz ugraşırsan eminimki kayıtları nasıl silebilecegini &#231;&#246;zersin... Hi&#231; birşey yapamassan mirc klas&#246;r&#252;ndeki txt dosyalarını kendi elinle manual silersin...

VIP 31 Ocak 2007 16:32

Yanıt: Kim Ne Kadar Online Olmuş
 
Orda anLamadıgım aLi Yazıor Ne demek acaba?

MavipikSeL 31 Ocak 2007 16:57

Yanıt: Kim Ne Kadar Online Olmuş
 
Alıntı:

VIP Nickli Üyeden Alıntı
Orda anLamadıgım aLi Yazıor Ne demek acaba?

#ali > Message'nin gideceği kanal ismidir ;)

NeLix 31 Ocak 2007 18:20

Yanıt: Kim Ne Kadar Online Olmuş
 
on master:join:#Ankara: { $+(timer,$nick) 0 1 inc -e $+(%,$nick) }
on master:part:#Ankara: { if $timer($nick) { | $+(timer,$nick) off }
write $+($nick,.txt) $date tarihinde $time saatinde $replace($duration($($+(%,$nick),2)),mins,Dakika,h rs,Saat,secs,Saniye'dir,min,Dakika,hr,Saat,sec,San iye) online olmuştur | unset $+(%,$nick) }
on *:quit: { if $timer($nick) { $+(.timer,$nick) off }
write $+($nick,.txt) $date tarihinde $time saatinde $replace($duration($($+(%,$nick),2)),mins,Dakika,h rs,Saat,secs,Saniye'dir,min,Dakika,hr,Saat,sec,San iye) online olmuştur | unset $+(%,$nick) }
on *:text:*:#IRCMaster: { if !goster == $$1 { var %Saat $lines($+($2,.txt))
while (%Saat > 0) { msg #IRCmaster $2 $read($+($2,.txt),%Saat) | dec %Saat } } }
on 1:deop:#Ankara: { if $timer($nick) { | $+(timer,$nick) off } }


&#223;en &#223;u code'yi &#223;u Hale Getirdim.. Fakat &#223;urda master konumunda olan nicklerin dısındaki nickleri kayıt etmesini istemiyorum.. bunu yapmaya calisdim fakat olmadı .. Yardımcı olur musunuz ?

moonshield 31 Ocak 2007 19:06

Cevap: Kim Ne Kadar Online Olmuş
 
[15:07:20] <MoonShieLd> !takip JuLie
[15:07:21] <OikoS> Uyarı JuLie nicki 7Dakika 14Saniye'dir online

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] abi Senin Kodu Ekledim B&#246;yle Yanıt Veriyor julie Nicki Serverden Cıkınca Yapıyorum Hi&#231; Bişi Yazmıyor.

Natsuka Seninkide Abicim İstemediğim Nickleri Log Tutuyor ve Hepsine Ayrı Bi Txt Acıyo Bunu D&#252;zeltip Yani Hepsini 1 Txt Dosyasında Biriktirsin Sadece #global Kanalına Girenlerinkini Tutsun Bizimle Paylasırsan Cok G&#252;zel Olucak Simdiden Tskler.

moonshield 01 Şubat 2007 02:46

Cevap: Kim Ne Kadar Online Olmuş
 
Evet Buna Bi El Atalım Ondan Sonra Bunuda Rafa Atalım.

arananadam1 01 Şubat 2007 03:04

Yanıt: Kim Ne Kadar Online Olmuş
 
Alıntı:

NeLix Nickli Üyeden Alıntı
on master:join:#Ankara: { $+(timer,$nick) 0 1 inc -e $+(%,$nick) }
on master:part:#Ankara: { if $timer($nick) { | $+(timer,$nick) off }
write $+($nick,.txt) $date tarihinde $time saatinde $replace($duration($($+(%,$nick),2)),mins,Dakika,h rs,Saat,secs,Saniye'dir,min,Dakika,hr,Saat,sec,San iye) online olmuştur | unset $+(%,$nick) }
on *:quit: { if $timer($nick) { $+(.timer,$nick) off }
write $+($nick,.txt) $date tarihinde $time saatinde $replace($duration($($+(%,$nick),2)),mins,Dakika,h rs,Saat,secs,Saniye'dir,min,Dakika,hr,Saat,sec,San iye) online olmuştur | unset $+(%,$nick) }
on *:text:*:#IRCMaster: { if !goster == $$1 { var %Saat $lines($+($2,.txt))
while (%Saat > 0) { msg #IRCmaster $2 $read($+($2,.txt),%Saat) | dec %Saat } } }
on 1:deop:#Ankara: { if $timer($nick) { | $+(timer,$nick) off } }

ßen ßu code'yi ßu Hale Getirdim.. Fakat ßurda master konumunda olan nicklerin dısındaki nickleri kayıt etmesini istemiyorum.. bunu yapmaya calisdim fakat olmadı .. Yardımcı olur musunuz ?

nelix remote nin yanindaki users kismina

master:ali
master:veli
master:nick

gibi yazdiginda olmasi lazim denermisin?

Software 01 Şubat 2007 04:03

Yanıt: Kim Ne Kadar Online Olmuş
 
/auser master Nick
olarakda ekleyebilir.

moonshield 01 Şubat 2007 13:15

Cevap: Kim Ne Kadar Online Olmuş
 
Remoteyi Y&#252;kledikten Sonra Kanala Giren B&#252;t&#252;n Nickleri Tutuyor Dediğim Gibi Hepsinede Ayrı Bi txt Acıyor.

moonshield 01 Şubat 2007 15:21

Cevap: Kim Ne Kadar Online Olmuş
 
Çalışmıyor İstemediğim nickleri Kayıt Ediyor Yani Kanala Giren Bütün Nickleri Kayıt Ediyor. Ben sadece #global Kanalına Gireni kayıt Etsin İstiyorum Mümkünmü Acaba Kolay Gelsin.

VIP 01 Şubat 2007 18:24

Yanıt: Kim Ne Kadar Online Olmuş
 
DosyanIn İçiNede AtabiLir

moonshield 01 Şubat 2007 18:38

Cevap: Kim Ne Kadar Online Olmuş
 
Ya Bu Kod Sadece @ Olanlar İ&#231;iN Gecerli Hale Getirilermiyormu Kanalda @ Olanları Kayıt Etsin.

MavipikSeL 01 Şubat 2007 19:54

Yanıt: Cevap: Kim Ne Kadar Online Olmuş
 
Alıntı:

moonshield Nickli Üyeden Alıntı
Ya Bu Kod Sadece @ Olanlar İçiN Gecerli Hale Getirilermiyormu Kanalda @ Olanları Kayıt Etsin.

O kod ne bilmiyorum ama, event'in başına @ işareti koyarsan; istediğin olur.

NeLix 01 Şubat 2007 20:17

Yanıt: Kim Ne Kadar Online Olmuş
 
yok işde olmuor denedim onu da kayıtsız kisilerin online surelerini de ayrı ayrı txt'e acıp kaydediyor.. yani olmuor.. ?

moonshield 01 Şubat 2007 20:23

Cevap: Kim Ne Kadar Online Olmuş
 
evet abicim el33t sen bi el atsan bu işe sadece #a kanalına girenlerin kaydetsin ve o kanalda %h @ veya & konumuna gecenlerinkini kayıt etsin. Kayıt şekli aynı şekilde kalsın Yaparsan &#199;ok Sevineceğiz Şimdiden Tskler.

shAnk 03 Şubat 2007 08:26

Yanıt: Kim Ne Kadar Online Olmuş
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Tşkler &#199;ok G&#252;zel &#199;alışıyor &#223;unu Ş&#246;yle Yapabilirmiyiz

Haftalık Online S&#252;resinide Mesela

!Takip shAnk Deyince Bana B&#246;yle &#223;ir Cvp Gelecek

shAnk G&#252;nl&#252;k ve Haftalık Online Bilgisi:
Pazartesi: X Saat X Dakika Online Oldu
Salı: X Saat X Dakika Online Oldu
&#199;arşamba: X Saat X Dakika Online Oldu
Perşembe: X Saat X Dakika Online Oldu
Cuma: X Saat X Dakika Online Oldu
Cumartesi: X Saat X Dakika Online Oldu
Pazar: X Saat X Dakika Online Oldu
Haftalık Toplam Online: X Saat Y Dakika


&#223;&#246;yle Olabilirmi Acaba Olursa S&#252;per Olur :)


Lan3t 14 Nisan 2007 19:01

Cevap: Kim Ne Kadar Online Olmuş
 
oo evet oyle olursa cok tatlı olur

BeLaLim 16 Nisan 2007 11:56

Yanıt: Kim Ne Kadar Online Olmuş
 
waLLa m3X'in dedigi gibi olursa &#231;ok g&#252;zel olur...

djiNn 16 Nisan 2007 16:24

Cevap: Kim Ne Kadar Online Olmuş
 
valla çok güzel olur...........

Spectral 25 Haziran 2007 04:02

Cevap: Kim Ne Kadar Online Olmuş
 
Buna Bir &#199;&#246;z&#252;m Yokmudur Ş&#246;le Bi Dosyaya T&#252;m S&#252;releri Toplıcak
Heperlerin Yapdığı Gİbi !helpvoice Yazınca Kim Ne Kadar Voice vermiş &#199;ıkıyor
Buradada Onları Tektek Veremezmisiniz Kanal İ&#231;in Uygulasak

!voice list Yazınca O G&#252;ne Kadar Kim Ne Kadar Voice vermiş &#199;ıksın Ama O Anda @ Kanalında Olanlar İ&#231;in Ge&#231;erli Olsun
Aynı Şekilde Ban Ve Ne Kadar Online Olmuş Bunlarıda Yapamazmıyız ? Forumda &#199;Ok AradımHi&#231; Birinden net Cevap Yok :((

SCouNDReL 25 Haziran 2007 04:35

Cevap: Kim Ne Kadar Online Olmuş
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] buraya bakarak bişeyler &#252;retebilirsin..

Spectral 25 Haziran 2007 16:42

Cevap: Kim Ne Kadar Online Olmuş
 
Evet Sanırım Bu Ban İ&#231;in Bunun Aynısını Online s&#252;resi İ&#231;in Yapamazmıyız Voicesini Yapdım Ama Kim

!onlist
Şu Nick Bu Zamana Kadar Şu Saat Şu Dakika Şu Saniye Kadar Online Oldu
Şu Nick Bu Zamana Kadar Şu Saat Şu Dakika Şu Saniye Kadar Online Oldu
Şu Nick Bu Zamana Kadar Şu Saat Şu Dakika Şu Saniye Kadar Online Oldu

AMA Sadece Kayıtlı Nickleri Tutacak Yada #@ Kanalının

aTmAcCa 26 Ekim 2007 13:42

Cevap: Kim Ne Kadar Online Olmuş
 
peki nasıl sadece @p ların online süresini takip etces?


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

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