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.