All pastes #119370 Raw Edit

Miscellany

public text v1 · immutable
·published 2006-08-06 20:26 UTC
rendered paste body
on *:JOIN:#:{ if ($nick != $me) msg $chan 13,1 Welcome to $chan $nick ! }
on *:PART:#:{ /msg $chan 13,1 $nick has left $chan  }

on *:TEXT:!price *:#:{ 
  /set %item $replace($$2-,$chr(32),+) 
  /set %chan $chan 
  /set %nick $nick 
  if ($sock(price)) { 
    /sockclose price 
  } 
  /sockopen price thexx.6te.net 80 
} 
on *:SOCKOPEN:price:{ 
  sockwrite -nt $sockname GET /xxprice.php?item= $+ %item HTTP/1.1 
  sockwrite -nt $sockname Host: thexx.6te.net 
  sockwrite -nt $sockname $crlf 
} 
on *:SOCKREAD:price:{ 
  if ($sockerr) { 
    /msg %chan Socket error: $sockerr $+ , while looking up %item 
    /unset %item 
    /unset %chan 
  } 
  else { 
    var %read 
    while (1) { 
      sockread -f %read 
      if (!$sockbr) { 
        msg %chan 4Sorry, their were no results for your search! 
        msg %chan 4Please check your spelling and refind your search. 
        /unset %item 
        /unset %chan 
        sockclose $sockname    
      } 
      if (* $+ $gettok($replace(%item,+,$chr(32)),1,32) $+ * iswm %read) { 
        msg %chan %read 
        /unset %item 
        /unset %chan 
        sockclose $sockname    
      } 
    } 
  } 
}

