IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 20 Kasım 2008, 20:37   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Code'de hata




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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  nicki zaten listede ekli durumda. | 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 online 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 == !onlines) { 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:#kanal: { $+(.timertakip,$nick) 0 1 inc -e $+(%,$nick) } on *:part:#kanal:{ 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,day,Gün,days,Gün) } alias gün { return $replace($asctime($ctime,dddd),monday,Pazartesi,sunday,Pazar,wednesday,Çarşamba,friday,Cuma,saturday,Cumartesi,tuesday,Salı,thursday,Perşembe) }

Code çalışıyor fakat hata veriyor

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
* /writeini: Yetersiz veya eksik parametre (Satır 34, script6.ini)

Hatayı neden verdiğini anlayamadım. Bakabilirmisiniz. Teşk

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 21 Kasım 2008, 01:44   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Code'de hata




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,day ,Gün,days,Gün) }


ekleme: writeini önüne nokta koymayı dene. Kırmızı Renkteki Yere.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Konu RapStar tarafından (21 Kasım 2008 Saat 01:49 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 21 Kasım 2008, 14:00   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Code'de hata




Kodda bir hata yok aslında;

"on Join" ve "on part" event'ını #kanal'da çalışma koşuluna bağlamışsınız.
join yada part yapan nicki okuduğundan listede ekli değilse, veri(%variables) alamadığı için hata verecektir.

Aynı şekilde "on quit" event'ı sunucudan çıkan olduğu anda çalıştığı için ,sunucudan çıkan nick veri(%variables) listesinde olmadığı için hata verecektir.Yoksa eklemiş olduğunuz nicklerin online sürelerini gayet sağlıklı tutuyor
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Hata vermemesi için #kanal'a join part yapan tüm nickler eklenmiş olmalı(!ekle nick) ve Bot "on quit" event'ını listede bulunmayan nicklerin olduğu bir kanalda bulunmamalı...

Açıklayıcı olduğunu düşünüyorum...

 
Alıntı ile Cevapla

Alt 24 Kasım 2008, 22:36   #4
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Code'de hata




Eklesek bile aynı hatayı veriyor..

 
Alıntı ile Cevapla

Alt 25 Kasım 2008, 13:15   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Code'de hata




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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  nicki zaten listede ekli durumda. | 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 online listesine eklenmiştir. if ($2 ison #kanal) { $+(.timertakip,$2) 0 1 inc -e $+(%,$2) } } } 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 $+($timertakip,($2)) { $+(timertakip,$2) off | unset $+(%,$2) } } } if ($1 == !onlines) { 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:#kanal: { $+(.timertakip,$nick) 0 1 inc -e $+(%,$nick) } on takip:part:#kanal:{ if $+($timertakip,($nick)) { $+(.timertakip,$nick) off | kayit $nick } } on takip: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,day,Gün,days,Gün) }

YAPILAN EKLEMELER :

* !ekle Nick yaptığınızda şayet nick kanaldaysa zamanlayıcı(online takip) o andan itibaren başlayacaktır.Eskisinde kanala join yapması bekleniyordu...
* !sil Nick yaptığınızda çalışan zamanlayıcı kapatılacak,veri (%nick) silinecektir.Eskisinde part veya quit yapılması bekleniyordu ve veri(%Nick) silinmiyordu...
* on takip:join:#kanal:.....
on takip:part:#kanal.....
on takip:quit:.... event'larının başına "takip" eklenmesiyle,sadece takip listesinde olanların işleme alınması sağlandı.Eskisinde bu durum sadece on join event'ında vardı...

Hatasız bir şekilde çalışıyor,güle güle kullanın ;)
İyi paylaşımlar...

 
Alıntı ile Cevapla

Alt 22 Aralık 2008, 17:05   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Code'de hata




Onlines bölümü calışmıyor

 
Alıntı ile Cevapla

Alt 22 Aralık 2008, 17:39   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Code'de hata




Toparlanmış hali ;

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

son sayfasında mevcuttur.

 
Alıntı ile Cevapla

Cevapla

Etiketler
codede, hata, mirc, mirc download, mirc indir


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Ozel kabul-red code hata. Morgenstern mIRC Scripting Sorunları 4 16 Temmuz 2015 21:45
Code'de Hata / rc işlemi tam1deLi mIRC Scripting Sorunları 5 23 Mart 2009 01:46
adwords + Giriş Code Hata DieM Unreal IRCd 7 01 Haziran 2007 11:28
Unreal Kurulumu - Hata Hata Hata :@ fatal Unreal IRCd 2 20 Şubat 2007 18:46
Deop Code küçük bir hata? NaTSuKa mIRC Scripting Sorunları 6 13 Ekim 2006 16:54