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/)
-   -   .kickyayin (https://www.ircforumlari.net/eggdrop-neostats-bnc/122376-kickyayin.html)

KuRSuN123 04 Temmuz 2008 12:58

.kickyayin
 
selam arkadaşlar dj kanalında .kickyayin veya !kickyayin komutlarını kullandıgım zaman radyo yayınını kickleyecek tcl bot ariyorum yardimci olursanız sevinirim simdiden tesekurler saygilarim ile

KuRSuN123 05 Temmuz 2008 13:30

Cevap: .kickyayin
 
Kod:

#kicksource ver0.2
#by #@homer ( [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] )
#for my friend besserwuerzel
#this script lets you kicks source's from shoutcast radio's (if you have the admin passwd
#easy to use: just set the variable's server port and login
#for the login you need mirc because i didn't know how to
#create a encoding like mirc but it is simple: //echo $encode(admin:YOURADMINPASSHERE,m) and you have it
 
bind pub n .kicksource kicksource
proc kicksource {nick host handle chan text} {
#ip:
set server ""
#port:
set port "8000"
#login: (wird erzeugt aus (ab ins mirc) //echo $encode(admin:PASS,m) bei
#pass auch das pass angeben ^^ und dann eintragen sonst tut das nicht
#login (get it in mirc with //echo $encode(admin:PASS,m)
set login ""
#ab hier nixmehr ändern / don't change anything under this
 
set sock [socket $server $port]
puts $sock "GET /admin.cgi?mode=kicksrc HTTP/1.1"
puts $sock "User-Agent:Mozilla"
puts $sock "Host: $server"
puts $sock "Authorization: Basic $login"
puts $sock ""
flush $sock
}
putlog "sourcekick by #@homer (quakenet) loadet"

Arkadaslar bu tcl kodunu buldum fakat calıştıramadım bu kodu duzenleyebilecek arkadaslar varmı acaba istedigim özelik dj kanalına giren ve dj kanalında op yetkisi olan herkezin yayını kicklemesi mirce herhangi bir kod eklemeden direk .kickyayin yazinca dj kanalındaki botun yayını kicklemesini istiyorum yardımcı olursanız cok sevinirim teşekürler saygılarım ile

Siber55 05 Temmuz 2008 13:48

Cevap: .kickyayin
 
Peki bunu kendi radyon icin editledin mi? Yani örnek vericek olursak Şu şekilde..


Kod:

#kicksource ver0.2
#by #@homer ( [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] )
#for my friend besserwuerzel
#this script lets you kicks source's from shoutcast radio's (if you have the admin passwd
#easy to use: just set the variable's server port and login
#for the login you need mirc because i didn't know how to
#create a encoding like mirc but it is simple: //echo $encode(admin:YOURADMINPASSHERE,m) and you have it
 
bind pub n .kicksource kicksource
proc kicksource {nick host handle chan text} {
#ip:
set server "http://yayin.xxxx.com"
#port:
set port "1202"
#login: (wird erzeugt aus (ab ins mirc) //echo $encode(admin:PASS,m) bei
#pass auch das pass angeben ^^ und dann eintragen sonst tut das nicht
#login (get it in mirc with //echo $encode(admin:PASS,m)
set login "admin sifresi"
#ab hier nixmehr ändern / don't change anything under this
 
set sock [socket $server $port]
puts $sock "GET /admin.cgi?mode=kicksrc HTTP/1.1"
puts $sock "User-Agent:Mozilla"
puts $sock "Host: $server"
puts $sock "Authorization: Basic $login"
puts $sock ""
flush $sock
}
putlog "sourcekick by #@homer (quakenet) loadet"

Not: Ben henüz deneyemedim..

KuRSuN123 05 Temmuz 2008 14:36

Cevap: .kickyayin
 
Evet denedim calistiramadim ayrıca http:// koymadan sadece benim bildigim ip yazmamız gerekiyor denedim ama calışmadı benim istedigim dj kanalında op olan kisiler .kickyayin yazinca yayını kickleyebilmeleri bu tcl mantigida bole ama bunda ters olan sey mirce kod gibi bisey eklemek gerekiyor sanırım benim istedigim mirce kod gerekmeden dj kanalındaki opların yayını rahatlıkla kickleye bilmeleri yardımcı olursanız sevinirim saygılarım ile

3rd41 29 Eylül 2008 11:07

Cevap: .kickyayin
 
Alıntı:

BizimVataN Nickli Üyeden Alıntı (Mesaj 500073)
Kod:

#kicksource ver0.2
#by #@homer ( [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] )
#for my friend besserwuerzel
#this script lets you kicks source's from shoutcast radio's (if you have the admin passwd
#easy to use: just set the variable's server port and login
#for the login you need mirc because i didn't know how to
#create a encoding like mirc but it is simple: //echo $encode(admin:YOURADMINPASSHERE,m) and you have it
 
bind pub n .kicksource kicksource
proc kicksource {nick host handle chan text} {
#ip:
set server ""
#port:
set port "8000"
#login: (wird erzeugt aus (ab ins mirc) //echo $encode(admin:PASS,m) bei
#pass auch das pass angeben ^^ und dann eintragen sonst tut das nicht
#login (get it in mirc with //echo $encode(admin:PASS,m)
set login ""
#ab hier nixmehr ändern / don't change anything under this
 
set sock [socket $server $port]
puts $sock "GET /admin.cgi?mode=kicksrc HTTP/1.1"
puts $sock "User-Agent:Mozilla"
puts $sock "Host: $server"
puts $sock "Authorization: Basic $login"
puts $sock ""
flush $sock
}
putlog "sourcekick by #@homer (quakenet) loadet"


bu tcl yi çalıştıramadım..
anlayan arkadaşlardan rica etsem bu tcl yi çalışır vaziyete ve..
sadece #dj kanalında op olan arkadaşların kullanması..
şeklinde düzenleyebiler mi..?

BuCaLI 29 Eylül 2008 12:27

Cevap: .kickyayin
 
Deneme yapabileceğim bi yer varsa çalıştırırız.

3rd41 29 Eylül 2008 15:25

Cevap: .kickyayin
 
Alıntı:

BuCaLI Nickli Üyeden Alıntı (Mesaj 553795)
Deneme yapabileceğim bi yer varsa çalıştırırız.

tabiki buyrun sunucumda denemelerinizi yapabilirsiniz..
bilgileri ö.m yolu ile gönderdim..
şimdiden teşekkürler..

TurkArkadas 30 Eylül 2008 17:43

Cevap: .kickyayin
 
Alıntı:

3rd41 Nickli Üyeden Alıntı (Mesaj 553844)
tabiki buyrun sunucumda denemelerinizi yapabilirsiniz..
bilgileri ö.m yolu ile gönderdim..
şimdiden teşekkürler..

Hocam Calisirsa bizede sunarsaniz seviniriz.:)

