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)

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ı


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

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