on *:TEXT:!grats *:#:{ if ($2 == $null) { notice $nick Error: No skill or level specified. Usage: !Grats Level Skill } else { set %gratsnum $2 if (%gratsnum isnum 1-126) { if ($3 == att) || ($3 == attk) || ($3 == atk) || ($3 == attack) { set %gratsskill Attack } elseif ($3 == str) || ($3 == strength) { set %gratsskill Strength } elseif ($3 == def) || ($3 == defense) || ($3 == defence) { set %gratsskill Defence } elseif ($3 == range) || ($3 == ranging) || ($3 == archery) || ($3 == ranged) || ($3 == rangin) { set %gratsskill Ranged } elseif ($3 == pray) || ($3 == prayer) { set %gratsskill Prayer } elseif ($3 == mage) || ($3 == magic) || ($3 == magick) { set %gratsskill Magic } elseif ($3 == rc) || ($3 == runecraft) || ($3 == runecrafting) { set %gratsskill Runecrafting } elseif ($3 == con) || ($3 == constructing) || ($3 == construction) || ($3 == cons) { set %gratsskill Construction } elseif ($3 == hp) || ($3 == hits) || ($3 == hit points) || ($3 == hitpoints) { set %gratsskill Hitpoints } elseif ($3 == agil) || ($3 == agility) { set %gratsskill Agility } elseif ($3 == herb) || ($3 == herblore) || ($3 == herblaw) || ($3 == herby) { set %gratsskill Herblore } elseif ($3 == theif) || ($3 == theifing) || ($3 == theiving) || ($3 == theivin) || ($3 == theifin) { set %gratsskill Theiving } elseif ($3 == craft) || ($3 == crafting) || ($3 == craftin) { set %gratsskill Crafting } elseif ($3 == fletch) || ($3 == fletching) || ($3 == fletchin) { set %gratsskill Fletching } elseif ($3 == slay) || ($3 == slayer) || ($3 == slaying) { set %gratsskill Slayer } elseif ($3 == hunt) || ($3 == hunter) || ($3 == hunting) { set %gratsskill Hunter } elseif ($3 == mine) || ($3 == minin) || ($3 == mining) { set %gratsskill Mining } elseif ($3 == smith) || ($3 == smithing) || ($3 == smithy) || ($3 == smithin) { set %gratsskill Smithing } elseif ($3 == fish) || ($3 == fishing) || ($3 == fishin) { set %gratsskill Fishing } elseif ($3 == cook) || ($3 == cooking) || ($3 == cookin) { set %gratsskill Cooking } elseif ($3 == fm) || ($3 == firemaking) || ($3 == firemakin) || ($3 == firemake) { set %gratsskill Firemaking } elseif ($3 == wc) || ($3 == woodcut) || ($3 == wudcuttin) || ($3 == woodcutting) || ($3 == woodcuttin) { set %gratsskill Woodcutting } elseif ($3 == farm) || ($3 == farming) || ($3 == farmin) { set %gratsskill Farming } elseif ($3 == cb) || ($3 == cmb) || ($3 == combat) { set %gratsskill Combat } else { notice $nick Error: Skill " $+ $3 $+ " not found. Please try again, with correct spelling. No Leet Speak. } } if (%gratsskill == Combat) { if (%gratsnum isnum 3-126) { msg $chan 15,0`%0,15%,14,15`%15,14%,1,14`%14,1%,0,1 Congratulations $nick on level %gratsnum %gratsskill $+ ! 0,114,1`%1,14%,15,14`%14,15%`0,15`%15,0%, } else { notice $nick Error: " $+ %gratsnum $+ " is not a valid combat level. } } elseif (%gratsnum isnum 1-99) { msg $chan 15,0`%0,15%,14,15`%15,14%,1,14`%14,1%,0,1 Congratulations $nick on level %gratsnum %gratsskill $+ ! 0,114,1`%1,14%,15,14`%14,15%`0,15`%15,0%, } else { notice $nick Error: " $+ %gratsnum $+ " is not a valid level. } } }