Radyo dinleyen nick tcl ile ilgili. Merhaba arkadaşlar , elimde TechnicaL arkadaşımızın yazmış olduğu bir tcl var çok sık sürede kanala yansıttığı için bunu !dinleyici komutu yazdığımda yansıtmasını istiyorum belirttiğim kanala.Rica etsem ilgi alanı olan arkadaşlarımız yardımcı olabilir mi? Kod: # Radyo dinleyici eklentisi # site: |
Cevap: Radyo dinleyen nick tcl ile ilgili. Kod: bind time - "* * * * *" sc:dinleyici Kod: bind time - "*2 * * * *" sc:dinleyici Kod: bind time - "?5 *" sc:dinleyici Kod: bind time - "?0 *" sc:dinleyici yok bu aralıklar dışında dilediğim bir süre aralığında çalışsın,ben seçeyim deniyorsa (dakika cinsinden) prosedürler dışına bir süre-aralığı ayarı satırı girin. set sure "25" ilgili prosedür (bu örnekte sc:dinleyici) içinde hemen proc sc:dinleyici ...... satırının bir altına , set sure "xx" ayarında istenen süre aralığını kontrol edecek bir satırı girin : Kod: if ([scan $min %d] + ([scan $hour %d]*60)) % $::sure eq 0} { böylelikle set sure ayarından ayarlanabilecek dakika aralığında, şu anki bind satırına hiç dokunmadan, istenen iş yaptırılabilir. yok oto süre aralığında değil, komutla olsun deniyorsa: Kod: bind time - "* * * * *" sc:dinleyici Kod: bind pub - "!dinleyici" sc:dinleyici Kod: proc sc:dinleyici {min hour day month year} { Kod: proc sc:dinleyici {nick uhost hand chan text} { |
Cevap: Radyo dinleyen nick tcl ile ilgili. Saywhat herzamanki gibi harikasın , istediğim şekilde anlatımını yapmışsın Emeğine sağlık fakat hiçbir tepki alamadım bottan bu sefer.Rica etsem tekrar kontrol edermisin?birşey daha sormak istiyorum tcl dinleyen bot nicklerinide dahil ediyor , bunu muaf etme şansımız varmıdır peki? |
Cevap: Radyo dinleyen nick tcl ile ilgili. üste ,prosedürlerin dışına muaf nickleri ,birer boşluk bırakarak ekleyin . Kod: set muaf "birbot ikibot ucbot" scriptin en sonundaki ; Kod: putserv "os raw :operserv PRIVMSG $::sc(kanal) :\02 0,4.::. Radyomuzu Dinleyenler .::.\02 0,1 $nicks" Kod: foreach foo [split $::muaf " "] { yaptığınız değişikliklerden sonraki "tepki vermediğini" söylediğiniz haliyle kodu gösterirseniz,sorunu söyleyebilirim. yukarıda birden fazla editleme yolu/seçimi vermiştim siz hangi yolu ve nasıl denediğinizi görmem lazım ki sorun varsa görebilirim.. |
Cevap: Radyo dinleyen nick tcl ile ilgili. > "proc who_son {from keyword arg} { > global nicks SayIp > set SayIp [expr $SayIp - 1] > ;#putlog $SayIp > if {$SayIp == "0"} { > foreach xy [chanlist $::sc..." > (file "scripts/ek.tcl" line 57) > invoked from within > "source scripts/ek.tcl" > (file "radyo.conf" line 65) foreach foo [split $::muaf " "] { regsub -all -- "$foo" $nicks "" nicks bu kodu eklediğim zaman yukarda belirttiğim hatayı alıyorum , kodu eklemeyince sorun ortadan kalkıyor @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , yardımların için şimdiden teşekkürler. |
Cevap: Radyo dinleyen nick tcl ile ilgili. yukarıda tarif ettiğim değişikliklerin yapılmış haliyle buradan alabilirsiniz -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] (kanal komutuyla çalışmasını istediğinizi kabul ederek ...) bu paste sitesi özel olarak Tcl yazımı/syntax'ını kontrol etmek için kullanılan bir paste adresidir. negalfar Tcl yazım kontrolü yapan bir yazılımı kullanır. script/kodda herhangi bir Tcl hatası olduğunda ,pastenin üstünde hatayı ve yerini işaret eder. Görüldüğü üzere şu haliyle hiçbir Tcl yazım hatası bulunmamaktadır... not : eggdrop Tcl == (pure/safe) Tcl değildir !! ... eggdrop'un kendine has tanımlanmış Tcl komutlarıda vardır.Tcl açısından yazım hatası olmasa dahi eggdrop'ta çalışır* demek de doğru değildir. yukarıdaki gösterdiğiniz hata çıktısı scriptin 57.satırına ,yani edit edilecek olan satırlardan farklı bir yere ve farklı bir prosedüre işaret ediyor ki, bu durum bana Tcl scripti açmak- editlemekte kullandığınız txt editörünün Tcl desteğinin olmadığını düşündürüyor... (umarım windows notepad kullanmıyorsunuzdur bu iş için..) |
Cevap: Radyo dinleyen nick tcl ile ilgili. Teşekkür ederim sevgili @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , düzenlemiş olduğunuz kodları kullandım ve yüklemede aynı hatayı vermedi,hayır notepad kullanmıyorum fakat şimdide !dinleyici komutunu uyguladığımda her dakikada bir belirlediğim kanala bildirim yapmaya başladı (!dinleyici komutunu uygulamadan herşey yolunda ) ekstradan bot nickleri hala muaf şekilde değil bot nicklerinin arasına ( , ) koymadım. |
Cevap: Radyo dinleyen nick tcl ile ilgili. bota telnet/dcc üzerinden bağlanıp -> Kod: .binds time bu komut botunuzun hafızasında tuttuğu/halen işlemde olan "bind time" ile çağrılan prosedürlerin listesini verir. .. Kod: binds time oradan (BINDING başlığı altında, alt alta prosedür isimleri listelenir) "sc:dinleyici" prosedürünüde görüyorsanız ki göreceksiniz. eski kullandığınız bind time kullanan kod halen botunuzun hafızasında saklı. kodun yeni hali .rehash ile yüklenmiş olsada ,eski halini hafızasından silmek için yeterli gelmemiş. hafızanın temizlenmesi için .restart edilmeli.... |
Cevap: Radyo dinleyen nick tcl ile ilgili. Teşekkürler ilginiz için @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] restart ile deniyeceğim.birde muaf nickler hala aktif değil , nickler arasına , koymadım bu yüzden olmuş olabilir mi? Not : Setowner nickiyle Hello yazmadığım için bağlantı sağlayamıyorum şuan tekrar setowner nickiyle hello yazmam için ne yapmam gerekli?mIRC 736 ve diğer Scriptlerde denediğimde aynı hatayı alıyorum malasef. Acknowledging chat request... - Unable to connect - DCC session closed Chat Isteği Kabul Ediliyor... - Bağlanılamıyor! - DCC Oturumu Kapatıldı |
Cevap: Radyo dinleyen nick tcl ile ilgili. başka biriyle DCC chat deneyin o denemede de aynı durum oluşuyorsa , PC'nizde olabilecek anti-virüs yada firewall yazılımları, artı NAT ardından bağlanıyorsanız ,DCC / handshake için kullanılan portlar bloke olduğundan dolayı olabilir. DCC olmadıysa "telnet" seçeneği var. botun .conf dosyasında listen xxxx all satırında xxxx yerine belirtilmiş port aralığını ve set my-ip yada set hostname ayarlarındaki IP yada host kullanılarak ,örnek windows telnet penceresinde o IP/host portu şeklinde bağlanabilirsiniz. buradaki sözü geçen IP/host botun üzerinde işlediği shell'in IP yada hostu olacaktır. birden fazla IP/hostu var ise o halde botun .conf'unda hangisi kullanılıyorsa set my-ip yada set hostname (1.6.x serisindeki botlar için) 1.8 botlarında set vhost4 yada IPv6 kullanılıyorsa set vhost6 şeklinde olur bu ayar... bu ayarda belirtilmiş olması gerekir... şurada tanıtımını yaptığım aracıda bu iş için kullanabilirsiniz -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] daha evvel tanıtmamışsanız kendinizi ilk bağlantıda "new" olarak girin login-name sorduğunda sonra sizden yeni bir login name isteyecek ki bu set owner " " ayarında belirttiğiniz rumuz olmalı... (bu önemli bir husustur. -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ) sonra şifre belirlemenizi ve doğrulamasını ister sonra bağlanırsınız. set owner ayarına birden fazla handle / login-name eklenebilir bu illa irc nickinizle eşleşmesi gerekmez. set owner "bir, iki, uc" gibi birden fazla handle owner olarak girilebilir. şurada ben bunları resimli olarak anlatmıştım -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yukarıda paste linkiyle verdiğim koddaki muaf nicklerde sorun olmuşsa şu şekilde -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] de denenebilir. muaf nickleri ayıklamanın birden fazla yolu bulunabilir. sorun benim için şudur ki ,ben bu tür kodları deneyemem kendi botumda nasıl çalıştığını vs .. denemesi size kalmış birşey... |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 08:55. |
Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net