All pastes #407851 Raw Edit

Something

public text v1 · immutable
#407851 ·published 2007-03-24 11:42 UTC
rendered paste body
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.
    }
  }
}