on !*:VOICE:#:{ inc %voicecount | msg $chan Thanks for the voice $nick $+ ! I have been voiced %voicecount times. | halt } on !*:DEVOICE:#:{ inc %devoicecount | msg $chan Why the devoice, $nick $+ ? That wasn't nice. I have been devoiced %devoicecount times. | halt } on !*:OP:#:{ if ($opnick == $me) inc %opcount | msg $chan Woot! Thanks for the op $nick $+ ! I have been opped %opcount times. | halt } on !*:DEOP:#:{ inc %deopcount | msg $chan How dare you deop me $nick $+ ! I have been deopped %deopcount times. | halt } on !*:HELP:#:{ inc %helpcount | msg $chan Yay! Thanks for the half op $nick $+ ! I have been half-opped %helpcount times. | halt } on !*:DEHELP:#:{ inc %dehelpcount | msg $chan No! Why the de-half-op $nick $+ ? I have been dehalfopped %dehelpcount times. | halt } on *:TEXT:!games*:#:{ msg $nick 7Please choose a game: !nummatch } off *:TEXT:!commands*:#:{ msg $nick 7Thanks for choosing that option! Please choose either !funcommands or !rscommands or !botcommands. } on *:TEXT:!owner*:#:{ notice $nick 7I was created on 30th May 2007 by Reiss87. } off *:TEXT:!Reiss87_Status*:#:{ msg $chan 7Reiss87 is currently 2ONLINE 7 on world 58 and is fishing in the fishing guild. He is currently wearing:7 Berzerker Helm, Dragon Chain Body, Dragon Plate Legs, Cooking Gaunlets, Obby Cape, Obby Shield and Rune Boots. } on *:TEXT:!help*:#:{ msg $nick 7Please Type !Support to contact Reiss87 about this bot. } on *:TEXT:!getlost*:#:{ if ($nick isop $chan) { inc %getoutcount | msg $chan Fine.. $nick $+ Ill leave.. But be more polite next time! I have been told to get out %getoutcount times. | part $chan } } else { notice $nick You must be an op to make me go away. } on *:INVITE:#:{ join $chan inc %invite | msg $chan 2Thanks for invite $nick $+ ! I have been invited to this channel %invite times. } on *:TEXT:!funcommands*:#:{ msg $chan 7My fun commands are: ( SORRY FUN COMMANDS CURRENTLY OFF )"wtf" "pmsl" "rofl" "reissy|bot" "!Games" } off *:TEXT:*145Spare*:#:{ msg $chan 14,7Congratulations Reiss87. Your're level is now 63. } off *:TEXT:*lp0s3rz3z1m4*:#:{ msg $chan 2,15 Is wearing a noob outfit. } off *:TEXT:*rofl*:#:{ msg $chan Ok.. Ok.. Calm down. } off *:TEXT:*wtf*:#:{ msg $chan Yeah WTF!!! OMG!! WTF?!?!?! } off *:TEXT:*Sex*:#:{ msg $chan Sex is good, Very... } off *:TEXT:*Jcfc*:#:{ msg $chan Is a noob haha. } off *:TEXT:*Reissy|Bot*:#:{ msg $chan Yup that's me. } on *:TEXT:*pmsl*:#:{ msg $chan Is it really that funny.. } on *:TEXT:!games*:#:{ msg $nick 7Please choose a game: !nummatch } on *:TEXT:*!Commands:#:{ notice $nick My Commands Are:- !News. Thats all for now! Check back soon for more. } on *:TEXT:*!News:#:{ msg $nick News: Since my script was deleted, The progress is coming on rather well due to Reiss87 wiped everything. Soon i should be back to usual and fully functional again. } on *:TEXT:!reiss87*:#:{ msg $chan %message } on *:TEXT:!setreiss87*:#:{ if ($nick == reiss87||$nick == reiss) { set %message $2- notice $nick Message Saved! } else { notice $nick Only Reiss can do this. } } on *:TEXT:!support:#:{ if (%support == 1) { notice $nick Sending support request to Reiss87. notice Reiss87 Warning: $nick needs help. Please go to $chan . } else { notice $nick Support is currently off. } } on *:TEXT:!supporton:#:{ { if ($nick == Reiss87) { set %support 1 notice $nick Support is now ON. } else { notice $nick Only Reiss87 can do this. } } } on *:TEXT:!supportoff:#:{ { if ($nick == Reiss87) { set %support 0 notice $nick Support is now OFF. } else { notice $nick Only Reiss87 can do this. } } } alias c1 { return $+( 4 $1-,) } alias c2 { return $+( 7 $1-,) } on *:text:*:#: { tokenize 32 $strip($1-) if ($left($1,1) !isin @!.) halt if ($right($1,-1) == stats) var %style = astats elseif ($regex($1,/co?mb(at)?/Si)) var %style = combat elseif ($setskill($remove($1,@,!,.))) var %style = istat, %skill = $setskill($remove($1,@,!,.)) elseif ($right($1,-1) == defname) && ($2) { writeini DefRSN.ini RSNs $mask($fulladdress,3) $replace($2-,$chr(32),-) .notice $nick 7You're default RSN for the host 4 $mask($fulladdress,3) 7has been set to $2- halt } else halt inc %ID if ($len($2-) > 12) { 4 $($+(%,stats.display.,%ID),2) $c1(The nick) $c2($2-) $c1(is too long) cleanup %ID halt } elseif ($2) set $+(%,stats.rsn.,%ID) $replace($2-,$chr(32),-) elseif ($readini(DefRSN.ini,RSNs,$mask($fulladdress,3))) set $+(%,stats.rsn.,%ID) $ifmatch elseif ($readini(DefRSN.ini,RSNs,$nick)) set $+(%,stats.rsn.,%ID) $ifmatch else set $+(%,stats.rsn.,%ID) $nick set $+(%,stats.style.,%ID) %style set $+(%,stats.skill.,%ID) %skill set $+(%,stats.display.,%ID) $iif($left($1,1) == @,msg $chan,notice $nick) sockopen $+(stats.,%ID) hiscore.runescape.com 80 } on *:sockopen:stats.*: { var %id = $gettok($sockname,2,46) sockwrite -n $sockname GET /lang/en/aff/runescape/hiscorepersonal.ws?user1= $+ $($+(%,stats.rsn.,%ID),2) HTTP/1.1 sockwrite -n $sockname Host: hiscore.runescape.com $+ $crlf $+ $crlf } on *:sockread:stats.*: { sockread &Incoming bwrite $sockname -1 -1 &Incoming if ($bfind(&Incoming, 1, ).text) makehash $sockname elseif ($bfind(&Incoming, 1, does not feature in the hiscores.).text) { $($+(%,stats.display.,%ID),2) $c1(The nick) $c2($($+(%,stats.rsn.,%ID),2)) $c1(Does not appear in the hiscores) cleanup $gettok($sockname,2,46) } } alias -l makehash { var %file = $1 bread %file 1 $file(%file).size &stats var %currentstat, %x = 1 while (%x) { var %x = $bfind(&stats,$calc(%x + 1),