All pastes #329331 Raw Edit

Mine

public text v1 · immutable
#329331 ·published 2007-01-26 17:45 UTC
rendered paste body
on $*:TEXT:/^[!~@']*/Si:#: { 
  if (%rsoff [ $+ [ $chan ] ] == off) { halt }
  if (# isin $2) { halt }
  if ($skill($remove($1,!,@))) {
    set %sing.skill $skill($remove($1,$left($1,1)))
    set %display.sing $iif(@* iswm $1,msg $chan,notice $nick)  
    set %statsn.uname.sing $iif($2,$replace($2-,$chr(32),$chr(43)),$nick) 
    sockopen SING www.o-ss.net 80   
  }
}
on *:sockopen:SING:{  
  sockwrite -nt $sockname GET /parsers/skills.php?skill= $+ %sing.skill $+ &user= $+ %statsn.uname.sing HTTP/1.1
  sockwrite -nt $sockname Host: www.o-ss.net $crlf $+ $crlf
}
on *:sockread:SING:{  
  if ($sockerr) { notice $nick ERROR 
    /sockclose sing 
    halt 
  }
  else {   
    sockread %x  
    if (*END* iswm %x) {  
      tokenize 32 %x 
      set %c2 $2
      set %c3 $remove($3,$chr(44))
      set %calc1 $calc(%c2 + 1)
      set %calc2 $exp(%calc1)
      set %calc3 $calc(%calc2 - %c3)
      %display.sing $colour1 $+ The $colour2 $+ %sing.skill $colour1 $+ Level Of $colour2 $+ $replace(%statsn.uname.sing,$chr(43),$chr(32)) $colour1 $+ Is As Follows :
      %display.sing $remove( $+($colour1,Rank $colour2,$1 $colour1,Level $colour2,$2 $colour1,Xp $colour2,$3 $colour1,Xp Till Next Level $colour2 $+ %calc3),end)     
      %display.sing $iif($skill(firemaking) == %sing.skill,$colour1 $+ Normal Logs $colour2 $+ $floor($calc( %calc3 / 40 )) $colour1 $+ Oak Logs $colour2 $+ $floor($calc( %calc3 / 60 )) $colour1 $+ Willow Logs $colour2 $+ $floor($calc( %calc3 / 90 )) $colour1 $+ Teak Logs $colour2 $+ $floor($calc( %calc3 / 105 )) $colour1 $+ Maple Logs $colour2 $+ $floor($calc( %calc3 / 135 )) $colour1 $+ Mahogany Logs $colour2 $+ $floor($calc( %calc3 / 157.5 )) $colour1 $+ Yew Logs $colour2 $+ $floor($calc( %calc3 / 202 )) $colour1 $+ Magic Logs $colour2 $+ $floor($calc( %calc3 / 303.75 )))
      %display.sing $iif($mageskill(%sing.skill), $+ $colour1 $+ Wind Strike - $colour2 $+ $floor($calc( %calc3 / 5.5)) $colour1 $+ Curse $colour2 $+ $floor($calc( %calc3 / 29 )) $colour1 $+ Low Alchemy $colour2 $+ $floor($calc( %calc3 / 31)) $colour1 $+ Varrock Teleport $colour2 $+ $floor($calc( %calc3 / 35)) $colour1 $+ Enchant Level 2 Jewlerry $colour2 $+ $floor($calc( %calc3 / 37)) $colour1 $+  Lumbridge Teleport $colour2 $+ $floor($calc( %calc3 / 41)) $colour1 $+ Fire Bolt $colour2 $+ $floor($calc( %calc3 / 22.5)) $colour1 $+ Falador Teleport $colour2 $+ $floor($calc( %calc3 / 47)) $colour1 $+ Crumble Undead $colour2 $+ $floor($calc( %calc3 / 24.5)) $colour1 $+ Enchant Level 2 Jewlerry $colour2 $+ $floor($calc( %calc3 / 59)) $colour1 $+ Magic Dart $colour2 $+ $floor($calc( %calc3 / 55)) $colour1 $+ Ardougne Teleport $colour2 $+ $floor($calc( %calc3 / 61)))   
      %display.sing $iif($mageskill(%sing.skill), $+ $colour1 $+ Enchant Level 4 Jewlerry $colour2 $+ $floor($calc( %calc3 / 67)) $colour1 $+ Fire Blast $colour2 $+ $floor($calc( %calc3 / 34.5)) $colour1 $+ God Spells $colour2 $+ $floor($calc( %calc3 / 35)) $colour1 $+ Vulnerability $colour2 $+ $floor($calc( %calc3 / 76)) $colour1 $+ Enchant Level 5 Jewelerry $colour2 $+ $floor($calc( %calc3 / 78)))      
      %display.sing $iif($mageskill(%sing.skill), $+ $colour1 $+ Entangle $colour2 $+ $floor($calc( %calc3 / 91)) $colour1 $+ Charge $colour2 $+ $floor($calc( %calc3 / 180)) $colour1 $+ Superheat Item $colour2 $+ $floor($calc( %calc3 / 53)) $colour1 $+ Camelot Teleport $colour2 $+ $floor($calc( %calc3 / 55.5)) $colour1 $+ High Alchemy $colour2 $+ $floor($calc( %calc3 / 65)) $colour1 $+ Fire Wave $colour2 $+ $floor($calc( %calc3 / 42.5)) $colour1 $+ Stun $colour2 $+ $floor($calc( %calc3 / 90)) $colour1 $+ Enchant Level 6 Jewelerry $colour2 $+ $floor($calc( %calc3 / 97)))       
      unset %display.sing
      unset %sing.skill
      unset %statsn.uname.sing
      unset %c2
      unset %c3
      unset %calc1
      unset %calc2
      unset %calc3
      /sockclose sing
    }  
  }
}