on *:TEXT:!gratz *:#:{ if ($grtz-check($2)) && ($3 < 100) && ($3 > 1) { /msg $chan 0,11%11,12%12,22,1%0,1 Woohoo! Congratulations $nick $+ !!! With getting level: $3 $22,1%12,2%11,12%0,11%0,0 } else { /msg $chan !gratz [valid skill] [lvl 1-99] } } alias -l grtz-check { if ($regex($1,/(st|(skill)?total|overall)^/Si)) return Overall elseif ($regex($1,/at(t|k|tack)/Si)) return Attack elseif ($regex($1,/def(en[cs]e)?/Si)) return Defence elseif ($regex($1,/str(ength)?/Si)) return Strength elseif ($regex($1,/hp|hit(s|points?)?/Si)) return Hitpoints elseif ($regex($1,/range(r|d|ing)?/Si)) return Ranged elseif ($regex($1,/Pray(er)?/Si)) return Prayer elseif ($regex($1,/mag(e|ic)/Si)) return Magic elseif ($regex($1,/cook(ing)?/Si)) return Cooking elseif ($regex($1,/wc|wood(cut(ting)?)?/Si)) return Woodcutting elseif ($regex($1,/fletch(ing)?/Si)) return Fletching elseif ($regex($1,/fish(ing)?/Si)) return Fishing elseif ($regex($1,/(fire|fm)(make?(ing)?|ing)?/Si)) return Firemaking elseif ($regex($1,/craft(ing)?/Si)) return Crafting elseif ($regex($1,/(smith|smelt)(ing)?/Si)) return Smithing elseif ($regex($1,/min(e|e?ing)?/Si)) return Mining elseif ($regex($1,/herb(law|lore)?/Si)) return Herblore elseif ($regex($1,/agil(ity)?/Si)) return Agility elseif ($regex($1,/(th(ei|ie)[fv](e|ing)?)/Si)) return Thieving elseif ($regex($1,/slay(er|ing)?/Si)) return Slayer elseif ($regex($1,/farm(er|ing)?/Si)) return Farming elseif ($regex($1,/(rc|runecraft)(er|ing)?/Si)) return Runecraft elseif ($regex($1,/hunt(er|ing)?/Si)) return Hunting else { return } }