BuCaLI 30 Eylül 2008 18:26

Cevap: .kickyayin
 
şimdi bi deneyim dedim ama bilgilerini verdiğiniz sunucu aktif değil sanırım. dolayısıyla radyoda. :S

3rd41 30 Eylül 2008 19:11

Cevap: .kickyayin
 
Alıntı:

BuCaLI Nickli Üyeden Alıntı (Mesaj 554508)
şimdi bi deneyim dedim ama bilgilerini verdiğiniz sunucu aktif değil sanırım. dolayısıyla radyoda. :S

ufak bi kesinti yaşadım..
şuan sunucu ve radyo aktif durumda..
denemelerinizi yapabilirsiniz..

BuCaLI 01 Ekim 2008 13:26

Cevap: .kickyayin
 
Birde şöyle birşey düşündüm ip, port, şifre vs siz uğraşmayın sadece radyonun kurulu olduğu dizini belirtin bot kendisi bilgileri bulup yapsın gereken işlemi ;)

Tcl de editlenmesi gereken sadece iki bölüm var birincisi dosya_adresi ikicisi komutun kullanılabileceği kanal. Bunlar dışında bi yeri kurcalamıyoruz. Botu çalıştırdıktan sonra belirtilen kanalda !kickradyo komutu ile radyonuzu kickleyebilirsiniz. Kolay gelsin ;)

