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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 25 Ekim 2007, 13:48   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Onlîne Kánal/Ozel log'u?




Merabalar, Ben şöyle bir code yapicaktim ama yapamadim.

Sorunum şu; mesela #a kanalındayız yada farketmez herhangi bir kanal o kanalda sag click yaptigimizda log Popups'u olucak buna tıkladigimizda kanal ve özel olmak üzeri 2 kutu acilcak yani;


Loglar:-> #a kanal logu
..........-> Ozel log

Şu şekilde , yani hangi kanalda olursam olayim sag tıklayıp loglar dedigimde oradan o anki kanal logu dedigimde o kanal log'unu görmeyi istiyorum.
Mutlaka o kanal log'undan bir tane olmicaktir, bütün log'lari bir dosyada toplanabilirse iyi olur diye düşündüm.
--
Ozel log, click yaptıgımda ise Log'unu okumak istediginiz Nick'i belirtiniz diyerek pencere acmak ve o pencereye log'unu okuamak istedigim nick'i yazarak dosya icinde log'larini okumak, Vede Diyelim b3ytullah nickini girdi elseif kullanarak galiba "b3ytullah" nicki bulunamadi;
"B ile başlayan loglar;"
Bariş
bensu
birden
boşluk

Diye online pencereye echo atmasini istiyorum. Acaba bu söylediklerimi yapmak mümkünmüdür..

Benim yaptigim code;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Loglar .kanal log: /Run C:\b3ytullah mIRC\logs\ $+ $actife $+ \ | /play $active .Ozel log: $$?="Log'unu okumak istediginiz Nick'i belirtiniz:" %nick | /Run C:\b3ytullah mIRC\logs\ $+ %nick

yardımlarinizi bekliyorum kolay gelsin..

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 25 Ekim 2007, 20:08   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Onlîne Kánal/Ozel log'u?