on *:TEXT:afk 2h:#:{ msg $chan 13 $nick it means Two-Handed Sword   }
on *:TEXT:afk 360:#:{ msg $chan 13 $nick it means Ket-Zek   }
on *:TEXT:afk 702:#:{ msg $chan 13 $nick it means TzTok-Jad  }
on *:TEXT:afk (+):#:{ msg $chan 13 $nick it means Extra Poison }
on *:TEXT:afk (KP):#:{ msg $chan 13 $nick it means Karambwan Poison }
on *:TEXT:afk (M):#:{ msg $chan 13 $nick it means Mature  }
on *:TEXT:afk (P):#:{ msg $chan 13 $nick it means Poisoned }
on *:TEXT:afk (S):#:{ msg $chan 13 $nick it means Super Poison/Saradomin-Trimmed Items }
on *:TEXT:afk (T):#:{ msg $chan 13 $nick it means Trimmed Armour }
on *:TEXT:afk (u):#:{ msg $chan 13 $nick it means Unstrung Bow/Unlocked }
on *:TEXT:afk (z):#:{ msg $chan 13 $nick it means Zamorak-Trimmed Items }
on *:TEXT:afk []:#:{ msg $chan 13 $nick it means Square Shield }
on *:TEXT:afk [h]:#:{ msg $chan 13 $nick it means Heraldic Kite Shield }
on *:TEXT:afk A/w:#:{ msg $chan 13 $nick it means Auto win }
on *:TEXT:afk Abby:#:{ msg $chan 13 $nick it means Abyssal  }
on *:TEXT:afk Addy:#:{ msg $chan 13 $nick it means Adamantite  }
on *:TEXT:afk AFAIK:#:{ msg $chan 13 $nick it means As Far As I Know }
on *:TEXT:afk AFK:#:{ msg $chan 13 $nick it means Away From Keyboard }
on *:TEXT:afk Agil:#:{ msg $chan 13 $nick it means Agility  }
on *:TEXT:afk AKA:#:{ msg $chan 13 $nick it means Also Known As  }
on *:TEXT:afk Alch:#:{ msg $chan 13 $nick it means Alchemy }
on *:TEXT:afk Ammy:#:{ msg $chan 13 $nick it means Amulet  }
on *:TEXT:afk Acients:#:{ msg $chan 13 $nick it means Ancient Magicks Spell List  }
on *:TEXT:afk Anti pot:#:{ msg $chan 13 $nick it means Anti-Poison Potion  }
on *:TEXT:afk Ardy:#:{ msg $chan 13 $nick it means Ardougne  }
on *:TEXT:afk Asap:#:{ msg $chan 13 $nick it means As Soon As Possible  }
on *:TEXT:afk Atk:#:{ msg $chan 13 $nick it means Attack }
on *:TEXT:afk ATM:#:{ msg $chan 13 $nick it means At the moment  }
on *:TEXT:afk Barb:#:{ msg $chan 13 $nick it means Barbarian  }
on *:TEXT:afk Baxe:#:{ msg $chan 13 $nick it means Battle Axe  }
on *:TEXT:afk BBL:#:{ msg $chan 13 $nick it means Be Back Later  }
on *:TEXT:afk B bone:#:{ msg $chan 13 $nick it means Big Bone  }
on *:TEXT:afk BBS:#:{ msg $chan 13 $nick it means Be Back Soon  }
on *:TEXT:afk Brassy:#:{ msg $chan 13 $nick it means Verac's Brassard (Armour)  }
on *:TEXT:afk BRB:#:{ msg $chan 13 $nick it means Be Right Back  }
on *:TEXT:afk BS:#:{ msg $chan 13 $nick it means Bow Strings  }
on *:TEXT:afk B sale:#:{ msg $chan 13 $nick it means Bank Sale  }
on *:TEXT:afk BTS:#:{ msg $chan 13 $nick it means Be There Soon  }
on *:TEXT:afk BTW:#:{ msg $chan 13 $nick it means By The Way  }
on *:TEXT:afk Calc:#:{ msg $chan 13 $nick it means Calculator  }
on *:TEXT:afk Cammy:#:{ msg $chan 13 $nick it means Camelot  }
on *:TEXT:afk Camo:#:{ msg $chan 13 $nick it means Camouflage Items From Drill Sergeant Random }
on *:TEXT:afk Cav:#:{ msg $chan 13 $nick it means Cavalier  }
on *:TEXT:afk CB:#:{ msg $chan 13 $nick it means Combat  }
on *:TEXT:afk Chain:#:{ msg $chan 13 $nick it means Chainmail  }
on *:TEXT:afk Choob:#:{ msg $chan 13 $nick it means Joke word for a high level who acts like a noob  }
on *:TEXT:afk Clue:#:{ msg $chan 13 $nick it means Clue Scroll  }
on *:TEXT:afk CS:#:{ msg $chan 13 $nick it means Customer Support/Clue Scroll  }
on *:TEXT:afk Ctrl:#:{ msg $chan 13 $nick it means Control  }
on *:TEXT:afk CW:#:{ msg $chan 13 $nick it means Castle Wars  }
on *:TEXT:afk D:#:{ msg $chan 13 $nick it means Dragon  }
on *:TEXT:afk D2H:#:{ msg $chan 13 $nick it means Dragon Two-Handed Sword  }
on *:TEXT:afk Dagg:#:{ msg $chan 13 $nick it means Dagganoth  }
on *:TEXT:afk D axe:#:{ msg $chan 13 $nick it means Dragon Axe  }
on *:TEXT:afk D bone:#:{ msg $chan 13 $nick it means Dragon Bone  }
on *:TEXT:afk DD:#:{ msg $chan 13 $nick it means Dragon Dagger  }
on *:TEXT:afk DD+:#:{ msg $chan 13 $nick it means Dragon Dagger Extra Poison  }
on *:TEXT:afk DDP:#:{ msg $chan 13 $nick it means Dragon Dagger Poisoned  }
on *:TEXT:afk DDS:#:{ msg $chan 13 $nick it means Dragon Dagger Super Poison  }
on *:TEXT:afk Def:#:{ msg $chan 13 $nick it means Defence  }
on *:TEXT:afk Dh:#:{ msg $chan 13 $nick it means Dharok }
on *:TEXT:afk D hide:#:{ msg $chan 13 $nick it means Dragon Hide  }
on *:TEXT:afk DIY:#:{ msg $chan 13 $nick it means Do It Yourself  }
on *:TEXT:afk DK:#:{ msg $chan 13 $nick it means Dagganoth King
msg $chan 13 $nick or it means Donkey Kong  }
on *:TEXT:afk D long:#:{ msg $chan 13 $nick it means Dragon Longsword  }
on *:TEXT:afk DM:#:{ msg $chan 13 $nick it means Deathmatch  }
on *:TEXT:afk DS:#:{ msg $chan 13 $nick it means Dragon Spear  }
on *:TEXT:afk DS+:#:{ msg $chan 13 $nick it means Dragon Spear Extra Poison  }
on *:TEXT:afk D Scimmy:#:{ msg $chan 13 $nick it means Dragon Scimitar  }
on *:TEXT:afk DSP:#:{ msg $chan 13 $nick it means Dragon Spear Poisoned  }
on *:TEXT:afk DSS:#:{ msg $chan 13 $nick it means Dragon Spear Super Poisonr  }
on *:TEXT:afk Dusties:#:{ msg $chan 13 $nick it means Dust Devils  }
on *:TEXT:afk DW:#:{ msg $chan 13 $nick it means Don't Worry  }
on *:TEXT:afk Ea:#:{ msg $chan 13 $nick it means Each  }
on *:TEXT:afk Edgy:#:{ msg $chan 13 $nick it means Edgeville  }
on *:TEXT:afk Emote:#:{ msg $chan 13 $nick it means Emotion  }
on *:TEXT:afk Ess:#:{ msg $chan 13 $nick it means Rune Essence  }
on *:TEXT:afk Etc:#:{ msg $chan 13 $nick it means Etceteria/Et Cetera  }
on *:TEXT:afk Exp:#:{ msg $chan 13 $nick it means Experience Points  }
on *:TEXT:afk F2P:#:{ msg $chan 13 $nick it means Non-Members (Free to Play)  }
on *:TEXT:afk Fally:#:{ msg $chan 13 $nick it means Falador  }
on *:TEXT:afk FAQ:#:{ msg $chan 13 $nick it means Frequently Asked Questions  }
on *:TEXT:afk FM:#:{ msg $chan 13 $nick it means Firemaking  }
on *:TEXT:afk FMod:#:{ msg $chan 13 $nick it means Forum Moderator  }
on *:TEXT:afk Fremmy:#:{ msg $chan 13 $nick it means Fremennik  }
on *:TEXT:afk Froob:#:{ msg $chan 13 $nick it means High Level Noob  }
on *:TEXT:afk FTW:#:{ msg $chan 13 $nick it means For The Win  }
on *:TEXT:afk Full:#:{ msg $chan 13 $nick it means Complete Set (e.g. Full Dragon)  }
on *:TEXT:afk Funning:#:{ msg $chan 13 $nick it means Duelling For Fun; Rules and No Stake  }
on *:TEXT:afk FYI:#:{ msg $chan 13 $nick it means For Your Information  }
on *:TEXT:afk G axe:#:{ msg $chan 13 $nick it means Dharok's Great Axe  }
on *:TEXT:afk GG:#:{ msg $chan 13 $nick it means Good Game 
msg $chan 13 $nick or it means Good Going }
on *:TEXT:afk GJ:#:{ msg $chan 13 $nick it means Good Job }
on *:TEXT:afk GL:#:{ msg $chan 13 $nick it means Good Luck  }
on *:TEXT:afk Glory:#:{ msg $chan 13 $nick it means Amulet of Glory  }
on *:TEXT:afk GMT:#:{ msg $chan 13 $nick it means Greenwich Mean Time  }
on *:TEXT:afk Gr8:#:{ msg $chan 13 $nick it means Great  }
on *:TEXT:afk Gr8 ax:#:{ msg $chan 13 $nick it means Dharok's Great Axe  }
on *:TEXT:afk Gratz:#:{ msg $chan 13 $nick it means Congratulations  }
on *:TEXT:afk G2G:#:{ msg $chan 13 $nick it means Got To Go  }
on *:TEXT:afk Hally:#:{ msg $chan 13 $nick it means Halberd  }
on *:TEXT:afk HAM:#:{ msg $chan 13 $nick it means Humans Against Monsters  }
on *:TEXT:afk Hatchet:#:{ msg $chan 13 $nick it means Woodcutting Axe  }
on *:TEXT:afk Hax:#:{ msg $chan 13 $nick it means Hack/To cheat (generally used as a joke)  }
on *:TEXT:afk Helm:#:{ msg $chan 13 $nick it means Helmet  }
on *:TEXT:afk Herby:#:{ msg $chan 13 $nick it means Herblore  }
on *:TEXT:afk HP:#:{ msg $chan 13 $nick it means Hitpoints  }
on *:TEXT:afk ID:#:{ msg $chan 13 $nick it means Identity/Identify  }
on *:TEXT:afk IDC:#:{ msg $chan 13 $nick it means I Don't Care  }
on *:TEXT:afk IDK:#:{ msg $chan 13 $nick it means I Don't Know  }
on *:TEXT:afk IMO:#:{ msg $chan 13 $nick it means In My Opinion  }
on *:TEXT:afk IRL:#:{ msg $chan 13 $nick it means In Real Life  }
on *:TEXT:afk Jagex:#:{ msg $chan 13 $nick it means Java Gaming Experts  }
on *:TEXT:afk JK:#:{ msg $chan 13 $nick it means Just Kidding  }
on *:TEXT:afk JMod:#:{ msg $chan 13 $nick it means Jagex Moderator  }
on *:TEXT:afk K:#:{ msg $chan 13 $nick it means OK or 1000 (e.g. 10k=10000)  }
on *:TEXT:afk KB:#:{ msg $chan 13 $nick it means Knowledge Base  }
on *:TEXT:afk KBD:#:{ msg $chan 13 $nick it means King Black Dragon  }
on *:TEXT:afk Kite:#:{ msg $chan 13 $nick it means Kite Shield  }
on *:TEXT:afk Kk:#:{ msg $chan 13 $nick it means OK  }
on *:TEXT:afk KQ:#:{ msg $chan 13 $nick it means Kalphite Queen  }
on *:TEXT:afk L8er:#:{ msg $chan 13 $nick it means Later/See You Later  }
on *:TEXT:afk Lag:#:{ msg $chan 13 $nick it means Slow or unreliable Internet Connection  }
on *:TEXT:afk Large:#:{ msg $chan 13 $nick it means Full Helmet  }
on *:TEXT:afk Law:#:{ msg $chan 13 $nick it means Law Rune  }
on *:TEXT:afk Legs:#:{ msg $chan 13 $nick it means Platelegs  }
on *:TEXT:afk Limps:#:{ msg $chan 13 $nick it means Limpwurt Roots  }
on *:TEXT:afk Lobby:#:{ msg $chan 13 $nick it means Lobster  }
on *:TEXT:afk Lol:#:{ msg $chan 13 $nick it means Laugh Out Loud  }
on *:TEXT:afk Long:#:{ msg $chan 13 $nick it means Longsword/Long Bow  }
on *:TEXT:afk LTNS:#:{ msg $chan 13 $nick it means Long Time No See  }
on *:TEXT:afk Lumby:#:{ msg $chan 13 $nick it means Lumbridge  }
on *:TEXT:afk Lvl:#:{ msg $chan 13 $nick it means Level  }
on *:TEXT:afk Mil:#:{ msg $chan 13 $nick it means Million  }
on *:TEXT:afk M8:#:{ msg $chan 13 $nick it means Mate  }
on *:TEXT:afk Mage:#:{ msg $chan 13 $nick it means Magician  }
on *:TEXT:afk Magi:#:{ msg $chan 13 $nick it means Magicians  }
on *:TEXT:afk Maul:#:{ msg $chan 13 $nick it means Granite Maul or TzHaar Maul  }
on *:TEXT:afk Maxed:#:{ msg $chan 13 $nick it means When a stat has reached level 99 (e.g. Maxed Str)  }
on *:TEXT:afk Max hit:#:{ msg $chan 13 $nick it means Largest amount of damage you can do  }
on *:TEXT:afk Med:#:{ msg $chan 13 $nick it means Medium Helmet  }
on *:TEXT:afk Misc:#:{ msg $chan 13 $nick it means Miscellaneous  }
on *:TEXT:afk Mith:#:{ msg $chan 13 $nick it means Mithril  }
on *:TEXT:afk MMORPG:#:{ msg $chan 13 $nick it means Massively Multiplayer Online Role-Playing Game }
on *:TEXT:afk Mod:#:{ msg $chan 13 $nick it means Moderator  }
on *:TEXT:afk MOM:#:{ msg $chan 13 $nick it means Mysterious Old Man (Random Event)  }
on *:TEXT:afk Mossies:#:{ msg $chan 13 $nick it means Moss Giants  }
on *:TEXT:afk Msg:#:{ msg $chan 13 $nick it means Message  }
on *:TEXT:afk Nat:#:{ msg $chan 13 $nick it means Nature Rune  }
on *:TEXT:afk NB:#:{ msg $chan 13 $nick it means Not Bad  }
on *:TEXT:afk Ne1:#:{ msg $chan 13 $nick it means Not Bad }
on *:TEXT:afk Newb:#:{ msg $chan 13 $nick it means Not Bad  }
on *:TEXT:afk NFS:#:{ msg $chan 13 $nick it means Not For Sale  }
on *:TEXT:afk Noob:#:{ msg $chan 13 $nick it means New Player  }
on *:TEXT:afk NP:#:{ msg $chan 13 $nick it means No Problem  }
on *:TEXT:afk NPC:#:{ msg $chan 13 $nick it means Non-Player Character  }
on *:TEXT:afk Nrg:#:{ msg $chan 13 $nick it means Energy  }
on *:TEXT:afk NTY:#:{ msg $chan 13 $nick it means No Thankyou  }
on *:TEXT:afk Nvm:#:{ msg $chan 13 $nick it means Never Mind  }
on *:TEXT:afk Obby:#:{ msg $chan 13 $nick it means Obsidian, as in TzHaar Items  }
on *:TEXT:afk OIC:#:{ msg $chan 13 $nick it means Oh, I see  }
on *:TEXT:afk OMG:#:{ msg $chan 13 $nick it means Oh My Gosh  }
on *:TEXT:afk OMW:#:{ msg $chan 13 $nick it means On My Way  }
on *:TEXT:afk Owned:#:{ msg $chan 13 $nick it means Kill something with ease  }
on *:TEXT:afk P2P:#:{ msg $chan 13 $nick it means Member (Pay To Play)  }
on *:TEXT:afk PH:#:{ msg $chan 13 $nick it means Party Hat  }
on *:TEXT:afk PK(er):#:{ msg $chan 13 $nick it means Player Kill(er)  }
on *:TEXT:afk Pl8:#:{ msg $chan 13 $nick it means Platemail and legs/skirt  }
on *:TEXT:afk Plz:#:{ msg $chan 13 $nick it means Please  }
on *:TEXT:afk PM:#:{ msg $chan 13 $nick it means Private Message  }
on *:TEXT:afk PMod:#:{ msg $chan 13 $nick it means Player Moderator  }
on *:TEXT:afk POH:#:{ msg $chan 13 $nick it means Player-Owned Houses  }
on *:TEXT:afk Pot:#:{ msg $chan 13 $nick it means Potion  }
on *:TEXT:afk Potter:#:{ msg $chan 13 $nick it means Someone who uses potions to fight  }
on *:TEXT:afk Ppl:#:{ msg $chan 13 $nick it means People  }
on *:TEXT:afk Pray:#:{ msg $chan 13 $nick it means Prayer  }
on *:TEXT:afk Pure:#:{ msg $chan 13 $nick it means Someone who trains only one skill    }
on *:TEXT:afk QP:#:{ msg $chan 13 $nick it means Quest Points    }
on *:TEXT:afk R2H:#:{ msg $chan 13 $nick it means Rune Two Handed Sword  }
on *:TEXT:afk RC(ing):#:{ msg $chan 13 $nick it means Runecraft(ing)  }
on *:TEXT:afk RFD:#:{ msg $chan 13 $nick it means Recipe For Disaster  }
on *:TEXT:afk RL:#:{ msg $chan 13 $nick it means Real Life  }
on *:TEXT:afk Robin:#:{ msg $chan 13 $nick it means Robin Hood Hat  }
on *:TEXT:afk ROFL:#:{ msg $chan 13 $nick it means Rolling On Floor Laughing  }
on *:TEXT:afk ROL:#:{ msg $chan 13 $nick it means Ring of Life  }
on *:TEXT:afk ROW:#:{ msg $chan 13 $nick it means Ring of Wealth  }
on *:TEXT:afk Rs:#:{ msg $chan 13 $nick it means RuneScape  }
on *:TEXT:afk RS2:#:{ msg $chan 13 $nick it means RuneScape }
on *:TEXT:afk RSC:#:{ msg $chan 13 $nick it means RuneScape Classic  }
on *:TEXT:afk Santa:#:{ msg $chan 13 $nick it means Santa Claus/Santa Hat  }
on *:TEXT:afk Saph:#:{ msg $chan 13 $nick it means Sapphire  }
on *:TEXT:afk Sara:#:{ msg $chan 13 $nick it means Saradomin  }
on *:TEXT:afk Scimmy:#:{ msg $chan 13 $nick it means Scimitar  }
on *:TEXT:afk Seers:#:{ msg $chan 13 $nick it means Seers' Village  }
on *:TEXT:afk Shilo:#:{ msg $chan 13 $nick it means Shilo Village  }
on *:TEXT:afk Short:#:{ msg $chan 13 $nick it means Shortsword/Short Bow  }
on *:TEXT:afk Skirt:#:{ msg $chan 13 $nick it means Plateskirt  }
on *:TEXT:afk Spec:#:{ msg $chan 13 $nick it means Special Attack  }
on *:TEXT:afk Sq:#:{ msg $chan 13 $nick it means Square Shield }
on *:TEXT:afk Str:#:{ msg $chan 13 $nick it means Strength  }
on *:TEXT:afk Super sets:#:{ msg $chan 13 $nick it means Super Attack Potion, Super Defence Potion, Super Strength Potion  }
on *:TEXT:afk Swordy:#:{ msg $chan 13 $nick it means Talisman  }
on *:TEXT:afk Tally:#:{ msg $chan 13 $nick it means Talisman  }
on *:TEXT:afk TBH:#:{ msg $chan 13 $nick it means The }
on *:TEXT:afk Tele:#:{ msg $chan 13 $nick it means Teleport  }
on *:TEXT:afk Thanks:#:{ msg $chan 13 $nick it means Thanks }
on *:TEXT:afk Total:#:{ msg $chan 13 $nick it means Total Level  }
on *:TEXT:afk TT:#:{ msg $chan 13 $nick it means Treasure Trail  }
on *:TEXT:afk TTFN:#:{ msg $chan 13 $nick it means Ta Ta For Now }
on *:TEXT:afk TTYL:#:{ msg $chan 13 $nick it means Talk To You Later  }
on *:TEXT:afk TY:#:{ msg $chan 13 $nick it means Thank You  }
on *:TEXT:afk TYVM:#:{ msg $chan 13 $nick it means Thank You Very Much  }
on *:TEXT:afk Unid:#:{ msg $chan 13 $nick it means Unidentified Herb  }
on *:TEXT:afk Ur:#:{ msg $chan 13 $nick it means You're or Your  }
on *:TEXT:afk Vambs:#:{ msg $chan 13 $nick it means Vambraces  }
on *:TEXT:afk Varr:#:{ msg $chan 13 $nick it means Varrock  }
on *:TEXT:afk V Brassy:#:{ msg $chan 13 $nick it means Verac's Brassard (Armour)  }
on *:TEXT:afk W/O:#:{ msg $chan 13 $nick it means Without  }
on *:TEXT:afk WB:#:{ msg $chan 13 $nick it means Welcome Back  }
on *:TEXT:afk WC:#:{ msg $chan 13 $nick it means Woodcutting  }
on *:TEXT:afk Wealth:#:{ msg $chan 13 $nick it means Ring of Wealth  }
on *:TEXT:afk Whip:#:{ msg $chan 13 $nick it means Abyssal Whip  }
on *:TEXT:afk Wildy:#:{ msg $chan 13 $nick it means Wilderness  }
on *:TEXT:afk Wom:#:{ msg $chan 13 $nick it means Wise Old Man  }
on *:TEXT:afk Woot:#:{ msg $chan 13 $nick it means Woohoo!  }
on *:TEXT:afk WP:#:{ msg $chan 13 $nick it means Wrong Person  }
on *:TEXT:afk WH:#:{ msg $chan 13 $nick it means World Hop   }
on *:TEXT:afk X-Bow:#:{ msg $chan 13 $nick it means Crossbow  }
on *:TEXT:afk Xmas:#:{ msg $chan 13 $nick it means Christmas  }
on *:TEXT:afk XP:#:{ msg $chan 13 $nick it means Experience Points }
on *:TEXT:afk YW:#:{ msg $chan 13 $nick it means You're Welcome  }
on *:TEXT:afk Zammy:#:{ msg $chan 13 $nick it means Zamorak    }