Kod:


## Buraya radyonun kurulu olduğu dizinde "sc_serv.conf" un yerini belirtiyoruz.
set dosya_adresi "../radyo/sc_serv.conf"

## Buraya komutun geçerli olacağı kanalı yazıyoruz.
set kickkanal "#dj"

## Başkada birşeye dokunmuyoruz. Gerisini ben hallederim ;)




bind pub - !kickradyo kickradyo

proc kickradyo {nick host handle chan arg} {
global dosya_adresi kickkanal

if {$chan != $kickkanal} {return 0}

set dosya [open $dosya_adresi r]
set liste [split [subst -nocommands [read $dosya]] "\n"]
regexp -- {DestIP=(.+?) Yport, port to connect to} $liste - ip
regexp -- {PortBase=(.+?) Optional Parameters} $liste - port
regexp -- {Password=(.+?) PortBase. This is} $liste - pass
regexp -- {AdminPassword=(.+?) AutoDumpUsers controls whether} $liste - adminpass
close $dosya

set sock [socket [duzelt $ip] [duzelt $port]]
puts $sock "GET /admin.cgi?pass=[duzelt $pass]&mode=kicksrc&pass=[duzelt $adminpass] HTTP/1.0"
puts $sock "User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9)"
puts $sock "Host: $ip"
puts $sock "Connection: close"
puts $sock ""
flush $sock
close $sock
}


proc duzelt { a } {
regsub -all {\}} $a "" a
regsub -all {\{} $a "" a
regsub -all {\;} $a "" a
regsub -all {\*} $a "" a
regsub -all " " $a "" a
return $a
}


######kickradyo.tcl#########
## Coded By BuCaLI        #
############################


3rd41 01 Ekim 2008 14:27

Cevap: .kickyayin
 
Alıntı:

BuCaLI Nickli Üyeden Alıntı (Mesaj 555010)
Birde şöyle birşey düşündüm ip, port, şifre vs siz uğraşmayın sadece radyonun kurulu olduğu dizini belirtin bot kendisi bilgileri bulup yapsın gereken işlemi ;)

Tcl de editlenmesi gereken sadece iki bölüm var birincisi dosya_adresi ikicisi komutun kullanılabileceği kanal. Bunlar dışında bi yeri kurcalamıyoruz. Botu çalıştırdıktan sonra belirtilen kanalda !kickradyo komutu ile radyonuzu kickleyebilirsiniz. Kolay gelsin ;)

çok teşekkür ederim BuCaLI kardeşim..
eline emeğine sağlık çok güzel çalışıyor..
lakin ufak bir isteğim daha olacak..
!kickradyo komutunu op olan kullansın..
birde komut uygulandıktan sonra radyo yayını düşürülmüştür..
diye kanala yazması..
ve süre kısıtlamalı komutu genel olark bir dakika içinde bir kere kullanılması..
özellikleride eklersen çok makbule geçecek..
şimdiden çok teşekkürler..

NoRToN 11 Mart 2009 21:56

Cevap: .kickyayin
 
arkadaşLar denedim ama oLmadı :S

3rd41 11 Mart 2009 23:36

Cevap: .kickyayin
 
Alıntı:

NoRToN Nickli Üyeden Alıntı (Mesaj 657955)
arkadaşLar denedim ama oLmadı :S

sc_serv.conf dosyasını aç..

Kod:

SrcIP=sunucu ip adresin
 
 DestIP=sunucu ip adresin
 
 AdminPassword=adminşifren

bu satırların başındaki ( ; ) işaretlerini kaldır..
sunucu iplerini ve admin pasını belirt kaydet..
sc_serv.conf u yeniden başlat..
tcl de de..

