alias -l htmlfree { var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x, ) return %x } on *:TEXT:!combatcheck*:#world-lobby:{ if ($nick isop $chan) || ($readini(staff.ini,click,$nick)) || ($readini(admin.ini,click,$nick)) { if (*on* iswm $2) { writeini onjoin.ini $chan status on | msg $chan On join combat is now on. | halt } if (*off* iswm $2) { remini onjoin.ini $chan | msg $chan On join combat is now off | halt } } } on *:JOIN:#world-lobby:{ if ($nick == $me) { HALT } if ($readini(onjoin.ini,$chan,status) == on) { inc %onjoinvar set %onjoinnick $nick set $+(%,combatn,%onjoinvar) $nick sockopen $+(combat.,%onjoinvar) www.slushpuppy.silverinterlocution.org 80 set $+(%,chan,%onjoinvar) $chan } } on *:SOCKOPEN:combat.*:{ sockwrite -nt $sockname GET /pestcontrol.php?pestcontrol= $+ $eval($+(%,combatn,$gettok($sockname,2,46)),46) HTTP/1.1 sockwrite -nt $sockname Host: www.slushpuppy.silverinterlocution.org sockwrite -nt $sockname $crlf } on *:SOCKREAD:combat.*:{ if ($sockerr) { msg $chan Socket error. sockclose $sockname halt } else { var %combat sockread %combat if (** iswm %combat) { set $+(%,combata,$gettok($sockname,2,46)) $gettok($htmlfree(%combat),4,32) set $+(%,combatd,$gettok($sockname,2,46)) $gettok($htmlfree(%combat),6,32) set $+(%,combats,$gettok($sockname,2,46)) $gettok($htmlfree(%combat),8,32) set $+(%,combath,$gettok($sockname,2,46)) $gettok($htmlfree(%combat),10,32) set $+(%,combatr,$gettok($sockname,2,46)) $gettok($htmlfree(%combat),12,32) set $+(%,combatp,$gettok($sockname,2,46)) $gettok($htmlfree(%combat),14,32) set $+(%,combatm,$gettok($sockname,2,46)) $gettok($htmlfree(%combat),16,32) } if (
isin %combat) { set $+(%,combat2,$gettok($sockname,2,46)) $remove(%combat,
) if ($eval($+(%,combat2,$gettok($sockname,2,46)),46) < %req [ $+ [ $eval($+(%,chan,$gettok($sockname,2,46)),46) ] ]) { ban -ku60 $eval($+(%,chan,$gettok($sockname,2,46)),46) $eval($+(%,combatn,$gettok($sockname,2,46)),46) 11You Do Not Meet The REQ!! 1395+ =(! 11 Or Change Your Name to your RSN and Rejoin! 9If you think the bot may be wrong please pm [ %user ] in game! 4 1 MIN BAN! | halt } msg $eval($+(%,chan,$gettok($sockname,2,46)),46) 7 Attack: $eval($+(%,combata,$gettok($sockname,2,46)),46) 11 Defence: $eval($+(%,combatd,$gettok($sockname,2,46)),46) 7Strength: $eval($+(%,combats,$gettok($sockname,2,46)),46) 4Hitpoints: $eval($+(%,combath,$gettok($sockname,2,46)),46) 9Range: $eval($+(%,combatr,$gettok($sockname,2,46)),46) 8Prayer: $eval($+(%,combatp,$gettok($sockname,2,46)),46) 12Magic: $eval($+(%,combatm,$gettok($sockname,2,46)),46) msg $eval($+(%,chan,$gettok($sockname,2,46)),46) 11Overall melee combat for $eval($+(%,combatn,$gettok($sockname,2,46)),46) $+ :4 $eval($+(%,combat2,$gettok($sockname,2,46)),46) { timer 1 1 notice %onjoinnick 11Welcome to #World-Lobby! 7 You meet the Req!4 Pm 11 [ %user ] 4in 7GAME 4for voice + Key in main channel! } /unset $+(%,combat*,$gettok($sockname,2,46),46) unset %combat* /unset $+(%,chan*,$gettok($sockname,2,46)) sockclose $sockname } } } on *:TEXT:!setreq*:#world-lobby:{ if ($nick isop $chan) || ($readini(staff.ini,click,$nick)) || ($readini(admin.ini,click,$nick)) { if (*off* iswm $2) { unset %req $chan | msg $chan Requirements unset from $chan $+ . } set %req $+ $chan $2 | msg $chan Requirements set to $2 $+ + } }