on *:TEXT:hello:# { msg $chan 13 Hello $nick ! 
msg $chan 13 How are you? }
on *:TEXT:brb:# {msg $chan 13 Ok HB $nick }
on *:TEXT:bored:# { msg $chan 13 Well you should try to get unbored $nick ... } 
on *:TEXT:lmao:# { msg $chan 13 Then you go ahead and laugh your ass off, okay $nick ? }
on *:TEXT:im fine:# { msg $chan 13 Well Thats Good $nick ! }
!on *:TEXT:lol:# { msg $chan 13 What the hell are you laughing at $nick ? }
on *:TEXT:roflmao:# { msg $chan 13 I hope you get all muddy while you roll around laughing your ass off, $nick }
on *:TEXT:rofl:# { msg $chan 13 I hope you get all muddy while you roll around laughing, $nick }
on *:TEXT:hey:# { msg $chan 13 Hello $nick ! 
msg $chan 13 How are you? }
on *:KICK:# { msg $chan Haha! $nick got owned! | notice $nick Haha! Pwn't! }
on *:TEXT:*fuck*:#: { kick $nick 13 Plz refrain from using the word "fuck" in the channel. }
on *:TEXT:bk:# {msg $chan 13 wb $nick }
on *:TEXT:bak:# {msg $chan 13 wb $nick }
on *:TEXT:back:# {msg $chan 13 wb $nick }