Kod:

## Buraya radyonun kurulu olduğu dizinde "sc_serv.conf" un yerini belirtiyoruz.
 set dosya_adresi "/home/kullanıcıadı/radyo/sc_serv.conf"

bu satırda sc_serv.conf yolunu belirttin mi çalışacaktır..

WhiteKnight 13 Mart 2009 14:26

Cevap: .kickyayin
 
Bir yerde görmüştüm. Dj kanalında !yayin yazınca mp3 klasöründeki mp3'leri çalıyordu sırayla eggdrop bot. Onu nasıl yapabiliriz?

KuRSuN 07 Eylül 2009 23:47

Cevap: .kickyayin
 
bu tcleyi calistiramadim nedense.. yardim edebilir midiniz?

YilmaS 20 Eylül 2009 07:16

Cevap: .kickyayin
 
Alıntı:

3rd41 Nickli Üyeden Alıntı (Mesaj 555036)
çok teşekkür ederim BuCaLI kardeşim..
eline emeğine sağlık çok güzel çalışıyor..
lakin ufak bir isteğim daha olacak..
!kickradyo komutunu op olan kullansın..
birde komut uygulandıktan sonra radyo yayını düşürülmüştür..
diye kanala yazması..
ve süre kısıtlamalı komutu genel olark bir dakika içinde bir kere kullanılması..
özellikleride eklersen çok makbule geçecek..
şimdiden çok teşekkürler..

Aynı tcl yi ben kendi radyoma ekledim fakat çalışmadı.Bot normal olarak servere giriyor fakar !kickradyo yazdığımda atmıyor. sc_serv.conf taki değişiklikleride yaptım olmadı. Nedendir acaba?

erd200 08 Ekim 2009 22:00

Cevap: .kickyayin
 
Bucali kodlar için Teşekkürler. Fakat bende çalıştıramadım. Bot servere giriyor. !kickradyo yazıyorum @ iken, Yayını düşürmüyor. Bu kodu ip adresimizi portumuzu admin adını ve şifresini kendimiz yazacak şekilde düzenleyebilir miyiz. Şimdiden teşekkürler.

BuCaLI 11 Ekim 2009 18:16

Cevap: .kickyayin
 
bilgileri elle girmek için;

Kod:

set dosya [open $dosya_adresi r]
set liste [split [subst -nocommands [read $dosya]] "\n"]
regexp -- {DestIP=(.+?) Yport, port to connect to} $liste - ip
regexp -- {PortBase=(.+?) Optional Parameters} $liste - port
regexp -- {Password=(.+?) PortBase. This is} $liste - pass
regexp -- {AdminPassword=(.+?) AutoDumpUsers controls whether} $liste - adminpass
close $dosya

bu kısmı silip yerine bunu ekleyin.

Kod:

set ip "ip.adresi"
set port "radyo.portu"
set pass "radyo.passı"
set adminpass "radyo.admin.passı"


TeknikShell 15 Ekim 2009 06:05

Cevap: .kickyayin
 
bucali bütün degişikleri yaptim ama yok çalişmati lütfen online destek yada başka türlü yardimçi olabilirmisin?

erd200 09 Kasım 2009 02:05

Cevap: .kickyayin
 
BuCaLi bu anlattığın değişiklikleride yaptım ama yine çalışmadı. !kickradyo yazdığımda bot hiç tepki vermiyor.

3rd41 09 Kasım 2009 09:55

Cevap: .kickyayin
 
Alıntı:

erd200 Nickli Üyeden Alıntı (Mesaj 861574)
BuCaLi bu anlattığın değişiklikleride yaptım ama yine çalışmadı. !kickradyo yazdığımda bot hiç tepki vermiyor.

Çoğu arkadaşımıza ö.m. veya sunucusuna giderek..
yardımcı olmaya çalıştım..
yapılan hataların çoğunluğu..
sc_serv.conf un doğru yolunu gösterememekten ve..
AdminPass ını belirtmediğinden kaynaklanıyor..
bu haliylede bot işlevsiz kalıyor..
ve elle girilecek şekilde düzenledim.. (böylesi daha sağlıklı sanırım)
ilk yapmanız gereken sc_serv.conf dosyanızdaki..

