16 Ağustos 2013, 07:03 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Çek-Gönder Tcl... # amaç : sunucuya girenleri istenilen bir kanala sokmak: # istenilen süre geçtikten sonrada diğer kanal/lara yollamak # tabi bu arada bekletildikleri kanaldan da çıkacaklar.... -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | |
|
16 Ağustos 2013, 13:36 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Çek-Gönder Tcl... düzeltme yapmam gerekti bu kodda. yazarken deneme şansım yok. ancak paylaştıktan sonra deneme imkanı oldu (yazdığım ilk bu tarz bind raw'lı kod bu oldu.. ne sunucum ne oper botlarım olmadığından böylesi raw'lı maw'lı kodlar yapmak hiç aklıma gelmiyordu..çünkü deneme imkanıda olmuyor..kağıt üstünde hatasız -eksiksiz yazmakta görüldüğü üzere uygulama esnasında beklendiği şekilde çalışmayabiliyor .. kodu ilk deneyen/isteyen tarafından denendi üstünde düzeltmeler/farklı veryasyonları denedik sorun bulundu-halledildi.) ..ne hikmetse aslında işlev-anlam bakımından çokda bişey farkı olmasada benim kullandığım string equal (Türkçesi denkse/eşitse akış) *client connecting* notice'ini ilginç bişekilde yakalamadığı denemelerde ortaya çıktı. string match (Türkçesi akışla eşleşirse) illa böyle olmalıymış bizde buna göre değiştik. işleyen hali -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] |
|
18 Ağustos 2013, 02:50 | #5 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Çek-Gönder Tcl... @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] emeğine sağlık tcl'ye şunu eklesek ; Kod: Kodu kopyalamak için üzerine çift tıklayın!
Bekletilecek kanalda karşılama yapar userlere. |
|
18 Ağustos 2013, 03:12 | #6 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Çek-Gönder Tcl... Aynen @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bu tcl @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kardeşimin dediği gibi mesaj eklersek çok güzel işlere yarar bu tcl girişte proxy taraması vb. gibi |
|
18 Ağustos 2013, 03:30 | #7 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Çek-Gönder Tcl... yapması benden ,denemesi sizden olmalı benim deneme olasılığım yok.deneyip sonucu bildirirseniz ,yada olası aldığınız bir hata vs varsa paylaşırsanız gereğini yapma imkanım olabilir.aksi halde ben bu tür oper yetkideki bir botun kullanabileceği kodları,sadece kağıt üstünde tcl kodlaması mantığıyla yapabiliyorum.deneyip görmem mümkün olamıyor... kod değiştirildi/güncellendi yeni durumu -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] |
|
18 Ağustos 2013, 03:51 | #8 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Çek-Gönder Tcl... @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kod çalışıyor ama yanlış çalışıyor direk kanallara giriyor ardından belirlediğin kanala giriyor mesajı kanaldan çıktıktan sonra veriyor . --IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 03:51 -->-> Daha önceki mesaj 03:49 -- Yada kodun çalışma mantığı şumu auto join kanalları boş olup bot üzerinde geçiş olursa tek yapmak gereken mesaj kısmını öne almak olur. |
|
18 Ağustos 2013, 04:00 | #9 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Çek-Gönder Tcl... direk global kanallara aldıran bu kod olamaz.sanırım direk kullanıcıyı girerken global kanallara çeken sizin sunucudaki önceki ayarınızı(unreal.conf üzerinde mi yapıyorsunuz yada script vs mi kullanıyordunuz bu işi bilemiyorum) o ayar herneyse ,bu scripti kullanmadan evvel devre dışı bırakmalısınız. global kanala direk çeken bu kod olamaz niye? -> bu satırda kontrol kanalına çekiliyor giren kişi -> puthelp "SAJOIN $nick $::control(chan)" başında hiç bir zamanlayıcı timer yok.yani direk bu işlemi yap demişiz. oysa global kanallara çeken satırlar : foreach c $::control(globchans) { utimer $::control(sure) [list puthelp "SAJOIN $nick $c"] foreach : herbiri/tümü anlamında.yani yukarda ayarlarda belirttiğimiz liste içinde yer alan tüm kanalların herbirine* alt satırda utimer yani saniye cinsinden zamanlayıcı var.yani çekme/sajoin işlemi için bu utimer ile belirlemiş olduğumuz sürenin geçmesi gerekiyor. yani global kanallara sokan bu kod olamaz... bota telnet üzerinden bağlanıp takip edin.kodun bota uygulattırdığı komutları ordan izleyebilirsiniz. console modunu +c yapmalısınız şu komutu verin telnet üzerinden: .console +c <-- bu komutla bot size uyguladığı komutları göstericek. |
|
18 Ağustos 2013, 04:05 | #10 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Çek-Gönder Tcl... Hayır anlatmak istediğimi anlamadınız ama ben bir daha anlatıyım bu kod normal irc girişinde sunucuda girilen kanalları unrealircd.conf dosyasından ayarlıyoruz fakat bu tcl üzerindede kanal ayarlaması yapıyoruz bu botun çalışma mantığına bakarsak auto joinde kanal olmucak bot belirlenen kanala çekecek tarama yapıyormuş gibi gözüküp kanallara aktarcak (joinlicek) doğrumu anlatmak istediğim sistem bu şekildemi demek bir nevi. |
|
Etiketler |
Çekgönder, global kanallar, kanala çekme, kontrol, kontrol kanalı, sajoin, sapart, tcl |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Yaz bana gönder | Sevda | Resimli Şiirler | 0 | 21 Nisan 2013 03:03 |
100 soru gönder, 10 tl kazan | DizZy | İnternetten Para Kazanma Yolları | 4 | 27 Nisan 2010 20:37 |
email gönder | Omur | vBulletin Sorunları ve Çözümleri | 2 | 20 Kasım 2005 18:59 |