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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Eggdrop, NeoStats, BNC (https://www.ircforumlari.net/eggdrop-neostats-bnc/)
-   -   voice tcl isteği (https://www.ircforumlari.net/eggdrop-neostats-bnc/350660-voice-tcl-istegi.html)

cixpa 26 Ağustos 2010 04:28

voice tcl isteği
 
Selam

Ben bir tcl arıyorum. Forumda aradım ama op için olanı var ve kodlarını anlayamadım.

İsteğim şudur #Sohbet kanalında + olan kişilere bot her 15 dk da bir kere özele mesaj atsın ve #Radyo kanalına girmeniz zorunludur desin. Ve o kişi radyo kanalına girene kadar bu mesaj sürekli devam etsin. Kişi radyo kanalına girip çıksa bile bot radyo kanalını tarasın ve o kişiye tekrar mesaj atmaya devam etsin. Taki radyo kanalına girene kadar umarım anlatabildim. Teşekkürler

cixpa 28 Ağustos 2010 00:39

Cevap: voice tcl isteği
 
Güncel.. bir yardım pls;cryin

CanCeL 28 Ağustos 2010 17:24

Cevap: voice tcl isteği
 
2 senedir TCL ile uğraşmıyorum hatırladığım kadarıyla ya yazdım. Test etmedim bu arada.

PHP- Kodu:

edit


cixpa 29 Ağustos 2010 03:06

Cevap: voice tcl isteği
 
Şöyle bir hata verdi. Bu arada tcl yi confa ekledim.(source scripts/kanallara.tcl)

[04:06] Tcl error in file 'kanallara.conf':
[04:06] bad type, should be one of: act, away, bcst, bot, chat, chjn, chof, chon, chpt, ctcp, ctcr, dcc, disc, evnt, filt, flud, join, kick, link, load, mode, msg, msgm, need, nick, nkch, notc, note, part, pub, pubm, raw, rejn, sign, splt, time, topc, unld, wall
while executing
"bind pub- !kontrol start"
(file "scripts/kanallara.tcl" line 4)
invoked from within
"source scripts/kanallara.tcl"
(file "kanallara.conf" line 48)
[04:06] * CONFIG FILE NOT LOADED (NOT FOUND, OR ERROR)

cixpa 30 Ağustos 2010 05:03

Cevap: voice tcl isteği
 
Yokmu acaba hatanın çözümü:S

SaW 30 Ağustos 2010 06:30

Cevap: voice tcl isteği
 
PHP- Kodu:

bind time "00 * * * *" radyo:check
bind time 
"15 * * * *"  radyo:check
bind time 
"30 * * * *" radyo:check
bind time 
"45 * * * *" radyo:check

proc radyo
:check {m h d mn y} {
    global 
botnick
    
if {![onchan $botnick "#Sohbet"] || ![onchan $botnick "#Radyo"]} {
        
putlog "#Sohbet ve #Radyo kanallarının her ikisinde de bulunmam gerekiyor!"
        
return
    }
    foreach 
nick [chanlist "#Sohbet"] {
        if {[
isvoice $nick "#Sohbet"] && ![onchan $nick "#Radyo"]} {
            
putquick "privmsg $nick :#Radyo kanalında bulunmanız zorunludur\
            Lütfen #Radyo kanalına giriniz"
        
}
    }


Oplar için yapacaksan bunu isvoice yazan yeri isop yaparsın.

cixpa 30 Ağustos 2010 20:51

Cevap: voice tcl isteği
 
Dediğini yaptım Şimdi bot nick şifresini girdi , oper girdi, hatta bide services listesine ekledim .Girerken ssh dan hiçbir hata vermedi. Tek sorun bot Sohbette + olanların özeline Radyo kanalına girmek zorundasınız şeklinde mesajı yollamıyor. Öyle kanalda duruyor.

SaW 31 Ağustos 2010 08:44

Cevap: voice tcl isteği
 
Kodda hata yok, botun hem #Radyo hem de #Sohbet kanalının ikisinde birden bulunması gerekiyor. #Sohbet kanalında voice'li olup da #Radyo kanalında bulunmayanların özeline o uyarı mesajını atar. Eğer bunların hepsini yaptıysan sen biryerlerde hata yapıyorsundur. Dediğim gibi kodda hata yok.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 21:27.

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