;AdminPassword=

satırınına admin şifrenizi belirtip kapatıp tekrar açın.. ( Başında ; işareti varsa kaldırın )
daha sonra..

Kod:

##Buraya Radyonun  İp Adresini Yazın..
set ip "ipadres"
##Buraya Radyonun Portunu Yazın..
set port "port"
##Buraya Radyonun Şifresini Yazın..
set pass "password"
##Buraya Radyonun Admin Şifresini Yazın..
set adminpass "adminpass"
## Buraya Komutun Geçerli Olacağı Kanalı Yazın..
set kickkanal "#Dj"
## Başkada Birşeye Dokunmuyoruz. Gerisini Ben Hallederim ;)
 
bind pub - !kickradyo kickradyo
proc kickradyo {nick host handle chan arg} {
global ip port pass adminpass kickkanal
if {$chan != $kickkanal} {return 0}
set sock [socket [duzelt $ip] [duzelt $port]]
puts $sock "GET /admin.cgi?pass=[duzelt $pass]&mode=kicksrc&pass=[duzelt $adminpass] HTTP/1.0"
puts $sock "User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9)"
puts $sock "Host: $ip"
puts $sock "Connection: close"
puts $sock ""
flush $sock
close $sock
putserv "PRIVMSG #Dj :12Radyo Yayını Düşürülmüştür.. Lütfen Yayını Alınız.."
}
 
proc duzelt { a } {
regsub -all {\}} $a "" a
regsub -all {\{} $a "" a
regsub -all {\;} $a "" a
regsub -all {\*} $a "" a
regsub -all " " $a "" a
return $a
}
 
######kickradyo.tcl#########
## Coded By BuCaLI        #
############################

Düzenlenmiş tclyi botunuza ekleyerek güle güle kullanın..

ccelik 31 Aralık 2009 23:30

Cevap: .kickyayin
 
bu tcl nin kurulumunu nasıl yapacaz :S deminden beri urasıyorum yapamadım:S

KuRSuN123 01 Ocak 2010 00:08

Cevap: .kickyayin
 
ilk once metin belgesi acacaksin icine bu kodu kopyaliyacaksin radyo ipsi radyo portu yayin sifresi shoutcast admin sifresi bilgilerin girdikden sonra metin belgesinin sol ustde dosya yazan yeri tikla farkli kaydet tikla kickyayin.tcl yaz sonra dj kanalindaki botunun conf dosyasina kickyayin.tcl ekle

ccelik 01 Ocak 2010 10:52

Cevap: .kickyayin
 
ya onu yaptım :S ama bot a bu tcl yi nasıl gösterecem. "./eggdrop radyo.conf" yaptım ama yine görmedi. herhangi bir hatada yok.

ccelik 02 Ocak 2010 12:27

Cevap: .kickyayin
 
yokmu cvp verecek olan ?

KuRSuN123 02 Ocak 2010 18:13

Cevap: .kickyayin
 
ilk once putty ile telnet login oluyorsun sonra cd eggdrop1.6.17 yazip eggdroplarin bulundugu klasor geciyorsun sonra ./eggdrop -m radyo.conf yazip radyo botu nu aktif ediyorsun

ccelik 02 Ocak 2010 19:36

Cevap: .kickyayin
 
onu yaptım :S ama olmadı ya hata verse daha iyi hatada vermeyince nerde yanlıs yapıyoruz bilemiyorum

KuRSuN123 02 Ocak 2010 19:48

Cevap: .kickyayin
 
ozaman confda sorun vardır server ipsi ve portunu kontrol et radyo.conf bi bak

ccelik 03 Ocak 2010 18:06

Cevap: .kickyayin
 
walla kardeşim olmadı ya :S bakdım conf da sorun yok bilgiler doğru :S

