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

shAnk 05 Şubat 2007 12:55

Kim N Kadar Online Olmuş
 
Kod:

on *:join:#Kanal1: { $+(timer,$nick) 0 1 inc -e $+(%,$nick)
if !$read( $+ %gun $+ .txt,w,$nick) { write %gun $+ .txt $nick  } }
on *:part:#Kanal1: { if $timer($nick) { $+(timer,$nick) off  } }
on *:quit: { if $timer($nick) { $+(.timer,$nick)  off } }
on 500:text:*:#Kanal2: {
  if $read( $+ %gun $+ .txt,w,$2) { !msg #Kanal2 Bugün: $2 Nickli Helper $replace($duration($($+(%,$2),2)),mins,Dakika,hrs,Saat,secs,Saniye'dir,min,Dakika,hr,Saat,sec,Saniye'dir)  online }
  if $read(Pazartesi.txt,w,$2) {  !msg #Kanal2 Pazartesi: $2 Nickli Helper $replace($duration($($+(%,$2),2)),mins,Dakika,hrs,Saat,secs,Saniye'dir,min,Dakika,hr,Saat,sec,Saniye'dir)  online }
  if $read(Sali.txt,w,$2) {  !msg #Kanal2 Salı: $2 Nickli Helper $replace($duration($($+(%,$2),2)),mins,Dakika,hrs,Saat,secs,Saniye'dir,min,Dakika,hr,Saat,sec,Saniye'dir)  online }
  if $read(Carsamba.txt,w,$2) {  !msg #Kanal2 Çarşamba: $2 Nickli Helper $replace($duration($($+(%,$2),2)),mins,Dakika,hrs,Saat,secs,Saniye'dir,min,Dakika,hr,Saat,sec,Saniye'dir)  online }
  if $read(Persembe.txt,w,$2) {  !msg #Kanal2 Perşembe: $2 Nickli Helper $replace($duration($($+(%,$2),2)),mins,Dakika,hrs,Saat,secs,Saniye'dir,min,Dakika,hr,Saat,sec,Saniye'dir)  online }
  if $read(Cuma.txt,w,$2) {  !msg #Kanal2 Cuma: $2 Nickli Helper $replace($duration($($+(%,$2),2)),mins,Dakika,hrs,Saat,secs,Saniye'dir,min,Dakika,hr,Saat,sec,Saniye'dir)  online }
  if $read(Cumaertesi.txt,w,$2) {  !msg #Kanal2 Cumartesi: $2 Nickli Helper $replace($duration($($+(%,$2),2)),mins,Dakika,hrs,Saat,secs,Saniye'dir,min,Dakika,hr,Saat,sec,Saniye'dir)  online }
  if $read(Pazar.txt,w,$2) {  !msg #Kanal2 Pazar: $2 Nickli Helper $replace($duration($($+(%,$2),2)),mins,Dakika,hrs,Saat,secs,Saniye'dir,min,Dakika,hr,Saat,sec,Saniye'dir)  online }
}

alias gun {
  if ($day == Monday ) { /set %gun Pazartesi }
  if ($day == Tuesday ) { /set %gun Sali }
  if ($day == Wednesday ) { /set %gun Carsamba }
  if ($day == Thursday ) { /set %gun Persembe }
  if ($day == Friday ) { /set %gun Cuma }
  if ($day == Saturday ) { /set %gun Cumartesi }
  if ($day == Sunday ) { /set %gun Pazar }
}
on *:Start:{ gun | 15 }
on *:Start:{ .timer 00:00 1 1 /gun }
on *:CONNECT:{ .timer 00:00 1 1 /gun }

ßöyle ßir Kod Yapdım Fakat Bugun Ben 2 Saat Online Oldu ise Diğer Günler İçinde 2 Saat Olarak Gösterior ßunu Nasıl Ayarlarım

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 'nun Kodudur Üzerinde Oynama Yapdım sadece.

SaintCty 30 Haziran 2007 12:38

Cevap: Kim N Kadar Online Olmuş
 
aynı sorun bendede oldu hata nerde acaba bi bakabilirmisiniz

CipriX 30 Haziran 2007 16:06

Cevap: Kim N Kadar Online Olmuş
 
Bitanede ben yazdım

Kullanımı
<CipriX> !online ciprix
<Bot> ciprix ile ilgili bi sonuç bulunamadı
<CipriX> !online cipriks
<Bot> cipriks => 2mins 31secs

Kod:


on *:join:#kanal:{ if !$timer($nick) { $+(.timer,$nick) 0 1 .inc -e $+(%,$nick) } }
on *:part:#kanal:{ if $timer($nick) { $+(.timer,$nick) off | .writeini -n $replace($day,Monday,Pazartesi,Tuesday,Sali,Wednesday,Carsamba,Thursday,Persembe,Friday,Cuma,Saturday,Cumartesi,Sunday,Pazar) $+ .ini $date $remove($($+(%,$nick),1),%) $($+(%,$nick),2) } }
on *:quit:{ if $timer($nick) { $+(.timer,$nick) off | .writeini -n $replace($day,Monday,Pazartesi,Tuesday,Sali,Wednesday,Carsamba,Thursday,Persembe,Friday,Cuma,Saturday,Cumartesi,Sunday,Pazar) $+ .ini $date $remove($($+(%,$nick),1),%) $($+(%,$nick),2) } }
on *:text:*:#kanal:{
if !online isin $1- {
if $read($replace($day,Monday,Pazartesi,Tuesday,Sali,Wednesday,Carsamba,Thursday,Persembe,Friday,Cuma,Saturday,Cumartesi,Sunday,Pazar) $+ .ini,w,* $+ $2 $+ *) == $null { msg $chan $2 ile ilgili bi sonuç bulunamadı
}
else {
msg $chan $2 => $duration($gettok($read($replace($day,Monday,Pazartesi,Tuesday,Sali,Wednesday,Carsamba,Thursday,Persembe,Friday,Cuma,Saturday,Cumartesi,Sunday,Pazar) $+ .ini,w,* $+ $2 $+ *),2,61))
}
}
}

Hatta kodlarla oynayıp !online salı nick vb. Gibi birşeyde yapılabilir bunda günleri söylemiyor zaten o gün için söylüyor :) yani salı günü !online nick yaptığında salı günü o kişinin onlinesini veriyor.. Mesajın başına gün koymak istiyorsan

Kod:

msg $chan $2 => $duration($gettok($read($replace($day,Monday,Pazartesi,Tuesday,Sali,Wednesday,Carsamba,Thursday,Persembe,Friday,Cuma,Saturday,Cumartesi,Sunday,Pazar) $+ .ini,w,* $+ $2 $+ *),2,61))
Burayı

Kod:

msg $chan $replace($day,Monday,Pazartesi,Tuesday,Sali,Wednesday,Carsamba,Thursday,Persembe,Friday,Cuma,Saturday,Cumartesi,Sunday,Pazar) , $2 => $duration($gettok($read($replace($day,Monday,Pazartesi,Tuesday,Sali,Wednesday,Carsamba,Thursday,Persembe,Friday,Cuma,Saturday,Cumartesi,Sunday,Pazar) $+ .ini,w,* $+ $2 $+ *),2,61))
Bu şekilde değiştirebilirsin..

Writeini'de seçenek çok !online Tarih şeklinde o tarihteki nickleri falanda alabilirsin :) Tabi biraz kodlarla oynaman gerekiyor.

Spectral 30 Haziran 2007 19:15

Cevap: Kim N Kadar Online Olmuş
 
Alıntı:

m3X Nickli Üyeden Alıntı (Mesaj 187148)
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Tşkler Çok Güzel Çalışıyor ßunu Şöyle Yapabilirmiyiz

Haftalık Online Süresinide Mesela

!Takip shAnk Deyince Bana Böyle ßir Cvp Gelecek

shAnk Günlük ve Haftalık Online Bilgisi:
Pazartesi: X Saat X Dakika Online Oldu
Salı: X Saat X Dakika Online Oldu
Ç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


ßöyle Olabilirmi Acaba Olursa Süper Olur :)


Böle Bir ŞEy Mümkün Değilmi

CipriX 30 Haziran 2007 20:13

Cevap: Kim N Kadar Online Olmuş
 
benim verdiğim kodların üzerinde dene yaparsın eminim.. !takip Nick yaptığında $2 ile pazartesi.ini , sali.ini vs.. Şeklinde okutabilirsin..

örn:

on *:text:*:#kanal:{
if !takip isin $1- {
msg $chan $2 Pazartesi $read(pazartesi.ini,w,* $+ $2 $+ *) Kadar Online olmuş
msg $chan $2 Sali $read(sali.ini,w,* $+ $2 $+ *) Kadar Online olmuş
msg $chan $2 Carsamba $read(carsamba.ini,w,* $+ $2 $+ *) Kadar Online olmuş
msg $chan $2 Persembe $read(Persembe.ini,w,* $+ $2 $+ *) Kadar Online olmuş
msg $chan $2 Cuma $read(Cuma.ini,w,* $+ $2 $+ *) Kadar Online olmuş
msg $chan $2 Cumartesi $read(Cumartesi.ini,w,* $+ $2 $+ *) Kadar Online olmuş
msg $chan $2 Pazar $read(pazar.ini,w,* $+ $2 $+ *) Kadar Online olmuş
}
}

gibi..

Haftalık online olayıda $calc ile yapılabilir gettok ile txt'den dakika ve saatleri alıp calc ile toplayıp tümünü verebilir :) dene bakalım yapabilecekmisin

Spectral 01 Temmuz 2007 00:07

Cevap: Kim N Kadar Online Olmuş
 
Daha Önceki Alıntı Yapdığım Bölümdeki Postlardan Denedim Ama Bir Türlü Yapamadım 1 Tane Vardı Ondada Sürekli Her Nick İçin AyrıDosya Açıyor Benim İstediğim gibi Ve 1 Dosyanın İçine Txt Şeklinde Ayrı Nickler Açmıyor yada Bir Dosyanın İçine

!onlinetlist
Yazınca
29/06/2007
30/06/2007
Die Tarihler Çıkarsın

!onlinelist
29/06/2007 YAzınca O Tarihdeki kanaldaki online sürelini göstersin

Bu Voice verenleri Listelemekde Kullandıydım oradan çevirmeye çalıştım hep bozdum olmadı

CipriX 01 Temmuz 2007 01:05

Cevap: Kim N Kadar Online Olmuş
 
<Denemee> !online
<CipriX> 30/06/2007
<CipriX> 31/06/2007
<Denemee> !list 30/06/2007
<CipriX> Cute_Girl , 1min 59secs
<CipriX> Achilles , 5secs


Kod:

on *:join:#Kanal:{ if !$timer($nick) { $+(.timer,$nick) 0 1 .inc -e $+(%,$nick) } }
on *:part:#Kanal:{ if $timer($nick) { $+(.timer,$nick) off | .writeini -n ciprix.ini $date $remove($($+(%,$nick),1),%) $($+(%,$nick),2) } }
on *:quit:{ if $timer($nick) { $+(.timer,$nick) off | .writeini -n ciprix.ini $date $remove($($+(%,$nick),1),%) $($+(%,$nick),2) } }
on *:text:*:#Kanal:{
  if !online isin $1- {
    .set %kanal $chan
    listeyi->goster
  }
  if !list isin $1- {
    .set %tarih $2
    listeyi->sun
  }
}
alias listeyi->goster {
  var %c 1
  while %c <= $ini(ciprix.ini,%c) {
    msg %kanal $ini(ciprix.ini,%c)
    .inc %c
  }
}
alias listeyi->sun {
  var %g 1
  while %g <= $ini(ciprix.ini,%g) {
    .set %nik $ini(ciprix.ini,%tarih,%g)
    msg %kanal %nik ,  $duration($readini(ciprix.ini,%tarih,%nik))
    .inc %g
  }
}


diEfoRyoU 01 Temmuz 2007 02:12

Cevap: Kim N Kadar Online Olmuş
 
Kullanıcı #kanal kanalında !ekle Nick şeklinde eklenir. Ve bu uygulamadan sonra, kullanıcı adına takip.ini dosyasında bir başlık açılır. Bu başlığın altına günler değerleri 0 olmak kaydıyla eklenir. Aynı zamanda bu kullanıcı takip seviyinde Users(kullanıcılar) kısmına eklenir.
Kullanıcı #tkanal kanalına girdiği zaman, o kullanıcı adına bir değişken açılır, bu değişkene her saniye veri yüklenilir.
Kullanıcıyı takip etmek için, !takip Nick, silmek için, !sil Nick komutlarını kullanabilirsiniz. İşte kod:
Kod:


on *:text:*:#kanal: { if ($1 == !ekle) { if (!$2) { return } | if ($2 == $me) { .msg # Beni takip listesine alamazsın $nick $+ :) | return } | if ($ini(takip.ini,$2)) { .msg # $2 zaten listede ekli. | return }
else {
writeini -n takip.ini $2 Pazartesi 0
writeini -n takip.ini $2 Salı 0
writeini -n takip.ini $2 Çarşamba 0
writeini -n takip.ini $2 Perşembe 0
writeini -n takip.ini $2 Cuma 0
writeini -n takip.ini $2 Cumartesi 0
writeini -n takip.ini $2 Pazar 0
.auser takip $2
.msg # $2 nicki takip listesine eklenmiştir. } }
if ($1 == !sil) { if (!$2) { return } | if (!$ini(takip.ini,$2)) { .msg # $2 Listede ekli değil | return } | else { .remini takip.ini $2 | .ruser takip $2 | .msg # $2 Listeden silindi. }
}
if ($1 == !takip) { if (!$2) { return } | if (!$ini(takip.ini,$2)) { .msg # $2 Listede ekli değil | return } | kayit $2 | msg # 4 $str(-,10) $2 nicki için takip listesi $str(-,10) | .play $+(-t,$2) # takip.ini 100 | $+(.timerlist,$2) 1 1 .msg # 4 $str(-,10) Listenin sonu $str(-,10) } }
on takip:join:#tkanal: { $+(.timertakip,$nick) 0 1 inc -e $+(%,$nick) }
on *:part:#tkanal:{ if $+($timertakip,($nick)) { $+(.timertakip,$nick) off | kayit $nick } }
on *:quit: { if $+($timertakip,($nick)) { $+(timertakip,$nick) off | kayit $nick } }
alias kayit { .remini takip.ini $1 $gün | writeini -n takip.ini $1 $gün $replace($duration($($+(%,$1),2)),mins,Dakika,hrs,Saat,secs,Saniye,min,Dakika,hr,Saat,sec,Saniye)
}
alias gün { return $replace($asctime($ctime,dddd),monday,Pazartesi,sunday,Pazar,wednesday,Çarşamba,friday,Cuma,saturday,Cumartesi,tuesday,Salı,thursday,Perşembe) }

Örnek;

Alıntı:

<diEfoRyoU> !takip I-bot
<diEbot> ---------- I-bot nicki için takip listesi ----------
<diEbot> Pazartesi=0
<diEbot> Salı=0
<diEbot> Çarşamba=0
<diEfbot> Perşembe=0
<diEbot> Cuma=0
<diEbot> Cumartesi=0
<diEbot> Pazar=6Dakika 15Saniye
<diEbot> ---------- Listenin sonu ----------
Umarım işinize yarar.
Not: kodun sağlıklı çalışması için botun #kanal kanalından hiç çıkmaması lazım. Yani 7/24 online olması gerekir.

Spectral 01 Temmuz 2007 22:29

Cevap: Kim N Kadar Online Olmuş
 
Bunu Kayıtlı Bir Şekilde Yapamazmıyız Misal Botu Sabah Sokdum

Alıntı:
<diEfoRyoU> !takip I-bot
<diEbot> ---------- I-bot nicki için takip listesi ----------
<diEbot> Pazartesi=0
<diEbot> Salı=0
<diEbot> Çarşamba=0
<diEfbot> Perşembe=0
<diEbot> Cuma=0
<diEbot> Cumartesi=0
<diEbot> Pazar=6Dakika 15Saniye
<diEbot> ---------- Listenin sonu ----------

Böle Rapor sundu nickini yazdığım için ama ben botu çıkarıp tekrar sokunca tekrar @ kanalındakilerin hepsinin süresini başlatacak ve
!takipnick dedimmi işte söleicek

NeLix 04 Temmuz 2007 21:49

Cevap: Kim N Kadar Online Olmuş
 
Dieforyou nun kodunu ekledim fakat status da * /writeini: insufficient parameters (line 19, script10.ini)
-
* /writeini: insufficient parameters (line 19, script10.ini)
-
Böyle bir hata verdi ve !ekle nick yapdigimda nickin online sure kaydini 25 dakikadan baslatti.. nasıl düzeltces

diEfoRyoU 04 Temmuz 2007 22:00

Cevap: Kim N Kadar Online Olmuş
 
Kod:


on *:text:*:#kanal: {
if ($1 == !ekle) {
if (!$2) { return }
if ($2 == $me) {
.msg # Beni takip listesine alamazsın $nick $+ :)
return
}
if ($ini(takip.ini,$2)) { .msg # $2 zaten listede ekli.
return
}
else {
writeini -n takip.ini $2 Pazartesi 0
writeini -n takip.ini $2 Salı 0
writeini -n takip.ini $2 Çarşamba 0
writeini -n takip.ini $2 Perşembe 0
writeini -n takip.ini $2 Cuma 0
writeini -n takip.ini $2 Cumartesi 0
writeini -n takip.ini $2 Pazar 0
.auser takip $2
.msg # $2 nicki takip listesine eklenmiştir.
}
}
if ($1 == !sil) {
if (!$2) { return }
if (!$ini(takip.ini,$2)) {
.msg # $2 Listede ekli değil
return
}
else {
.remini takip.ini $2
.ruser takip $2
.msg # $2 Listeden silindi.
}
}
if ($1 == !takip) {
if (!$2) { return }
if (!$ini(takip.ini,$2)) {
.msg # $2 Listede ekli değil
return
}
kayit $2
msg # 4 $str(-,10) $2 nicki için takip listesi $str(-,10)
.play $+(-t,$2) # takip.ini 100
$+(.timerlist,$2) 1 1 .msg # 4 $str(-,10) Listenin sonu $str(-,10)
}
}
on takip:join:#tkanal: {
$+(.timertakip,$nick) 0 1 inc -e $+(%,$nick)
}
on *:part:#tkanal:{
if $+($timertakip,($nick)) {
$+(.timertakip,$nick) off
kayit $nick
}
}
on *:quit: {
if $+($timertakip,($nick)) {
$+(timertakip,$nick) off
kayit $nick
}
}
alias kayit {
.remini takip.ini $1 $gün
writeini -n takip.ini $1 $gün $replace($duration($($+(%,$1),2)),mins,Dakika,hrs,Saat,secs,Saniye,min,Dakika,hr,Saat,sec,Saniye)
}
alias gün { return $replace($asctime($ctime,dddd),monday,Pazartesi,sunday,Pazar,wednesday,Çarşamba,friday,Cuma,saturday,Cumartesi,tuesday,Salı,thursday,Perşembe)
}

Düzeltildi:)

NeLix 04 Temmuz 2007 22:06

Cevap: Kim N Kadar Online Olmuş
 
* /writeini: insufficient parameters (line 64, script13.ini)

yine veriyo hata ve bu seferde 1 saat 58 saniyeden basladı kayıtlamaya :)

NeLix 07 Temmuz 2007 00:36

Cevap: Kim N Kadar Online Olmuş
 
on *:join:#ircmaster:{ if !$timer($nick) { $+(.timer,$nick) 0 1 .inc -e $+(%,$nick) } }
on *:part:#ircmaster:{ if $timer($nick) { $+(.timer,$nick) off | .writeini -n ciprix.ini $date $remove($($+(%,$nick),1),%) $($+(%,$nick),2) } }
on *:quit:{ if $timer($nick) { $+(.timer,$nick) off | .writeini -n ciprix.ini $date $remove($($+(%,$nick),1),%) $($+(%,$nick),2),mins,Dakika,hrs,Saat,secs,Saniye, min,Dakika,hr,Saat,sec,Saniye) } }
on master:text:*:#ircmaster:{
if $1 == !olist && $2 != $null {
var %dtot = $ini(ciprix.ini,$2,0)
if %dtot { msg # $2 tarihi için Online'ler listeleniyor.. }
while %dtot { msg # 2Nick1: $ini(ciprix.ini,$2,%dtot) --- 4Online Sayisi1: $readini(ciprix.ini,$2,$ini(ciprix.ini,$2,%dtot)) | dec %dtot }
}
if $1 == !otarih { var %dtt = $ini(ciprix.ini,0) | msg # 4 $+ Kayda alınan tarih listeleri. | while %dtt { msg # $ini(ciprix.ini,%dtt) | dec %dtt } }
}
alias oclear { $iif(!$1, msg # Tarih belirtmediniz.,remini ciprix.ini $$1) }

Kodu bu hale getirdim calisiyor fakat;
[00:10:39] <quality> !olist 07/07/2007
[00:10:39] <BeginBOT> 07/07/2007 tarihi için Online'ler listeleniyor..
[00:10:39] <BeginBOT> Nick: quality --- Online Sayisi: 672


ordaki 672 yani online suresinin zamanını 10mins 72sec yapamaz mıyıs?

CipriX 07 Temmuz 2007 01:10

Cevap: Kim N Kadar Online Olmuş
 
on *:join:#ircmaster:{ if !$timer($nick) { $+(.timer,$nick) 0 1 .inc -e $+(%,$nick) } }
on *:part:#ircmaster:{ if $timer($nick) { $+(.timer,$nick) off | .writeini -n ciprix.ini $date $remove($($+(%,$nick),1),%) $($+(%,$nick),2) } }
on *:quit:{ if $timer($nick) { $+(.timer,$nick) off | .writeini -n ciprix.ini $date $remove($($+(%,$nick),1),%) $($+(%,$nick),2),mins,Dakika,hrs,Saat,secs,Saniye, min,Dakika,hr,Saat,sec,Saniye) } }
on master:text:*:#ircmaster:{
if $1 == !olist && $2 != $null {
var %dtot = $ini(ciprix.ini,$2,0)
if %dtot { msg # $2 tarihi için Online'ler listeleniyor.. }
while %dtot { msg # 2Nick1: $ini(ciprix.ini,$2,%dtot) --- 4Online Sayisi1: $duration($readini(ciprix.ini,$2,$ini(ciprix.ini,$ 2,%dtot))) | dec %dtot }
}
if $1 == !otarih { var %dtt = $ini(ciprix.ini,0) | msg # 4 $+ Kayda alınan tarih listeleri. | while %dtt { msg # $ini(ciprix.ini,%dtt) | dec %dtt } }
}
alias oclear { $iif(!$1, msg # Tarih belirtmediniz.,remini ciprix.ini $$1) }

NeLix 07 Temmuz 2007 01:17

Cevap: Kim N Kadar Online Olmuş
 
[01:15:23] <quality> !olist 07/07/2007
[01:15:23] <BeginBOT> 07/07/2007 tarihi için Online'ler listeleniyor..
[01:15:23] <BeginBOT> Nick: quality --- Online Sayisi:
Cevap vermiyo hic:(

CipriX 07 Temmuz 2007 01:53

Cevap: Kim N Kadar Online Olmuş
 
bi önceki sayfada benim verdiğimi kullan oda istediğin gibi işlem yapıyor

NeLix 07 Temmuz 2007 02:16

Cevap: Kim N Kadar Online Olmuş
 
on 666:join:#ircmaster:{ if !$timer($nick) { $+(.timer,$nick) 0 1 .inc -e $+(%,$nick) } }
on 666:part:#ircmaster:{ if $timer($nick) { $+(.timer,$nick) off | .writeini -n ciprix.ini $date $remove($($+(%,$nick),1),%) $($+(%,$nick),2) } }
on 666:deop:#ircmaster:{ if $timer($nick) { $+(.timer,$nick) off | .writeini -n ciprix.ini $date $remove($($+(%,$nick),1),%) $($+(%,$nick),2) } }
on *:quit:{ if $timer($nick) { $+(.timer,$nick) off | .writeini -n ciprix.ini $date $remove($($+(%,$nick),1),%) $($+(%,$nick),2),mins,Dakika,hrs,Saat,secs,Saniye, min,Dakika,hr,Saat,sec,Saniye) } }
on *:text:*:?:{
if $1 == !olist && $2 != $null {
var %dtot = $ini(ciprix.ini,$2,0)
if %dtot { msg $nick $2 tarihi için Online'ler listeleniyor.. }
while %dtot { msg $nick 2Nick1: $ini(ciprix.ini,$2,%dtot) --- 4Online Sayisi1: $duration($readini(ciprix.ini,$2,$ini(ciprix.ini,$ 2,%dtot))) | dec %dtot }
}
if $1 == !otarih { var %dtt = $ini(ciprix.ini,0) | msg $nick 4 $+ Kayda alınan tarih listeleri. | while %dtt { msg $nick $ini(ciprix.ini,%dtt) | dec %dtt } }
}
alias oclear { $iif(!$1, msg $nick Tarih belirtmediniz.,remini ciprix.ini $$1) }

Bu hale Getirdim ama Surası Calismadı on 666:deop:#ircmaster:{ if $timer($nick) { $+(.timer,$nick) off | .writeini -n ciprix.ini $date $remove($($+(%,$nick),1),%) $($+(%,$nick),2) } }

Deop ikende timer i durdurmak istedim ve ciprix.ini txt sine kaydettirmek istedim fakat olmadı orası nasıl olcakki?

CipriX 07 Temmuz 2007 06:25

Cevap: Kim N Kadar Online Olmuş
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Senin istedigin sanirim bu

Spectral 02 Ağustos 2007 19:36

Cevap: Kim N Kadar Online Olmuş
 
Alıntı:
m3X´isimli üyeden Alıntı [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Tşkler Çok Güzel Çalışıyor ßunu Şöyle Yapabilirmiyiz

Haftalık Online Süresinide Mesela

!Takip shAnk Deyince Bana Böyle ßir Cvp Gelecek

shAnk Günlük ve Haftalık Online Bilgisi:
Pazartesi: X Saat X Dakika Online Oldu
Salı: X Saat X Dakika Online Oldu
Ç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


ßöyle Olabilirmi Acaba Olursa Süper Olur :)



bu olmadı :Shala

RuGaL 02 Ağustos 2007 22:14

Yanıt: Kim N Kadar Online Olmuş
 
die Süper Olmuş Ellerine sağLık YanLız bunu eggdrop yapamazmıyız Yani Egrop Yapacaz Ama Mirc tabalı Hem Koruma Botu olur Hem Online Sence Ne dereecede mantıklı

Spectral 08 Ağustos 2007 10:04

Cevap: Kim N Kadar Online Olmuş
 
yok Valla Olmuyor Yapamıyorum Dediğime Benzer Bişi Olmuyor

OzAn 01 Eylül 2007 20:41

Yanıt: Kim N Kadar Online Olmuş
 
calıstıramadım kodeyi olmadı tam calısanı yokmu :(

L4roXyL 02 Eylül 2007 00:40

Cevap: Kim N Kadar Online Olmuş
 
Bu kadar kode arasında çalışanı muhakkak vardır.
Biraz uğraşırsanız yaparsınız.

talha 11 Eylül 2007 21:27

Cevap: Kim N Kadar Online Olmuş
 
Yahu Size Helal olsun He Bizim Milletimizin Aklı Nelere Çalışıyor Valalhi Hayret Ediyorum Az DAha Uraşsanız Mirc i bile alcaksınız elinize Sanırım ARtık Bizimde Sıfırdan Bi mirc yazmamız Gerekiyor :) Ellerinize Sağlık Süper kodlar bunlar

Spectral 14 Eylül 2007 07:55

Cevap: Kim N Kadar Online Olmuş
 
Alıntı:

Spectral Nickli Üyeden Alıntı (Mesaj 242718)
Alıntı:


!Takip Nick Deyince Bana Böyle ßir Cvp Gelecek

Nick Günlük ve Haftalık Online Bilgisi:
Pazartesi: X Saat X Dakika Online Oldu
Salı: X Saat X Dakika Online Oldu
Ç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

Böle Bişi Hala Yapamadım

el33t 14 Eylül 2007 14:03

Cevap: Kim N Kadar Online Olmuş
 
Oyle bir sey yapabilmek icin neler yaptin?

aTmAcCa 26 Ekim 2007 17:17

Cevap: Kim N Kadar Online Olmuş
 
on *:text:*:#kanal: { if ($1 == !ekle) { if (!$2) { return } | if ($2 == $me) { .msg # Beni takip listesine alamazsın $nick $+ :) | return } | if ($ini(takip.ini,$2)) { .msg # $2 zaten listede ekli. | return }
else {
writeini -n takip.ini $2 Pazartesi 0
writeini -n takip.ini $2 Salı 0
writeini -n takip.ini $2 Çarşamba 0
writeini -n takip.ini $2 Perşembe 0
writeini -n takip.ini $2 Cuma 0
writeini -n takip.ini $2 Cumartesi 0
writeini -n takip.ini $2 Pazar 0
.auser takip $2
.msg # $2 nicki takip listesine eklenmiştir. } }
if ($1 == !sil) { if (!$2) { return } | if (!$ini(takip.ini,$2)) { .msg # $2 Listede ekli değil | return } | else { .remini takip.ini $2 | .ruser takip $2 | .msg # $2 Listeden silindi. }
}
if ($1 == !takip) { if (!$2) { return } | if (!$ini(takip.ini,$2)) { .msg # $2 Listede ekli değil | return } | kayit $2 | msg # 4 $str(-,10) $2 nicki için takip listesi $str(-,10) | .play $+(-t,$2) # takip.ini 100 | $+(.timerlist,$2) 1 1 .msg # 4 $str(-,10) Listenin sonu $str(-,10) } }
on takip:join:#tkanal: { $+(.timertakip,$nick) 0 1 inc -e $+(%,$nick) }
on *:part:#tkanal:{ if $+($timertakip,($nick)) { $+(.timertakip,$nick) off | kayit $nick } }
on *:quit: { if $+($timertakip,($nick)) { $+(timertakip,$nick) off | kayit $nick } }
alias kayit { .remini takip.ini $1 $gün | writeini -n takip.ini $1 $gün $replace($duration($($+(%,$1),2)),mins,Dakika,hrs, Saat,secs,Saniye,min,Dakika,hr,Saat,sec,Saniye)
}
alias gün { return $replace($asctime($ctime,dddd),monday,Pazartesi,su nday,Pazar,wednesday,Çarşamba,friday,Cuma,saturday ,Cumartesi,tuesday,Salı,thursday,Perşembe) }


Arkadaşlar bunu Denedim Ama !takip nick Yaptığımda Bişey Çıkmadı Acaba Neden :( ?

aTmAcCa 26 Ekim 2007 17:18

Cevap: Kim N Kadar Online Olmuş
 
on *:text:*:#kanal: { if ($1 == !ekle) { if (!$2) { return } | if ($2 == $me) { .msg # Beni takip listesine alamazsın $nick $+ :) | return } | if ($ini(takip.ini,$2)) { .msg # $2 zaten listede ekli. | return }
else {
writeini -n takip.ini $2 Pazartesi 0
writeini -n takip.ini $2 Salı 0
writeini -n takip.ini $2 Çarşamba 0
writeini -n takip.ini $2 Perşembe 0
writeini -n takip.ini $2 Cuma 0
writeini -n takip.ini $2 Cumartesi 0
writeini -n takip.ini $2 Pazar 0
.auser takip $2
.msg # $2 nicki takip listesine eklenmiştir. } }
if ($1 == !sil) { if (!$2) { return } | if (!$ini(takip.ini,$2)) { .msg # $2 Listede ekli değil | return } | else { .remini takip.ini $2 | .ruser takip $2 | .msg # $2 Listeden silindi. }
}
if ($1 == !takip) { if (!$2) { return } | if (!$ini(takip.ini,$2)) { .msg # $2 Listede ekli değil | return } | kayit $2 | msg # 4 $str(-,10) $2 nicki için takip listesi $str(-,10) | .play $+(-t,$2) # takip.ini 100 | $+(.timerlist,$2) 1 1 .msg # 4 $str(-,10) Listenin sonu $str(-,10) } }
on takip:join:#tkanal: { $+(.timertakip,$nick) 0 1 inc -e $+(%,$nick) }
on *:part:#tkanal:{ if $+($timertakip,($nick)) { $+(.timertakip,$nick) off | kayit $nick } }
on *:quit: { if $+($timertakip,($nick)) { $+(timertakip,$nick) off | kayit $nick } }
alias kayit { .remini takip.ini $1 $gün | writeini -n takip.ini $1 $gün $replace($duration($($+(%,$1),2)),mins,Dakika,hrs, Saat,secs,Saniye,min,Dakika,hr,Saat,sec,Saniye)
}
alias gün { return $replace($asctime($ctime,dddd),monday,Pazartesi,su nday,Pazar,wednesday,Çarşamba,friday,Cuma,saturday ,Cumartesi,tuesday,Salı,thursday,Perşembe) }


Olmadı :( ???

Zalimsin 16 Ağustos 2013 20:22

Cevap: Kim N Kadar Online Olmuş
 
arkadaşlar sadece toplam onlinesini söylese olmaz mı varmı elinde olan arkadaşlar yardımçı olsa


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk