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/)
-   -   Radyo.tcl Edit (https://www.ircforumlari.net/eggdrop-neostats-bnc/326039-radyotcl-edit.html)

AspavA 07 Nisan 2010 20:24

Cevap: Radyo.tcl Edit
 
amsg atsa ne olucak ki bot yarisma oyun sohbet kanallarında varmı ?

onNes 07 Nisan 2010 20:44

Cevap: Radyo.tcl Edit
 
Kanala tabiki sokuyorum botu yoksa mantıksız olur amsg ile normal radyo kanalındaki gibi genele yaymak istedim sanırım buda olmaycak gibi.

CanDostu 07 Nisan 2010 22:36

Cevap: Radyo.tcl Edit
 
Notice olarak deneyin birde. Notice ile verecekseniz, ilk önce radyo botuna kanallara notice gönderme yetkisi verin. Daha sonra tclye mesajları notice olarak ayarlayın.

onNes 15 Nisan 2010 12:54

Cevap: Radyo.tcl Edit
 
putserv "privmsg #diyalog 0,7Dj $stitle 0,4 Calan parca : 9,1 [lrange $cursong 1 [llength $cursong]]$songurl 0,4 Yayın türü <<<< 0,1 $sgenre 0,7 >>>> "
}

Bunu ekleyince istedim kanala göre ayarlayınca oldu yinede saolun..

SaW 15 Nisan 2010 15:19

Cevap: Radyo.tcl Edit
 
TCL scripttingde amsg diye bir komut yoktur. amsg mIRC scrptingin bir özelliği. Sunucuda da öyle bir komut yoktur.

Ama illa olsun diyorsanız böyle bir komutu yapmak tabiki mümkün. Ancak sizin üstte yaptığınız gibi üç beş kanal adını aynı değişkene alt alta yazmakla olmaz, o şekilde yaparsanız radiochans değişkeni en son yazdığınız kanal adını alır sadece..

Şöyle bir amsg komutunu kendimiz yazabiliriz;

PHP- Kodu:

proc amsg {tms} {
set i 0
foreach m $tms {
if {
$i == "0"} { set chans $mincr i; continue }
lappend msg $m
incr i
}
foreach 
n $chans {
putquick "privmsg $n $msg"
}


Artık amsg komutumuz tcl scriptingde de var.. Peki bunu nasıl kullanabiliriz?
PHP- Kodu:

amsg "{#kanal1 #kanal2 #kanal3} mesajınız da buraya" 

İşte bu kullanım şekliyle belirtilen kanallara mesajınız iletilir.
Hayır ben böyle istemiyorum amsg'nin asıl mantığında olduğu gibi kanal adı belirtmeden bulunduğu tüm kanallara göndersin istiyorum derseniz;

PHP- Kodu:

proc amsg {msg} {
foreach 
[channels] {
putquick "privmsg $c $msg"
}


Bunun kullanımı ise şu şekildedir;
PHP- Kodu:

amsg "mesajınız buraya" 



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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk