24 Ağustos 2013, 19:12 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | kanal girişleri kayıt/arama -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] # istek üzerine yapılmıştır. # amaç: kodun aktif edildiği kanal/lara giren kullanıcıları # txt. üzerine kaydetmek. # nicki - userhostu - girilen kanal - realname -saat+tarih # kodun diğer işleviyse bu kayıtlar içinden istenen veriyi # aratıp sonuçları aktarabilmesi. # arama nick/host/kanal/tarih yada saat, # kaydedilmiş veri içersinde eşleşek herhangi bir kritere # göre yapılabilir.aramalarda wildcard kullanılabilir.. # !ara @*hostun-bir-kısmı yada !ara nick* vs gibide olabilir. # kodun kanalda aktif olabilmesi için botunuza bağlanın: # .chanset #kanalınız +userec [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] not: .txt dosyasını aktif ettiğiniz her kanal için ayrı olarak kendiliğinden oluşturacaktır.sizin ayrıca .txt dosyası oluşturmanıza yada kod içinde kendiniz girmenize gerek yoktur. örnek : bota bağlanıp : .chanset #ircforumlari +userec aktif edildikten sonraki ilk kanala giriş ile birlikte botunuzun/scripts klasörü içinde ,bu giriş/ler kanalınız-users.txt ..bu örnek için söylersek, ircforumlari-users.txt içinde saklanmış olur.ne kadar sayıda kanal üzerinde aktif edilirse herbir kanal için .txt oluşturacak o kadar sayıda kanalınız-users.txt scripts/ içinde görülecektir.... (kodun sadece "gereken" kısımları Türkçe'ye çevrilmiştir.) Kod: Kodu kopyalamak için üzerine çift tıklayın!
not: kod ile alakalı bilinen bug* hata/yada şimdilik eksiklik şudur ki: giriş yapan kullanıcı realname'i renkli/renk kodları içeriyorsa kayıt edilmiyor.isteği yapan kişiye kod teslim edildikten sonraki denemelerde fark ettim. henüz onarmadım... olası* sonraki güncelleme/lerde buda aklımda,yapılacak işler listesinde bir yerlerde.... | |
|
24 Ağustos 2013, 22:46 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: kanal girişleri kayıt/arama güncelleme : -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yukardaki "ilk" çalışan halindeki sorunlar halledildi. bir tek renk kodları içeren "realname" her ne hikmetse ne denediysem , renkli" realname'leri görüp/yazdırtmasını başaramadım. aklıma gelen her yöntemi denedim realname yakalayan kısmı defalarca yeni baştan yazdım-denedim.. yok olmadı..geriye bir o "eksiği" kaldı... "renkli realname kaydetme/görme sorunu dışında gayet iyi işliyor. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Kod: Kodu kopyalamak için üzerine çift tıklayın!
|
|
25 Ağustos 2013, 01:43 | #3 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: kanal girişleri kayıt/arama yukarda sözünü ettiğim renk kodları içeren realname görmeme/kayıt etmeme sorunuda giderildi. en sonunda kendim cebelleşmek yerine birinin görüşünü alayım dedim iyiki de etmişim. meğer çözüm inanılmaz derecede basitmiş. (saat 18:00'den beri bunla cebelleşiyordum ) basit çözümü ve hatanın onarılmasındaki yardımı için UnderNet #tcl kanalındaki _MaDaLiN_ 'e teşekkür ederim... -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Kod: Kodu kopyalamak için üzerine çift tıklayın!
|
|
03 Ağustos 2014, 00:40 | #5 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: kanal girişleri kayıt/arama uzun bir aradan sonra ,bu kodu hatırlayıp geçen hafta "onarmaya" başladım... onarmaya dememin nedeni,kodun en mühim sorunu yapılan aramalarda ; misal 5 arama çıktısına ayarladıysanız ,ama aradığınız kişi/kriterin 5'ten fazla girdisi/kaydı var ise, dosyayı hep ilk satırdan EOF ,yani sona doğru okuduğu için ,en eski 5 kaydı gösteriyordu. ki bu durumda 5'ten fazla kaydı olan aramalarda hep aynı 5 çıktıyı veriyordu... geçen haftaiçi aklıma geldi bi el atayım bakalım bir yolunu bulabilecekmiyim dedimdi, ancak ne denesem bir türlü geriye doğru arama/okutma olmadıydı. gugıl'da oraya buraya dalmama bir dolu döküman tırmalamama rağmen ,şuradaki gibi -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] soruya verilen cevaplarda da belirtildiği gibi ,Tcl kaynak kodları hep ileriye doğru okumak üzerine bunu kısıtlamış.Tcl'nin kaynak kodlarında (ki C ile yazılmıştır Tcl kaynak kodları) oynayıp değişmeyi önerenlere dahi rastladım... olmadı Tcl destek kanalında sordum bunun bir yolu var mıdır ,dosyayı tersten,yani son satırdan başlayıp ilk satıra doğru ,yeni girdiden eskiye doğru okumanın diye,yine cevap alamadım,cevap diye önerilen/ler de bir işe yaramadıydı... aklıma okutulan satırlardaki tarih saat girdilerini regexp yada scan ile yakalatıp,birbirleriyle eşleştirip, lsort -decreasing yani terse doğru sıralatmayla yapabilirmiyim acaba diye tırmalayıp durdum ki ...cık oda olmadıydı... taki dün geceye kadar,,, tcllib paketlerinin dökümanları arasında dolaşırken aradığımı buluverdim ,,,sonunda.... Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. bu kanal içi girdileri/user kayıtları için : Kod: Kodu kopyalamak için üzerine çift tıklayın!
bu ise sunucu girişlerini kaydedip ,arama yapılabilmesi için: Kod: Kodu kopyalamak için üzerine çift tıklayın!
her ikisi içinde tcllib struct paketi gereklidir. |
|
Etiketler |
eggdrop, giriş kayıt, girişleri, kanal, kayıt arama, kayıt or arama, tcl |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Arama Motoruna Kayit Fiyatı,Arama Motorlarına Kayıt | PauL | Alternatif Arama Motorları | 0 | 25 Ekim 2011 14:58 |
Tüm Arama Motorlarına Kayıt Etme | PauL | Alternatif Arama Motorları | 0 | 25 Ekim 2011 14:43 |
Bir tık ile 12 arama motoruna kayıt! | fatal | Alternatif Arama Motorları | 1 | 25 Eylül 2011 20:43 |
Tüm Arama Motorlarına Kayıt | PauL | Diğer Dizinler | 0 | 14 Aralık 2010 15:30 |