![]() |
![]() |
![]() | #1 | |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | !duyuruekle & !duyurucikar Merhabalar Ben !duyuruekle ve !duyurucikar dedikten sonra eggdrop umun sunucuda bulunan bir dosyaya eklemeler ve cikartmalar yapmasini istiyorum daha sonrasinda ise botun ozeline birisi duyurular yazdigi zaman o duyurulari sirasi ile yazmasini istiyorum.... Bu duyurulari bir kanal icin yapicak, tek kanal olmasi yeterli. Oplar duyuru ekleyip cikarabilicek ve sadece botun ozeline duyurular yazinca yazan kisiye duyurulari yazicak. Bunun icin yardimci olabilecek arkadaslara simdiden cok tesekkur ederim.. Ornek Kullanim ... !duyuruekle Merhaba Hosgeldiniz.... ---Duyuru eklendi, duyuru sayisi 1 !duyurucikar 1 --- Duyuru Silindi (1) tarzinda bir duyuru sistemi ariyorum.... | |
| ![]() |
![]() | #2 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: !duyuruekle & !duyurucikar denemedim... çünkü gözlerimde beynimde yoruldu.hata var mıdır vardır olmazsa şaşarım.deneyin aldığınız hata mesaj/larını buraya atın dinlenince bakarımz bi çaresine ... Kod: Kodu kopyalamak için üzerine çift tıklayın!
|
| ![]() |
![]() | #3 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: !duyuruekle & !duyurucikar [19:25:18] Tcl error [duyuru:duyur]: can't read "dzn": no such variable tcl calisiyor fakat kanalda !dyrekle 1 Deneme duyurusu dedigimde hic bir etki olmuyor.. Botun a dyr diye privmsg atinca yukardaki error u veriyor.. |
| ![]() |
![]() | #4 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: !duyuruekle & !duyurucikar sizden cevap gelmeyince bende sorun yok sanmıştım.çok basit bazı hatalar yapmışım . kodda şimdi deneyince hataları verdi bot.düzelttim ben kodları süblime text 2 üzerinde göz kararı yazıp postalıyorum çoğu zaman sıkıldığım için denemiyorum .göz kararı olmuştur olmuştur diyorum ama çoklukla böyle basit şeyler gözümden kaçmış oluyor..ekleme-silme okuma şimdi sorunsuz çalışıyor ... Kod: Kodu kopyalamak için üzerine çift tıklayın!
son anda kodu fikir değiştirip okuma yönteminde eof kısmında değişiklik yapmıştım.gene bozmuşum kodu :p şu haliyle deneyin sonucu bildirin. |
| ![]() |
![]() | #5 | ||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: !duyuruekle & !duyurucikar
selam yeniden ilk duyuru yu ekliyor ve rahatca okuyor ama sonraki duyurulari eklemiyor: !dyrekle 2 ikinci duyuru seklinde ekliyorum, ekliyor gozukuyor ama dyr, duyur diyince okumuyor. telnet ciktisi; [10:17:19] [Steaqueolth!squirt@Thychaskel.j] dyr [10:17:40] Tcl error [duyuru:duyur]: invoked "break" outside of a loop [10:17:40] [Steaqueolth!squirt@Thychaskel.j] dyr [10:17:44] Tcl error [duyuru:duyur]: invoked "break" outside of a loop [10:17:44] [Steaqueolth!squirt@Thychaskel.j] duyur [10:20:12] [Steaqueolth!squirt@Thychaskel.j] duyur [10:21:13] Tcl error [duyuru:duyur]: can't read "file": no such variable [10:21:52] [Steaqueolth!squirt@Thychaskel.j] duyur [10:22:07] Tcl error [duyuru:duyur]: can't read "file": no such variable | ||||
| ![]() |
![]() | #6 |
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Cevap: !duyuruekle & !duyurucikar Paylaşım güzel buna benzer konularda vardı !global listele - !global ekle mesaj - !global sil mesa şeklinde tcl bölümünde aratıldığında görebilirsiniz. Geliştirilebilir bir tcl bakalım daha neler eklenebilir |
| ![]() |
![]() | #7 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: !duyuruekle & !duyurucikar o kadar geç dönüş yapıyorsunuz ki...kodu kendi botumda denemiş işlediğini görmüş sonra buraya atmıştım. ancak her nedense içime sinmemişti ..son okuma prosedürünü burda forum üstünde 2-3 kez editlediğimi-değiştiğimi hatırlıyorum. sabah uyudum anca kalkabildim ve şimdi dışarı gitmeliyim ahşama ,kafam yerine gelince bakar kendi botlarımda denemesini yaparım denediğim bottanda silmişim geriye sadece duyuru.txt dosyası kalmışş..şimdi sarhoş gibiyim akşama ayık kafayla bakarımz. |
| ![]() |
![]() | #8 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: !duyuruekle & !duyurucikar bu kod belki işinize yarar.. #Opers kanalinda global mesaj sistemini yonetme ozelligi ekledim. Yardimlari icin BuCaLI'ya tsk. Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. <Namesis> !global <Ra> Kullanimi: !global <on/off/durum/ekle/sil/listele> <Namesis> !global on <Ra> Global mesaj sistemi acildi. <Namesis> !global durum <Ra> Global mesaj sistemi acik. <Namesis> !global off <Ra> Global mesaj sistemi kapali. <Namesis> !global ekle <Ra> Global mesaj belirtmediniz. Lutfen global mesajinizi belirtiniz. <Namesis> !global ekle Test mesajidir. <Ra> GLOBAL MESAJ: Test mesajidir. » Basariyla global mesaj listesine eklendi. <Namesis> !global sil <Ra> Boyle bir global mesaj listede yok. <Ra> Listeyi gormek icin: !global listele <Ra> Silmek icin global mesajin basinda ki numarayi kullaniniz. Ornek: !global sil 1234 <Namesis> !global listele <Ra> 4790 - Test mesajidir. <Ra> Global mesaj listesinin sonu... <Namesis> !global sil 4790 <Ra> 4790 numarali global mesaj listeden silindi. Kod: Kodu kopyalamak için üzerine çift tıklayın!
|
| ![]() |
![]() | #9 | ||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: !duyuruekle & !duyurucikar Global mesaj aslinda diger arkadasin yazdigi programdan farkli birinde global atiyor bir kanaldan aldgi komutla digerinde kanalda oplarin yazdigi mesajlari, ozele yazilan bir msajla .txt dosyasinda akip yaziyor Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Ama genede paylasim icin tesekkurler.. --IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 14:56 -->-> Daha önceki mesaj 14:55 --
ustad saygim sonsuz, beklerim hic sorun degil Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. | ||||
| ![]() |
![]() | #10 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: !duyuruekle & !duyurucikar kod şu an bu halde -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kullanıma henüz* hazır değil.. bende irc-sunucu/kanal ve doğal olarak kullanıcı olmadığından benim saklamak isteyeceğim yada kullanabileceğim bi kod olmadığından (kod testleri yaptığım sadece botlarımla kendi bouncer'ımın olduğu test kanalı var. kendi kendime duyuru eklemeninde bi anlamı yok) 3 ay evvel üzerinde çalıştığım denediğim bu kodları tamamen silmişim burdan copy-paste etmem gerekti ama buraya ilk attığım botumda denediğim o çalışan hali yok şimdi elde tabi ve nasıldı hatırlamıyorum. o nedenle kodu tamamen değişiyorum şu an uzun zamandır switch kullanmak için fırsat kolluyordum daha evvel hiç bi kodda kullanmayı denememiştim ama aklımdaydı hep. şimdi kodu switch ile tek procedure içinde toplayıp, içine eklenen duyuruları listeleme işinide ekleyip, özelde okuma işinide bir child procedure üzerinden main procedure içinde default'ta döndürerek halletmeye çalışıyorum işi bitince kodu buraya atarım ..tamamen farklı* bi kod olacak yukardakilerden onu diyebilirim. |
| ![]() |
![]() |
Etiketler |
duyurucikar, duyuruekle |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |