on $10:text:/^[!@.](del)?(exempt|except|ex)/si:#: { if ($right($1,4) == list) { var %x = 1 notice $nick 6Exemption list for10 $chan $+ 6: while ($ini(exlist.ini, $chan, %x)) { notice $nick 10 %x $+ .6 $ini(exlist.ini, $chan, %x) inc %x } notice $nick 6End of Exemption List. halt } if (!$2) { msg $chan 6Please specify the nick. | halt } if ($mid($1,2,3) != del) { if ($readini(exlist.ini, $chan, $2)) { msg $chan 10 $+ $2 6is already on the exemption list. } else { writeini exlist.ini $chan $2 exempt msg $chan 10 $+ $2 6has been added to the exemption list. } } if ($mid($1,2,3) == del) { if ($readini(exlist.ini, $chan, $2)) { remini exlist.ini $chan $2 msg $chan 10 $+ $2 6has been deleted from the exemption list. } else { msg $chan 10 $+ $2 6is not on the exemption list. } } } on *:text:!av*:#: { if ($nick isop $chan) { if ($2 == $null) { if (%avoice [ $+ [ $chan ] ] == $null) { set %avoice [ $+ [ $chan ] ] OFF msg $chan 6Av is 10OFF } else { msg $chan 6Av is10 %avoice [ $+ [ $chan ] ] $+ 6. } } if ($2 == on) { set %avoice [ $+ [ $chan ] ] ON msg $chan 6Av has been turned 10ON6. } if ($2 == off) { set %avoice [ $+ [ $chan ] ] OFF msg $chan 6Av has been turned 10OFF6. } } else { notice $nick 6You must be op or hop to do that. } } on *:text:.av*:#: { if (($nick isop $chan) || ($nick ishop $chan)) { if ($readini(avlist.ini, $chan, $2 $+ $address($2,1))) { msg $chan 4[[10 $2 4]]6 is already added to 10AutoVoice6 list. } else { if ($2 ison $chan) { writeini -n avlist.ini $chan $2 $+ $address($2,1) -~- added by: $nick msg $chan 4[[10 $2 4]]6 has been added to 10AutoVoice6 list by4 [[10 $nick 4]]6. } else { msg $chan 6User must be on channel. } } } else { notice $nick 6You must be op to do that. } } on *:text:.delav*:#: { if (($nick isop $chan) || ($nick ishop $chan)) { if ($readini(avlist.ini, $chan, $2 $+ $address($2,1))) { remini -n avlist.ini $chan $2 $+ $address($2,1) msg $chan 4[[10 $2 4]]6 has been deleted from the 10AutoVoice6 List by4 [[10 $nick 4]]6. } else { msg $chan 4[[10 $2 4]]6 is not on 10AutoVoice6 list. } else { notice $nick 6You must be op or hop to do that. } } } on *:text:!enforce*:#: { if ($nick isop $chan) { if ($2 == $null) { if (%enforce [ $+ [ $chan ] ] == $null) { set %enforce [ $+ [ $chan ] ] OFF msg $chan 6Req enforce is 10OFF6. } else { msg $chan 6Req enforce is10 %enforce [ $+ [ $chan ] ] $+ 6. } } if ($2 == on) { set %enforce [ $+ [ $chan ] ] ON msg $chan 6Req enforce has been turned 10ON6. } if ($2 == off) { set %enforce [ $+ [ $chan ] ] OFF msg $chan 6Req enforce has been turned 10OFF6. } } else { notice $nick 6You must be op to do that. } } on $*:text:/^[!@.]setreqs (cmb)/si:#: { if ($nick isop $chan) { if ($2 == cmb) { if ($3 isalpha) { msg $chan 6Reqs must be made up of numbers only. } elseif (!$3) { msg $chan 6Please specify the level. } Else { set %reqcmb [ $+ [ $chan ] ] $3 msg $chan 10¤¤NEW¤¤6 Combat Requirement for10 $chan 6has been set to10 %reqcmb [ $+ [ $chan ] ] $+ 6. } } } Else { notice $nick 6You must be op to do that. } } on $*:text:/[!@.](reqs)/Si:#: { set %reqmsg [ $+ [ $chan ] ] $iif($left($1,1) = @, msg $chan, notice $nick) if (($nick isop $chan) || ($nick ishop)) { %reqmsg [ $+ [ $chan ] ] 6Requirements for10 $chan $+ 4- 6Combat Level4:10 %reqcmb [ $+ [ $chan ] ] unset %reqmsg [ $+ [ $chan ] ] } } on *:text:!cmbcheck*:#: { if ($2 == on) { set %cmbcheck [ $+ [ $chan ] ] ON msg $chan 6Cmbcheck has been turned 10ON6. } if ($2 == off) { set %cmbcheck [ $+ [ $chan ] ] OFF msg $chan 6Cmbcheck has been turned10 OFF6. } if ($2 == $null) { msg $chan 6Cmbcheck is10 %cmbcheck [ $+ [ $chan ] ] $+ 6. } } on *:join:#: { if ($readini(exlist.ini, $chan, $nick)) { halt } if ($nick == $me) { halt } if (%avoice [ $+ [ $chan ] ] == ON) { if ($readini(avlist.ini, $chan, $nick $+ $address($nick,1))) { /mode $chan +v $nick var %multi = $right($ticks,6) set %nmsg. [ $+ [ %multi ] ] notice $nick set %enforce. [ $+ [ %multi ] ] %enforce [ $+ [ $chan ] ] set %reqcmb. [ $+ [ %multi ] ] %reqcmb [ $+ [ $chan ] ] set %pmnick. [ $+ [ %multi ] ] %pmname [ $+ [ $chan ] ] set %chan. [ $+ [ %multi ] ] $chan set %user. [ $+ [ %multi ] ] $nick set %jmsg. [ $+ [ %multi ] ] msg $chan sockopen jcmb. [ $+ [ %multi ] ] www.slushpuppy.silverinterlocution.org 80 } else { if (%cmbcheck [ $+ [ $chan ] ] == ON) { var %multi = $right($ticks,6) set %nmsg. [ $+ [ %multi ] ] notice $nick set %enforce. [ $+ [ %multi ] ] %enforce [ $+ [ $chan ] ] set %reqcmb. [ $+ [ %multi ] ] %reqcmb [ $+ [ $chan ] ] set %pmnick. [ $+ [ %multi ] ] %pmname [ $+ [ $chan ] ] set %chan. [ $+ [ %multi ] ] $chan set %user. [ $+ [ %multi ] ] $nick set %jmsg. [ $+ [ %multi ] ] msg $chan sockopen jcmb. [ $+ [ %multi ] ] www.slushpuppy.silverinterlocution.org 80 } if (%cmbcheck [ $+ [ $chan ] ] == OFF) { notice $nick 6Please PM 4[[10 %pmnick [ $+ [ $chan ] ] 4]]6 in game for voice! | halt } } } if (%avoice [ $+ [ $chan ] ] == OFF) { if (%cmbcheck [ $+ [ $chan ] ] == ON) { var %multi = $right($ticks,6) set %nmsg. [ $+ [ %multi ] ] notice $nick set %enforce. [ $+ [ %multi ] ] %enforce [ $+ [ $chan ] ] set %reqcmb. [ $+ [ %multi ] ] %reqcmb [ $+ [ $chan ] ] set %pmnick. [ $+ [ %multi ] ] %pmname [ $+ [ $chan ] ] set %chan. [ $+ [ %multi ] ] $chan set %user. [ $+ [ %multi ] ] $nick set %jmsg. [ $+ [ %multi ] ] msg $chan sockopen jcmb. [ $+ [ %multi ] ] www.slushpuppy.silverinterlocution.org 80 } if (%cmbcheck [ $+ [ $chan ] ] == OFF) { notice $nick 6Please PM 4[[10 %pmnick [ $+ [ $chan ] ] 4]]6 in game for voice! | halt } } } on *:sockopen:jcmb.*: { sockwrite -nt $sockname GET /pestcontrol.php?pestcontrol= $+ %user. [ $+ [ $right($sockname,6) ] ] HTTP/1.1 sockwrite -nt $sockname Host: www.slushpuppy.silverinterlocution.org sockwrite -nt $sockname $crlf } on *:sockread:jcmb.*: { var %cmbread. [ $+ [ $right($sockname,6) ] ] sockread %cmbread. [ $+ [ $right($sockname,6) ] ] if (0
isin %cmbread. [ $+ [ $right($sockname,6) ] ]) { if (%enforce. [ $+ [ $right($sockname,6) ] ] == ON) { %jmsg. [ $+ [ $right($sockname,6) ] ] 6The rsn10 %user. [ $+ [ $right($sockname,6) ] ] 6does10 not6 appear in the highscores. /ban -u300 %chan. [ $+ [ $right($sockname,6) ] ] %user. [ $+ [ $right($sockname,6) ] ] 1 /kick %chan. [ $+ [ $right($sockname,6) ] ] %user. [ $+ [ $right($sockname,6) ] ] 10Reason:6 Don't meet reqs. if this isn't your rs name, please use your rs name.10 5 min ban. 4¤10-4¤10-4¤ 6Noobs Owned:10 %kcount 4¤10-4¤10-4¤ unset %jmsg. [ $+ [ $right($sockname,6) ] ] | unset %user. [ $+ [ $right($sockname,6) ] ] | unset %chan. [ $+ [ $right($sockname,6) ] ] | unset %enforce. [ $+ [ $right($sockname,6) ] ] | unset %reqcmb. [ $+ [ $right($sockname,6) ] ] | unset %pmnick. [ $+ [ $right($sockname,6) ] ] | unset %nmsg. [ $+ [ $right($sockname,6) ] ] sockclose $sockname } else { %jmsg. [ $+ [ $right($sockname,6) ] ] 6The rsn10 %user. [ $+ [ $right($sockname,6) ] ] 6does10 not6 appear in the highscores. %nmsg. [ $+ [ $right($sockname,6) ] ] 6Please PM 4[[10 %pmnick. [ $+ [ $right($sockname,6) ] ] 4]]6 in game for voice! unset %jmsg. [ $+ [ $right($sockname,6) ] ] | unset %user. [ $+ [ $right($sockname,6) ] ] | unset %chan. [ $+ [ $right($sockname,6) ] ] | unset %enforce. [ $+ [ $right($sockname,6) ] ] | unset %reqcmb. [ $+ [ $right($sockname,6) ] ] | unset %reqatkstr. [ $+ [ $right($sockname,6) ] ] | unset %reqcbstat. [ $+ [ $right($sockname,6) ] ] | unset %pmnick. [ $+ [ $right($sockname,6) ] ] | unset %nmsg. [ $+ [ $right($sockname,6) ] ] sockclose $sockname } } if ( isin %cmbread. [ $+ [ $right($sockname,6) ] ]) { set %atk. [ $+ [ $right($sockname,6) ] ] $gettok(%cmbread. [ $+ [ $right($sockname,6) ] ] ,5,32) set %str. [ $+ [ $right($sockname,6) ] ] $gettok(%cmbread. [ $+ [ $right($sockname,6) ] ] ,9,32) set %def. [ $+ [ $right($sockname,6) ] ] $gettok(%cmbread. [ $+ [ $right($sockname,6) ] ] ,7,32) set %hit. [ $+ [ $right($sockname,6) ] ] $gettok(%cmbread. [ $+ [ $right($sockname,6) ] ] ,11,32) set %ran. [ $+ [ $right($sockname,6) ] ] $gettok(%cmbread. [ $+ [ $right($sockname,6) ] ] ,13,32) set %mag. [ $+ [ $right($sockname,6) ] ] $remove($gettok(%cmbread. [ $+ [ $right($sockname,6) ] ],17,32),$right($gettok(%cmbread. [ $+ [ $right($sockname,6) ] ],17,32),4)) } if ( isin %cmbread. [ $+ [ $right($sockname,6) ] ] ) { if (Archery based isin %cmbread. [ $+ [ $right($sockname,6) ] ]) { set %bas. [ $+ [ $right($sockname,6) ] ] $replace($remove($gettok(%cmbread. [ $+ [ $right($sockname,6) ] ],2-3,32),$right($gettok(%cmbread. [ $+ [ $right($sockname,6) ] ],2-3,32),4)),(Archery based),(Range based)) } else { set %bas. [ $+ [ $right($sockname,6) ] ] $remove($gettok(%cmbread. [ $+ [ $right($sockname,6) ] ],2-3,32),$right($gettok(%cmbread. [ $+ [ $right($sockname,6) ] ],2-3,32),4)) } } if (
isin %cmbread. [ $+ [ $right($sockname,6) ] ] ) { set %cmb. [ $+ [ $right($sockname,6) ] ] $remove($gettok(%cmbread. [ $+ [ $right($sockname,6) ] ],1,32),$right($gettok(%cmbread. [ $+ [ $right($sockname,6) ] ],1,32),4)) } if (

isin %cmbread. [ $+ [ $right($sockname,6) ] ] ) { set %atkstr. [ $+ [ $right($sockname,6) ] ] $remove($gettok(%cmbread. [ $+ [ $right($sockname,6) ] ],1,32),$left($gettok(%cmbread. [ $+ [ $right($sockname,6) ] ],1,32),3)) if ($readini(avlist.ini, %chan. [ $+ [ $right($sockname,6) ] ], %user. [ $+ [ $right($sockname,6) ] ] $+ $address(%user. [ $+ [ $right($sockname,6) ] ],1))) { %jmsg. [ $+ [ $right($sockname,6) ] ] 6Rsn:10 %user. [ $+ [ $right($sockname,6) ] ] 4¤ 6Combat:10 %cmb. [ $+ [ $right($sockname,6) ] ] %bas. [ $+ [ $right($sockname,6) ] ] 4¤ 6Strength:10 %str. [ $+ [ $right($sockname,6) ] ] 4¤ 6Attack:10 %atk. [ $+ [ $right($sockname,6) ] ] 4¤ 6Defence:10 %def. [ $+ [ $right($sockname,6) ] ] 4¤ 6Hitpoints:10 %hit. [ $+ [ $right($sockname,6) ] ] 4¤ 6Range:10 %ran. [ $+ [ $right($sockname,6) ] ] 4¤ 6Mage:10 %mag. [ $+ [ $right($sockname,6) ] ] 4¤ 6Atk 4+6 Str:10 %atkstr. [ $+ [ $right($sockname,6) ] ] unset %atk. [ $+ [ $right($sockname,6) ] ] | unset %str. [ $+ [ $right($sockname,6) ] ] | unset %def. [ $+ [ $right($sockname,6) ] ] | unset %hit. [ $+ [ $right($sockname,6) ] ] | unset %ran. [ $+ [ $right($sockname,6) ] ] | unset %mag. [ $+ [ $right($sockname,6) ] ] | unset %cmb. [ $+ [ $right($sockname,6) ] ] | unset %bas. [ $+ [ $right($sockname,6) ] ] | unset %jmsg. [ $+ [ $right($sockname,6) ] ] | unset %user. [ $+ [ $right($sockname,6) ] ] | unset %nmsg. [ $+ [ $right($sockname,6) ] ] | unset %enforce. [ $+ [ $right($sockname,6) ] ] | unset %chan. [ $+ [ $right($sockname,6) ] ] | unset %pmnick. [ $+ [ $right($sockname,6) ] ] | unset %reqcmb. [ $+ [ $right($sockname,6) ] ] | unset %atkstr. [ $+ [ $right($sockname,6) ] ] sockclose $sockname } if (%enforce. [ $+ [ $right($sockname,6) ] ] == ON) { if (%cmb. [ $+ [ $right($sockname,6) ] ] >= %reqcmb. [ $+ [ $right($sockname,6) ] ]) { %jmsg. [ $+ [ $right($sockname,6) ] ] 6Rsn:10 %user. [ $+ [ $right($sockname,6) ] ] 4¤ 6Combat:10 %cmb. [ $+ [ $right($sockname,6) ] ] %bas. [ $+ [ $right($sockname,6) ] ] 4¤ 6Strength:10 %str. [ $+ [ $right($sockname,6) ] ] 4¤ 6Attack:10 %atk. [ $+ [ $right($sockname,6) ] ] 4¤ 6Defence:10 %def. [ $+ [ $right($sockname,6) ] ] 4¤ 6Hitpoints:10 %hit. [ $+ [ $right($sockname,6) ] ] 4¤ 6Range:10 %ran. [ $+ [ $right($sockname,6) ] ] 4¤ 6Mage:10 %mag. [ $+ [ $right($sockname,6) ] ] 4¤ 6Atk 4+6 Str:10 %atkstr. [ $+ [ $right($sockname,6) ] ] %nmsg. [ $+ [ $right($sockname,6) ] ] 6Please PM 4[[10 %pmnick. [ $+ [ $right($sockname,6) ] ] 4]]6 in game for voice! unset %atk. [ $+ [ $right($sockname,6) ] ] | unset %str. [ $+ [ $right($sockname,6) ] ] | unset %def. [ $+ [ $right($sockname,6) ] ] | unset %hit. [ $+ [ $right($sockname,6) ] ] | unset %ran. [ $+ [ $right($sockname,6) ] ] | unset %mag. [ $+ [ $right($sockname,6) ] ] | unset %cmb. [ $+ [ $right($sockname,6) ] ] | unset %bas. [ $+ [ $right($sockname,6) ] ] | unset %jmsg. [ $+ [ $right($sockname,6) ] ] | unset %user. [ $+ [ $right($sockname,6) ] ] | unset %nmsg. [ $+ [ $right($sockname,6) ] ] | unset %enforce. [ $+ [ $right($sockname,6) ] ] | unset %chan. [ $+ [ $right($sockname,6) ] ] | unset %pmnick. [ $+ [ $right($sockname,6) ] ] | unset %reqcmb. [ $+ [ $right($sockname,6) ] ] | unset %atkstr. [ $+ [ $right($sockname,6) ] ] sockclose $sockname } else { inc %kcount %jmsg. [ $+ [ $right($sockname,6) ] ] 6Rsn:10 %user. [ $+ [ $right($sockname,6) ] ] 4¤ 6Combat:10 %cmb. [ $+ [ $right($sockname,6) ] ] %bas. [ $+ [ $right($sockname,6) ] ] 4¤ 6Strength:10 %str. [ $+ [ $right($sockname,6) ] ] 4¤ 6Attack:10 %atk. [ $+ [ $right($sockname,6) ] ] 4¤ 6Defence:10 %def. [ $+ [ $right($sockname,6) ] ] 4¤ 6Hitpoints:10 %hit. [ $+ [ $right($sockname,6) ] ] 4¤ 6Range:10 %ran. [ $+ [ $right($sockname,6) ] ] 4¤ 6Mage:10 %mag. [ $+ [ $right($sockname,6) ] ] 4¤ 6Atk 4+6 Str:10 %atkstr. [ $+ [ $right($sockname,6) ] ] /ban -u300 %chan. [ $+ [ $right($sockname,6) ] ] %user. [ $+ [ $right($sockname,6) ] ] 1 /kick %chan. [ $+ [ $right($sockname,6) ] ] %user. [ $+ [ $right($sockname,6) ] ] 10Reason:6 Don't meet reqs, if this isn't your rs name, please use your rs name.10 5 min ban. 4¤10-4¤10-4¤ 6Noobs Owned:10 %kcount 4¤10-4¤10-4¤ unset %atk. [ $+ [ $right($sockname,6) ] ] | unset %str. [ $+ [ $right($sockname,6) ] ] | unset %def. [ $+ [ $right($sockname,6) ] ] | unset %hit. [ $+ [ $right($sockname,6) ] ] | unset %ran. [ $+ [ $right($sockname,6) ] ] | unset %mag. [ $+ [ $right($sockname,6) ] ] | unset %cmb. [ $+ [ $right($sockname,6) ] ] | unset %bas. [ $+ [ $right($sockname,6) ] ] | unset %jmsg. [ $+ [ $right($sockname,6) ] ] | unset %user. [ $+ [ $right($sockname,6) ] ] | unset %nmsg. [ $+ [ $right($sockname,6) ] ] | unset %enforce. [ $+ [ $right($sockname,6) ] ] | unset %chan. [ $+ [ $right($sockname,6) ] ] | unset %pmnick. [ $+ [ $right($sockname,6) ] ] | unset %reqcmb. [ $+ [ $right($sockname,6) ] ] | unset %atkstr. [ $+ [ $right($sockname,6) ] ] sockclose $sockname } } else { %jmsg. [ $+ [ $right($sockname,6) ] ] 6Rsn:10 %user. [ $+ [ $right($sockname,6) ] ] 4¤ 6Combat:10 %cmb. [ $+ [ $right($sockname,6) ] ] %bas. [ $+ [ $right($sockname,6) ] ] 4¤ 6Strength:10 %str. [ $+ [ $right($sockname,6) ] ] 4¤ 6Attack:10 %atk. [ $+ [ $right($sockname,6) ] ] 4¤ 6Defence:10 %def. [ $+ [ $right($sockname,6) ] ] 4¤ 6Hitpoints:10 %hit. [ $+ [ $right($sockname,6) ] ] 4¤ 6Range:10 %ran. [ $+ [ $right($sockname,6) ] ] 4¤ 6Mage:10 %mag. [ $+ [ $right($sockname,6) ] ] 4¤ 6Atk 4+6 Str:10 %atkstr. [ $+ [ $right($sockname,6) ] ] %nmsg. [ $+ [ $right($sockname,6) ] ] 6Please PM 4[[10 %pmnick. [ $+ [ $right($sockname,6) ] ] 4]]6 in game for voice! unset %atk. [ $+ [ $right($sockname,6) ] ] | unset %str. [ $+ [ $right($sockname,6) ] ] | unset %def. [ $+ [ $right($sockname,6) ] ] | unset %hit. [ $+ [ $right($sockname,6) ] ] | unset %ran. [ $+ [ $right($sockname,6) ] ] | unset %mag. [ $+ [ $right($sockname,6) ] ] | unset %cmb. [ $+ [ $right($sockname,6) ] ] | unset %bas. [ $+ [ $right($sockname,6) ] ] | unset %jmsg. [ $+ [ $right($sockname,6) ] ] | unset %user. [ $+ [ $right($sockname,6) ] ] | unset %nmsg. [ $+ [ $right($sockname,6) ] ] | unset %enforce. [ $+ [ $right($sockname,6) ] ] | unset %chan. [ $+ [ $right($sockname,6) ] ] | unset %pmnick. [ $+ [ $right($sockname,6) ] ] | unset %reqcmb. [ $+ [ $right($sockname,6) ] ] | unset %atkstr. [ $+ [ $right($sockname,6) ] ] sockclose $sockname } }