alias c1 { return $+(,$1-) }
alias c2 { return $+(,$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) == setrsn) && ($2) {
if ($2 == -h) {
writeini DefRSN.ini RSNs $mask($fulladdress,3) $replace($3-,$chr(32),-)
.notice $nick You're default RSN for the host $mask($fulladdress,3) has been set to $3-
}
else {
writeini DefRSN.ini RSNs $nick $replace($2-,$chr(32),-)
.notice $nick You're default RSN for the nick $nick has been set to $2-
}
halt
}
else halt

inc %ID
if ($len($2-) > 12) {
$($+(%,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, </html>).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),<a href="overall.ws?table=)
var %currentstat = $striptags($bvar(&stats,%x,200).text)
tokenize 32 %currentstat
hadd -m %file $1 $2 $3 $4 $xp2next($3,$4)
}
process %file
}
alias process {
var %table = $1, %id = $gettok($1,2,46), %x = 0, $&
  %display = $($+(%,stats.display.,%ID),2), $&
  %rsn = $($+(%,stats.rsn.,%ID),2), $&
  %skill = $($+(%,stats.skill.,%ID),2), $&
  %style = $($+(%,stats.style.,%ID),2)

if (%style == astats) {
while (%x <= 21) {
tokenize 32 $hget(%table,$setskill(%x))
if ($2) var %statline = %statline $c1($setskill(%x)) $c2($2)
inc %x
}
%display $c1(Stats for) $c2(%rsn) $+ $c1(:)
%display %statline
}
elseif (%style == istat) {
if (!$hget(%table,%skill)) %display $c1(The nick) $c2(%rsn) $c1(does not appear in the hiscores for) $c2(%skill)
else {
tokenize 32 $hget(%table,%skill)
%display $c2(%skill) $c1(stats for) $c2(%rsn) $+ $c1(:)
%display $c1(Rank:) $c2($1) $c1(Level:) $c2($bytes($2,b)) $c1(Exp:) $c2($3) $&
  $iif(%skill != Overall,$c1(Exp to lvl) $c2($calc($2 + 1)) $+ $c1(:) $c2($bytes($4,b)))
}
}
elseif (%style == combat) {
var %a.mult = .32707, %s.mult = .324, %d.mult = .25, %h.mult = .25, %p.mult = .124, %r.mult = .487, %m.mult = .487
var %a = $iif($gettok($hget(%table,attack),2,32),$v1,-), $&
  %s = $iif($gettok($hget(%table,strength),2,32),$v1,-), $&
  %d = $iif($gettok($hget(%table,defence),2,32),$v1,-), $&
  %h = $iif($gettok($hget(%table,hitpoints),2,32),$v1,-), $&
  %r = $iif($gettok($hget(%table,ranged),2,32),$v1,-), $&
  %m = $iif($gettok($hget(%table,magic),2,32),$v1,-), $&
  %p = $iif($gettok($hget(%table,prayer),2,32),$v1,-)

var %meleecombat  = $calc(%a * %a.mult + %s * %s.mult + %d * %d.mult + %h * %h.mult + %p * %p.mult), $&
  %RangedCombat = $calc(%r * %r.mult + %p * %p.mult + %d * %d.mult + %h * %h.mult), $&
  %MagicCombat  = $calc(%m * %m.mult + %p * %p.mult + %d * %d.mult + %h * %h.mult)

if (%MagicCombat == %RangedCombat) && (%MagicCombat == %RangedCombat) {
%display $c1(The nick) $c2(%rsn) $c1(does not appear in the hiscores for any combat skills)
cleanup %id
halt
}
elseif (%MagicCombat > %RangedCombat) && (%MagicCombat > %MeleeCombat) var %cmbstyle = Magic, %Combat = %MagicCombat
elseif (%RangedCombat > %MeleeCombat) var %cmbstyle = Ranged, %Combat = %RangedCombat
else var %cmbstyle = melee, %combat = %MeleeCombat

var %cmb.temp = $abs($calc($int($calc(%combat +1)) - %combat)), $&
  %a.2lvl = $ceil($calc(%cmb.temp / %a.mult)), %s.2lvl = $ceil($calc(%cmb.temp / %s.mult)), $&
  %d.2lvl = $ceil($calc(%cmb.temp / %d.mult)), %m.2lvl = $ceil($calc(%cmb.temp / %m.mult)), $&
  %r.2lvl = $ceil($calc(%cmb.temp / %r.mult)), %p.2lvl = $ceil($calc(%cmb.temp / %p.mult))

if (%cmbstyle == magic) var %dynamic.2lvl = $c1(Magic:) $c2(%m.2lvl)
elseif (%cmbstyle == Ranged) var %dynamic.2lvl = $c1(Ranged:) $c2(%r.2lvl)
else var %dynamic.2lvl = $c1(Att:) $c2(%a.2lvl) $c1(Str:) $c2(%s.2lvl)
var %combat = $round(%combat,2), %next = $ceil(%combat)

%display $c2(%rsn) $c1(is) $c2(%combat) $c1(%cmbstyle style combat)
%display $c1(Attack:) $c2(%a) $c1(Defence:) $c2(%d) $c1(Strength:) $c2(%s) $c1(Hits:) $c2(%h) $&
  $c1(Mage:) $c2(%m) $c1(Range:) $c2(%r) $c1(Pray:) $c2(%p)
%display $c1(Levels for) $c2(%next) $+ $c1(:) %dynamic.2lvl $&
  $c1(Def/Hp:) $c2(%d.2lvl) $c1(Prayer:) $c2(%p.2lvl)
}
cleanup %id
}

