rendered paste bodyon $*:TEXT:/^[!@.](next|nxt)(lvl|level)/Si:*: {
var %x = $left($1,1)
var %id = $+($r(0,9),$r(0,9),$r(0,9),$r(0,9),$r(0,9),$r(0,9))
set $+(%nextlvl.style.,%id) $iif(%x == @,msg $chan,notice $nick)
set $+(%nextlvl.user.,%id) $iif($2,$replace($2-,$chr(32),+),$nick)
sockopen $+(nextlvl.,%id) parsers.o-ss.net 80
}
on *:SOCKOPEN:nextlvl.*:{
var %id = $gettok($sockname,2,46)
sockwrite -nt $sockname GET /stats.php?user= $+ %nextlvl.user. [ $+ [ %id ] ]
sockwrite -nt $sockname Host: parsers.o-ss.net
sockwrite -nt $sockname $+($crlf,$crlf)
}
on *:SOCKREAD:nextlvl.*: {
var %id = $gettok($sockname,2,46)
var %nextread
sockread %nextread
tokenize 32 %nextread
if ( ATTACK isin %nextread ) {
var %attacklvl = $calc($3 + 1)
var %attackxp = $remove($4,$chr(44))
}
if ( STRENGTH isin %nextread ) {
var %strengthlvl = $calc($3 + 1)
var %strengthxp = $remove($4,$chr(44))
}
if ( DEFENCE isin %nextread ) {
var %defencelvl = $calc($3 + 1)
var %defencexp = $remove($4,$chr(44))
}
if ( HITPOINTS isin %nextread ) {
var %hitpointslvl = $calc($3 + 1)
var %hitpointsxp = $remove($4,$chr(44))
}
if ( RANGED isin %nextread ) {
var %rangedlvl = $calc($3 + 1)
var %rangedxp = $remove($4,$chr(44))
}
if ( PRAYER isin %nextread ) {
var %prayerlvl = $calc($3 + 1)
var %prayerxp = $remove($4,$chr(44))
}
if ( MAGIC isin %nextread ) {
var %magiclvl = $calc($3 + 1)
var %magicxp = $remove($4,$chr(44))
}
if ( COOKING isin %nextread ) {
var %cookinglvl = $calc($3 + 1)
var %cookingxp = $remove($4,$chr(44))
}
if ( WOODCUTTING isin %nextread ) {
var %woodcuttinglvl = $calc($3 + 1)
var %woodcuttingxp = $remove($4,$chr(44))
}
if ( FLETCHING isin %nextread ) {
var %fletchinglvl = $calc($3 + 1)
var %fletchingxp = $remove($4,$chr(44))
}
if ( FISHING isin %nextread ) {
var %fishinglvl = $calc($3 + 1)
var %fishingxp = $remove($4,$chr(44))
}
if ( FIREMAKING isin %nextread ) {
var %firemakinglvl = $calc($3 + 1)
var %firemakingxp = $remove($4,$chr(44))
}
if ( CRAFTING isin %nextread ) {
var %craftinglvl = $calc($3 + 1)
var %craftingxp = $remove($4,$chr(44))
}
if ( SMITHING isin %nextread ) {
var %smithinglvl = $calc($3 + 1)
var %smithingxp = $remove($4,$chr(44))
}
if ( MINING isin %nextread ) {
var %mininglvl = $calc($3 + 1)
var %miningxp = $remove($4,$chr(44))
}
if ( HERBLORE isin %nextread ) {
var %herblorelvl = $calc($3 + 1)
var %herblorexp = $remove($4,$chr(44))
}
if ( AGILITY isin %nextread ) {
var %agilitylvl = $calc($3 + 1)
var %agilityxp = $remove($4,$chr(44))
}
if ( THIEVING isin %nextread ) {
var %thievinglvl = $calc($3 + 1)
var %thievingxp = $remove($4,$chr(44))
}
if ( SLAYER isin %nextread ) {
var %slayerlvl = $calc($3 + 1)
var %slayerxp = $remove($4,$chr(44))
}
if ( FARMING isin %nextread ) {
var %farminglvl = $calc($3 + 1)
var %farmingxp = $remove($4,$chr(44))
}
if ( RUNECRAFT isin %nextread ) {
var %runecraftlvl = $calc($3 + 1)
var %runecraftxp = $remove($4,$chr(44))
}
if ( CONSTRUCTION isin %nextread ) {
var %contructionlvl = $calc($3 + 1)
var %contructionxp = $remove($4,$chr(44))
}
if ( HUNTER isin %nextread ) {
var %hunterlvl = $calc($3 + 1)
var %hunterxp = $remove($4,$chr(44))
}
var %attackfinal = $calc(($exp(%attacklvl)) - (%attackxp))
var %strengthfinal = $calc(($exp(%strengthlvl)) - (%strengthxp))
var %defencefinal = $calc(($exp(%defencelvl)) - (%defencexp))
var %hitpointsfinal = $calc(($exp(%hitpointslvl)) - (%hitpointsxp))
var %rangedfinal = $calc(($exp(%rangedlvl)) - (%rangedxp))
var %prayerfinal = $calc(($exp(%prayerlvl)) - (%prayerxp))
var %magicfinal = $calc(($exp(%magiclvl)) - (%magicxp))
var %cookingfinal = $calc(($exp(%cookinglvl)) - (%cookingxp))
var %woodcuttingfinal = $calc(($exp(%woodcuttinglvl)) - (%woodcuttingxp))
var %fletchingfinal = $calc(($exp(%fletchinglvl)) - (%fletchingxp))
var %fishingfinal = $calc(($exp(%fishinglvl)) - (%fishingxp))
var %firemakingfinal = $calc(($exp(%firemakinglvl)) - (%firemakingxp))
var %craftingfinal = $calc(($exp(%craftinglvl)) - (%craftingxp))
var %smithingfinal = $calc(($exp(%smithinglvl)) - (%smithingxp))
var %miningfinal = $calc(($exp(%mininglvl)) - (%miningxp))
var %herblorefinal = $calc(($exp(%herblorelvl)) - (%herblorexp))
var %agilityfinal = $calc(($exp(%agilitylvl)) - (%agilityxp))
var %thievingfinal = $calc(($exp(%thievinglvl)) - (%thievingxp))
var %slayerfinal = $calc(($exp(%slayerlvl)) - (%slayerxp))
var %farmingfinal = $calc(($exp(%farminglvl)) - (%farmingxp))
var %runecraftfinal = $calc(($exp(%runecraftlvl)) - (%runecraftxp))
var %contructionfinal = $calc(($exp(%contructionlvl)) - (%contructionxp))
var %hunterfinal = $calc(($exp(%hunterlvl)) - (%hunterxp))
var %final = $int($sorttok(%attackfinal %strengthfinal ETC.))
if (%final == %attackfinal) {
var %skll = $ifmatch
}