Tekil Mesaj gösterimi
Alt 30 Mart 2007, 03:07   #4
Çevrimdışı
DmX
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Radyo kanalına girince winampın oto açılıp radyo linkine baglanması




Selam ark. anladıgım kadarıyla anlatmaya calışayım eksiğim hatam varsa affola.

Önce Ftp hesabına login oluyosun.Ftpde eggdrop klasorunde scripts klasorunun içinde radyo.tcl (radyo.tcl farklı adlandırılmış olabilir genel olarak yaklaştım) tcl yi pcne indir.

şidi radyo.tcl mizi editlemeye geldi bunun için herhangi bi editor kullanabilirsin ben notepadı ornek veriyorum.tclmizi notepad ile actık.
şimdi burda arkadaşımızın verdiği kodları kullanıyoruz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
proc join_greet {nick uhost handle channel} { putserv "NOTICE $nick :Merhaba 12$nick" putserv "NOTICE $nick :Ben 4CATLAKFM 5Network icin ayarlanmis bir robotum!" putserv "NOTICE $nick :istekte bulunmak icin 4!istek dinlenmis parcalar incin 4!eski" putserv "NOTICE $nick :radyo durumu icin 4!durum yazmanız yeterlidir ; 4catlakFM hos dakikalar gecirmenizi diler" putserv "privmsg $nick :radyoac" } bind join - * join_greet putserv "privmsg $nick :* 2Radyomuzu Dinlemek Için Aşağıdaki Linki Tıklayınız :4 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] " putserv "privmsg $nick :* 4 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] " } bind join - * join_greet

Bu codeyi radyo.tcl mize ekliyoruz.kaydet diyerek kapatıyoruz.sonra tclyi tekrar ftp eggdrop/scripts klasorune yukluyoruz. şimdi ftpyle işimiz bitti.

şimdi botun eklentiyi aktif hale getirmesi için once radyo botumuzu serverdan cıkartıp tekrar login olmasını saglıcaz.
telnete login oluyoruz
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd eggdrop

yazıp enter
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ps x

yazıp enter.şimdi karşımıza pid numaraları gelicek.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
PID TTY STAT TIME COMMAND 29956 ? S 3:22 /home/hayaldesin/unreal/src/ircd 30091 ? S 0:56 ./services 30271 ? S 5:57 ./eggdrop game.conf 30273 ? S 46:34 ./eggdrop oyun.conf 30288 ? S 1:36 ./eggdrop help.conf 30304 ? S 1:37 ./eggdrop geveze.conf 8784 ? S 2:23 ./eggdrop radyo.conf 23890 ? S 3:21 ./eggdrop -m koruma.conf 11969 ? Sl 1:04 ./sc_serv 7273 ? S 0:00 sshd: hayaldesin@pts/27 7274 pts/27 Ss 0:00 -bash 7304 pts/27 R+ 0:00 ps x

bu şekilde yazılar gelicek.burda yapmamız gereken radyo botumuzu durdurmak.şimdi pid numaraları ekranımızda burdan radyo.conf(farklı adlandırılmış olabilir genelde radyo.conf diye adlandırılır) radyo.conf pid numarasını kill atıcaz.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
kill -9 8784

yazıp entera basıyorum herhangi bi hata mesajı vermediyse botu serverdan cıkardık demektir.ewt botumuzu killedik şimdi tekrar servera sokmak için botu calıştırıyoruz.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
server -m radyo.conf

diyoruz entera basıyoruz.herhangi bir hata mesajı ile karşılaşmadıysak botu basarılı bi şekilde tekrar servera girmesini sagladık.
EWet şimdi eklentimizi ekledik.

Mircdan kanala girenlerin radyo larının otomatik acılması için scriptin remote kısmına yine arkadaşımızın verdiği kodu ekliyoruz.
Script çalışırken alt+R tuşlarıyla remoteyi calıştırdık.remotenin en alt kısmına kodumuzu ekliyoruz.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ON 1:TEXT:*radyoac:?: { if ($nick == CatlakFM) { /run C:\Program Files\Winamp/winamp.exe /run [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | /close -m CatlakFM } else HALTDEF }

bu işlemleri yaparken dikkat etmen gereken bot nicki ve radyo linki kendi sunucuna gore ayarlamalısın.
kücük bir hatırlatma bu remoteyi scripti kullanan userlerin hepsi eklemesi lazım yada scripti yeniden derlemen lazım.bunu içinde scripti yeniden editle ve editledikten sonra sitende tekrar yayınla.
Elimden geldiği kadar acık ve net anlatmaya calıştım. eksiim hatam varsa tekrar affola.umarım yararlı olur.kolay gelsin.


Konu DmX tarafından (30 Mart 2007 Saat 03:31 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları tatlim sohbet Mobil Chat