alias -l cleanup {
unset $+(%,stats.*.,$1)
sockclose $+(Stats.,$1)
.remove $+(Stats.,$1)
}

alias -l xp {
var %x = 1, %level = $calc($1 - 1), %xp = 0
while (%x <= %level) {
var %TempXp = $calc((%x + 300 * 2^(%x / 7)) /4)
inc %xp %TempXp
inc %x
}
return $int(%xp)
}

alias -l xp2Next {
var %xp = $remove($2,$chr(44)), %nextxp = $xp($calc($1 + 1))
return $calc(%nextxp - %xp)
}

alias -l striptags { var %x,%y = $regsub($1-,/(<[^>]+>)/g,$null,%x) | return %x }
alias -l setskill {
if ($1 == 0) || ($regex($1,/^(st|(skill)?total|overall)$/Si)) return Overall
elseif ($1 == 1) || ($regex($1,/^at(t|k|tack)$/Si)) return Attack
elseif ($1 == 2) || ($regex($1,/^def(en[cs]e)?$$/Si)) return Defence
elseif ($1 == 3) || ($regex($1,/^str(ength)?$/Si)) return Strength
elseif ($1 == 4) || ($regex($1,/^hp|hit(s|points?)?$/Si)) return Hitpoints
elseif ($1 == 5) || ($regex($1,/^range(r|d|ing)?$/Si)) return Ranged
elseif ($1 == 6) || ($regex($1,/^Pray(er)?$$/Si)) return Prayer
elseif ($1 == 7) || ($regex($1,/^mag(e|ic)$$/Si)) return Magic
elseif ($1 == 8) || ($regex($1,/^cook(ing)?$/Si)) return Cooking
elseif ($1 == 9) || ($regex($1,/^wc|wood(cut(ting)?)?$/Si)) return Woodcutting
elseif ($1 == 10) || ($regex($1,/^fletch(ing)?$/Si)) return Fletching
elseif ($1 == 11) || ($regex($1,/^fish(ing)?$/Si)) return Fishing
elseif ($1 == 12) || ($regex($1,/^(fire|fm)(make?(ing)?|ing)?$/Si)) return Firemaking
elseif ($1 == 13) || ($regex($1,/^craft(ing)?$/Si)) return Crafting
elseif ($1 == 14) || ($regex($1,/^(smith|smelt)(ing)?$/Si)) return Smithing
elseif ($1 == 15) || ($regex($1,/^mine(ing)?$/Si)) return Mining
elseif ($1 == 16) || ($regex($1,/^herb(law|lore)?$/Si)) return Herblore
elseif ($1 == 17) || ($regex($1,/^agil(ity)?$/Si)) return Agility
elseif ($1 == 18) || ($regex($1,/^(th(ei|ie)[fv](e|ing)?)$/Si)) return Thieving
elseif ($1 == 19) || ($regex($1,/^slay(er|ing)?$/Si)) return Slayer
elseif ($1 == 20) || ($regex($1,/^farm(er|ing)?$/Si)) return Farming
elseif ($1 == 21) || ($regex($1,/^(rc|runecraft)(er|ing)?$/Si)) return Runecraft 
 }