Umarım hata yokdur test etme fırsatım olmadı.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias .host {
return IPADRESINIZ
}
alias .port {
return PORTUNUZ
}
alias .adminpass {
return RADYO ADMİN ŞİFRENİZ ( YAYIN DEĞIL )
}
alias .sock {
return shoutcast
}
on 1:SOCKOPEN:$($.sock): {
sockwrite -n $sockname GET $+(/admin.cgi?pass=,$.adminpass,&mode=kicksrc HTTP/1.1)
sockwrite -n $sockname Host: $+($.host, :, $.port)
sockwrite -n $sockname User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.8
sockwrite -n $sockname Keep-Alive: 300
sockwrite -n $sockname Connection: keep-alive
sockwrite -n $sockname $crlf
}
alias sessiz {
if $sock(shoutcast) {
sockclose $ifmatch
}
sockopen $.sock $.host $.port
}
on 1:text:*:#dj:{
if $nick == NefeS || $read(yonet.txt,s,$nick) {
if *!kickdj* iswm $1- {
sessiz
msg #dj Oldu Oldu Yayındasın $nick
}
if $1 == !yonetekle && $2 != $null {
if !$read(yonet.txt,s,$2) {
msg $chan $2 nick'i yonetici listesine eklendi.
write yonet.txt $2
}
else msg $chan $2 zaten listede mevcut.
}
if !yonetsil == $1 && $2 != $null {
if $read(yonet.txt,s,$2) {
write -dl $+ $readn yonet.txt
msg $chan $2 listeden silindi.
}
else msg $chan $2 zaten listede yok.
}
}
}