Bunun için bayağı bir işlev yapmalısın.
Temel olarak, $findfile identifier'ını kullanıcaksın.
Yani şöyle oluyor;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
menu channel { Loglar menüsü .# logu:kanal # .Özel logları:falan $$?="Log'unu okumak istediginiz nick'i giriniz:" } alias falan { if $findfile($logdir,$+($1,*),0) >= 1 { var %1 = $v1 $iif($input(Aradığınız nick için %1 adet veri bulundu açmak istiyormusunuz?,w) == $false,halt) var %2 = 1,%3 = $findfile($logdir,$+($1,*),0) while %2 <= %3 { run $findfile($logdir,$+($1,*),%2) | inc %2 } } else { var %/ = $1,%½ = $left($1,1) $iif($input(Aradığınız %/ nick'i için uygun kayıt bulunamadı. %½ harfi ile başlıyan loglar listelensinmi?,w) == $false,halt) echo -at $left($1,1) ile başlıyan loglar sıralanıyor. echo -at $findfile($logdir,$+($left($1,1),*),0,echo -at $gettok($1-,$numtok($1-,92),92)) } } alias kanal { if $findfile($logdir,$+($1,*),0) >= 1 { var %1 = $v1, %% = $1 $iif($input(Aradığınız %% kanal'ı için %1 adet veri bulundu açmak istiyormusunuz?,w) == $false,halt) var %2 = 1,%3 = $findfile($logdir,$+($1,*),0) while %2 <= %3 { run $findfile($logdir,$+($1,*),%2) | inc %2 } } else { var %& = $1 | $input(%& kanal'ı için herhangi bir kayıt bulunamadı,ohud,UYARI,) } }

Buradaki $logdir identifier'ı, logların depolandığı klasör ismini verir.
Yani yazdığın nick'i o klasör'de arıyacaktır.
İşini görür.

 
Alıntı ile Cevapla

Alt 25 Ekim 2007, 20:34   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Onlîne Kánal/Ozel log'u?




Tşkler L4roXyL. Ama codeyi caliştiramadım mIRC'ime ekledim sag click Log okuyucu dedim kasti, hata verip kapandi mIRC. Bu loglarin cok olmasindan olabilirmi?

 
Alıntı ile Cevapla

Alt 25 Ekim 2007, 21:09   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Onlîne Kánal/Ozel log'u?




Kod sorunsuz çalışmakta.
Logların çok olması derken 1000'i aşkın bir log var ise, evet biraz kasabilir.

 
Alıntı ile Cevapla

Alt 26 Ekim 2007, 14:03   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Onlîne Kánal/Ozel log'u?




Hımm anladım, Loglarimda fazla değilmiş sadece "5391"
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 06 Ocak 2008, 20:45   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Onlîne Kánal/Ozel log'u?




selamlar, Ayri bir konu acmak istemedim , burdaki code ile farkli bir sorun; Şimdi burda L4roXyL'nin verdigi code güzel calişiyor yalniz şunâ şöyle bir eklenti yapabilirmiyiz;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
dialog Logs { title "Logs." size -1 -1 156 134 option dbu box "Loglar menüsü", 1, 6 14 147 117 list 2, 14 34 74 88, size text "Loglar;", 3, 15 24 73 8 button "Ac", 4, 99 34 51 12 button "Sil", 5, 100 52 50 12 button "TAMAM", 6, 99 87 51 12 }

Sadece Diaglog'u yaptım kendi capimda(: kodlari yapamadim pek bilgim yok, o list bôlumune loglar gelicek(sıralanıcak) yandaki butonlarla ac & sil işlemleriyle log'u oradan acip silebilecek tamam ilede kapaticak dialog'u -c xD, birde buna mesela; xXx.net serverindeyim o server'deki mirc kanalindayim, -> #mirc logu dedigimde sadece xXx.net serverine ayit #mirc kanal loglarını listelemesini istiyorum, Diger serverler'e ayit #mirc kanal loglarini vermesini istemiyorum, Bunu yapabilirmiyiz Acaba?

Birde Cok kasiyor, mesela ilk defa girdigim bir kanal /join #hubbele , o kanal'in logunu isterken cok kasiyor, bunada bir carê varmidir acabà..

yardimlarinizi bekliyorum, kolay gelsin..

 
Alıntı ile Cevapla

Alt 06 Ocak 2008, 21:58   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Onlîne Kánal/Ozel log'u?




Dialog için;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:dialog:logs:init:*: { return $findfile($logdir,*,0,did -a $dname 2 $nopath($1-)) } on *:dialog:logs:sclick:*: { if $did == 4 { kntrl | run $findfile($logdir,$+(*,$did($dname,2).seltext),1) } if $did == 5 { kntrl | remove -b $shortfn($findfile($logdir,$+(*,$did($dname,2).seltext),1)) | did -d $dname 2 $did($dname,2).sel } if $did == 6 { dialog -x logs logs } } alias kntrl if !$did(logs,2).sel { $iif($input(listeden veri seçmedin.,ohud,Uyarı) == $true,halt,halt) | halt | else return $true }

Da diğer dediklerini anlamadım, dialog'da senin dediğin gibi özellikler yok.
Yani #mIRC kanalı nereye diyeceksin?
Bunları açıkla.


Konu L4roXyL tarafından (06 Ocak 2008 Saat 22:08 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 06 Ocak 2008, 22:26   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Onlîne Kánal/Ozel log'u?




ôrnegin; irc.ircforumlari.net / #Help kanalindayim.
ben ircforumlari.net serverinde / #Help kanalinda sag click yapip #Help kanali log'unu göster dedim'mi sadecè ircforumlari.net / #Help kanalinà ozel loglari göstersin, yani buna , irc.if.net'in / #Help kanali loglari cıkmasin list'de anlatabildim umarim.

 
Alıntı ile Cevapla

Alt 06 Ocak 2008, 23:13   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Onlîne Kánal/Ozel log'u?




menu channel {
# kanal log'u:bak # $gettok($server,2-,46)
}
alias bak { if ($findfile($logdir,$+($1,.,$2,*),0) == 0) $iif($input($1 kanal' için log bulunamadı.,ohud,uyarı) == $true,halt,halt) | run $findfile($logdir,$+($1,.,$2,*),1) }

Şeklinde yapabilirsin.

 
Alıntı ile Cevapla

Alt 07 Ocak 2008, 02:21   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Onlîne Kánal/Ozel log'u?




Şimdi bu kod ile, yukardaki kod'u birleştiricemde nasil olucak, + bu cıkan loglar diaglod'daki boşlukda cıkıcak o dialog'u onun icin istedim yapabilirmiyiz.

 
Alıntı ile Cevapla

Cevapla

Etiketler
kánal or ozel, knalozel, logu, mirc download, mirc indir, online, onlne


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

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
Kanal/Ozel sureli mesaj yasaklama. toXic Hazır_kodlar 13 05 Şubat 2018 23:54
Kanal, ozel, giris-cikis ve nick degisimlerini loglama modulu + okuma botu eggdrop ;) ¿ Hazır_kodlar 6 17 Ekim 2015 22:50
Ozel Kanal Basvuru Sistemi v2 :p ¿ Eggdrop, NeoStats, BNC 2 31 Ağustos 2013 22:20