TestMax.dk Paster
  • Forside
  • Print
  • Bookmark
  • Kontakt
  • SiteMap


infobox infobox
 

Hjælp med et lille radio script

06-08-2008 21:21:45
 
 
Muligheder (Anmeld)
Skrevet af smiXers
Kliks 608
Kategori Bot scripting
Har dette radio script her :
on *:text:!update: #Powerjam:{
if ($nick !isreg $chan
set %radio.chan $chan
sockopen getListeners ybnet.dk 8000
.notice $nick - Updated!
}
on *:sockopen:getListeners: {
sockwrite -n $sockname GET /7.html HTTP/1.0
sockwrite -n $sockname User-Agent: Mozilla/5.0
sockwrite -n $sockname Host: $+($sock($sockname).addr,:,$sock($sockname).port)
sockwrite -n $sockname Connection: keep-alive
sockwrite -n $sockname $crlf
}
on *:sockread:getListeners:{
:nextread
sockread -f %data
var %data = $remove(%data,<HTML><meta http-equiv="Pragma" content="no-cache"></head><body>, </body></html>)
if (HTTP/1.* !iswm %data) && (content-type* !iswm %data) && (%data) {
tokenize 44 %data
set %radio.listeners $1
set %radio.max $4
set %radio.peak $3
set %radio.bitrate $6
set %radio.song $7-
}
if (!%data) { goto nextread }
}
on *:text:*:#powerjam:{
if (($1 == !lyttere) || ($1 == .lyttere)) { sockopen getListeners ybnet.dk 8000 | .timer 1 1 .msg $chan %radio.tag Lyttere: $+(%radio.listeners,/,%radio.max) %radio.tag }
if (($1 == !sang) || ($1 == .sang)) { sockopen getListeners ybnet.dk 8000 | .timer 1 1 .msg $chan %radio.tag Sang: %radio.song %radio.tag }
if (($1 == !rekord) || ($1 == .rekord)) { sockopen getListeners ybnet.dk 8000 | .timer 1 1 .msg $chan %radio.tag Rekord: %radio.peak %radio.tag }
if (($1 == !bitrate) || ($1 == .bitrate)) { sockopen getListeners ybnet.dk 8000 | .timer 1 1 .notice $nick %radio.tag Bitrate: %radio.bitrate %radio.tag }
if (($1 == !dj) || ($1 == .dj)) { .msg $chan %radio.tag DJ'en er ligenu: %radio.DeeJay %radio.tag }
if (($1 == !lyt) || ($1 == .lyt)) { .msg $chan %radio.tag Lyt med her! : Media Player: %radio.m3u - Winamp/iTunes: %radio.pls %radio.tag }
if (($1 == !set-m3u) || ($1 == .set-m3u)) && ($nick !isreg $chan) { set %radio.m3u $2- | .notice $nick %radio.tag Media player - listen link is now set! %radio.tag }
if (($1 == !set-pls) || ($1 == .set-pls)) && ($nick !isreg $chan) { set %radio.pls $2- | .notice $nick %radio.tag Winamp - listen link is now set! %radio.tag }
if (($1 == !onair) || ($1 == .onair)) && ($nick !isreg $chan) { set %radio.deejay $2- | .msg $chan %radio.tag %radio.DeeJay %radio.tag er nu onair - Brug !lyt eller .lyt for at lytte med! }
if (($1 == !offair) || ($1 == .offair)) && ($nick !isreg $chan) { .msg $chan %radio.tag %radio.DeeJay er nu gået offair! Og Non-Stop vil tage over %radio.tag | { set %radio.deejay Non-Stop }
if (($1 == !ønsk) || ($1 == .ønsk)) { .msg %radio.deejay %radio.tag - ØNSKE! - Fra $nick -4,1 $2- %radio.tag | .notice $nick Dit ønske er nu sendt til %radio.deejay }
if (($1 == !hilsen) || ($1 == .hilsen)) { .msg %radio.deejay %radio.tag14,1 - HILSEN! - Fra $nick -4,1 $2- %radio.tag | .notice $nick Din hilsen er nu sendt til %radio.deejay }


Men !hilsen og !ønsk virker ikke når jeg fx. skriver !onair sMix , og en skriver !hilsen eller !ønsk får jeg ingen pm
Nogle der ved hvorfor ? og kan hjælpe?
 
infobox infobox


infobox infobox
 
#1dRACE(Anmeld) 07-08-2008 10:31:29
 
 
Hey, kan ikke se !hilsen nogen steder men .ønsk kan jeg.

Kan se i !dj står der med stor skrift: %radio.DeeJay, prøv lav det til lille d, så det matcher det i hilsner


Håber det hjælper ellers, lige skriv igen! ;)
 
infobox infobox

infobox infobox
 
#2Lind(Anmeld) 07-08-2008 10:39:25
 
 
Hmm, du mangler at slutte din on *:TEXT: af med en "}" også skal du i linjen

if (($1 == !offair) || ($1 == .offair)) && ($nick !isreg $chan) { .msg $chan %radio.tag %radio.DeeJay er nu gået offair! Og Non-Stop vil tage over %radio.tag | { set %radio.deejay Non-Stop }


fjerne 1 "{" så den kommer til at se sådan ud:

if (($1 == !offair) || ($1 == .offair)) && ($nick !isreg $chan) { .msg $chan %radio.tag %radio.DeeJay er nu gået offair! Og Non-Stop vil tage over %radio.tag | set %radio.deejay Non-Stop }



Så skulle det gerne virke :D
 
infobox infobox

infobox infobox
 
#3dRACE(Anmeld) 07-08-2008 10:41:01
 
 
Tjaa, det ser meget lovene ud ;)
 
infobox infobox

infobox infobox
 
#4Lind(Anmeld) 07-08-2008 10:46:19
 
 
Og smiXers, når du så har rettet de ting jeg sagde.. så husk fremover at bruge "Check Brackets" funktionen i Script Editoren.. Det gør livet meget nemmere :P
 
infobox infobox

infobox infobox
 
#5dRACE(Anmeld) 07-08-2008 10:48:04
 
 
Du kan finde Check Brackets funktionen oppe i højre hjørne den retter ikke fejlen men den siger hvor der mangler en Braket fx i dit var det:
"Somewhere in Line 38 - Braket mis-match"


Som Lind siger, og han har jo ret, det gør livet meget nemmere ;)
 
infobox infobox

infobox infobox
 
#6smiXers(Anmeld) 07-08-2008 20:31:03
 
 
Det virker ikke :/
 
infobox infobox

Påmindelse ved nyt svar

Ved at tilmelde dig automatisk påmindelse, modtager du en email så snart denne tråd bliver besvaret, dog sender vi kun en mail til dig, også selvom der er kommet flere svar, simpelthen for at spare dig for spam i din indbakke.


infobox infobox
  Svar på tråden  
   
 
 
infobox infobox

infobox infobox
  Læs dette før du sender dit indlæg!  
 
Ved tryk på send knappen accepterer du vores regelsæt som kan læses her
Praktiske informationer
Type Eksempel Resultat
Fed [b]din tekst[/b] din tekst
Kursiv [k]din tekst[/k] din tekst
Understreg [u]din tekst[/u] din tekst
Kode felt [code]din tekst[/code]
din tekst
infobox infobox