mIRC Home    About    Download    Register    News    Help

Print Thread
#84343 28/05/04 12:01 AM
Joined: May 2004
Posts: 17
S
Stium Offline OP
Pikka bird
OP Offline
Pikka bird
S
Joined: May 2004
Posts: 17
Hey back again guys. Seems like this is my new favorite place to read.

Alright I've got a script I'm using for HL server information display on IRC now it seems to have a big bug I can't fix. When a server is empty it returns 160. But I replaced 160 with 0 in the scripting unless it was done wrong.

Code:
on *:TEXT:.query*:#: { 
  set %servchan $chan 
  set %ip $gettok($2,1,58) 
  set %port $gettok($2,2,58) 
  sockudp -k query %ip %port ÿÿÿÿinfo 
} 

on *:UDPREAD:query: { 
  sockread &temp 
  breplace &temp 0 160 
  set %temp $bvar(&temp,1,$bvar(&temp,0)).text 
  set %server.ip %ip $+ : $+ %port 
  set %server.name $gettok(%temp,2,160) 
  set %server.map $gettok(%temp,3,160) 
  set %server.game $gettok(%temp,5,160) 
  set %player.temp $right(%temp,3) 
  set %server.player $iif($asc($left(%player.temp,1)) == $chr(160),0,$asc($left(%player.temp,1))) $+ / $+ $asc($mid(%player.temp,2,1)) 
  msg %servchan %color1 %server.name %color2 %color1 %server.ip %color2 %color1 %server.map %color2 %color1 %server.player %color2
}
 



This is the problem line
Code:
 
  set %server.player $iif($asc($left(%player.temp,1)) == $chr(160),0,$asc($left(%player.temp,1))) $+ / $+ $asc($mid(%player.temp,2,1)) 
 


Any help would be great I know I ask a lot.

Stium

#84344 28/05/04 03:05 PM
Joined: Nov 2003
Posts: 2,327
T
Hoopy frood
Offline
Hoopy frood
T
Joined: Nov 2003
Posts: 2,327
I *think* breplace &temp 0 160 should be: breplace &temp 160 0


New username: hixxy
#84345 28/05/04 04:09 PM
Joined: May 2004
Posts: 17
S
Stium Offline OP
Pikka bird
OP Offline
Pikka bird
S
Joined: May 2004
Posts: 17
Nope.

I tried that already.

#84346 28/05/04 05:12 PM
Joined: May 2004
Posts: 17
S
Stium Offline OP
Pikka bird
OP Offline
Pikka bird
S
Joined: May 2004
Posts: 17
Fixed it my self..

Just a simple problem.

Thanks any ways guys.

#84347 28/05/04 08:30 PM
Joined: Jul 2003
Posts: 39
Ameglian cow
Offline
Ameglian cow
Joined: Jul 2003
Posts: 39
So are you going to share the "simple" fix? wink


Link Copied to Clipboard