ccelik 04 Ocak 2010 16:47

Cevap: .kickyayin
 
ya su olayı bir halledebilsem :S

Bendeki radyo sistemini anlatayım sizdekilerle aynımı bilmiyorum ama.

bende sohutcast daki panel şifrem le yayın şifrem aynı.

sizde de böylemi neden görmüyor bu tcl yi. ya bu tcl yi gördüğünü anlamak için bir mesaj ekleyebiliyormuyuz?

mesela : !kickradyo yazdığımızda

RadyoBot: kick leme işlemi başlatılıyor.

bu sayede tcl görüyormu görmüyormu anlayabiliriz ?

yardımlarınız için şimdiden Teşekkürler.

ccelik 07 Ocak 2010 21:57

Cevap: .kickyayin
 
şu radyo tcl sine mesaj ekleyebilirmiyiz tcl yi görüp görmediğini anlamak için plsss.

3rd41 07 Ocak 2010 23:18

Cevap: .kickyayin
 
Alıntı:

ccelik Nickli Üyeden Alıntı (Mesaj 1040289509)
şu radyo tcl sine mesaj ekleyebilirmiyiz tcl yi görüp görmediğini anlamak için plsss.

sanırım yapamadın..
özel mesaj yolu ile bana sunucu adını veya msn adresini..
bildirir isen sana yardımcı olmaya çalışırım..

ccelik 08 Ocak 2010 17:25

Cevap: .kickyayin
 
Kod:

##Buraya Radyonun  İp Adresini Yazın..
set ip "95.168.163.*** "
##Buraya Radyonun Portunu Yazın..
set port "31** "
##Buraya Radyonun Şifresini Yazın..
set pass "12345"
##Buraya Radyonun Admin Şifresini Yazın..
set adminpass "12345"
## Buraya Komutun Geçerli Olacağı Kanalı Yazın..
set kickkanal "#Dj"
## Başkada Birşeye Dokunmuyoruz. Gerisini Ben Hallederim ;)
 
bind pub - !kickradyo kickradyo
proc kickradyo {nick host handle chan arg} {
global ip port pass adminpass kickkanal
if {$chan != $kickkanal} {return 0}
putserv "PRIVMSG #Dj :12Radyo Yayını Düşürülmüştür.. Lütfen Yayını Alınız.."
set sock [socket [duzelt $ip] [duzelt $port]]
puts $sock "GET /admin.cgi?pass=[duzelt $pass]&mode=kicksrc&pass=[duzelt $adminpass] HTTP/1.0"
puts $sock "User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9)"
puts $sock "Host: $ip"
puts $sock "Connection: close"
puts $sock ""
flush $sock
close $sock
}
 
proc duzelt { a } {
regsub -all {\}} $a "" a
regsub -all {\{} $a "" a
regsub -all {\;} $a "" a
regsub -all {\*} $a "" a
regsub -all " " $a "" a
return $a
}
 
######kickradyo.tcl#########
## Coded By BuCaLI        #
############################

kikc tcl olusturdum radyo confa yolunu ekledim ./eggdrop -m radyo.conf komutunu uyguladım ama hiç tcl yi görmüyor sanki :S

ccelik 12 Ocak 2010 14:44

Cevap: .kickyayin
 
sLm arkadaşlar bu konu hakkında birebir yardımcı olabilecek yetkili arkadaşlar varmı acaba ?

Lucifer 12 Ocak 2010 15:09

Cevap: .kickyayin
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Buradaki linki okumanın tavsiye ederim bütün sorularına cevap verilmiştir.

ccelik 12 Ocak 2010 21:45

Cevap: .kickyayin
 
ya ben forumun altını ustune getirdim bunu yapan arkadaslarada gösterdim : ) editlemelerde eklemede sorun yok ama tcl tepkisiz kalıyor. Ama bu özellikde bana muhakkak lazım :S 24 saat yayın yaparken yayına girmek isteyen djler için kolaylık olurdu.


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

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