Advertisement
Guest User

taask counter

a guest
Jun 26th, 2014
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. local CONFIG = {
  2. TITLE = "Awsome Task Counter",
  3.  
  4. DRAW_TYPE = "border",
  5. POSITION = {X = 20, Y = 440},
  6. MONSTERS = {"Carniphila"},
  7. COLOR = rgbcolor(113, 113, 198),
  8.  
  9. VERSION = "1.0",
  10. }
  11.  
  12. --[[ DON'T EDIT BELOW THIS LINE ]]--
  13.  
  14. local MESSAGES = getnewmessages("Server Log")
  15.  
  16. KILLED_CREATURES = KILLED_CREATURES or 0
  17.  
  18. for INDEX = 0, MESSAGES.count - 1 do
  19. local m = MESSAGES[INDEX]
  20.  
  21. if m.type == 19 and m.text:find("Loot of") then
  22. local MONSTER_NAME = m.text:match('Loot of (.+): (.+)')
  23.  
  24. if MONSTER_NAME:sub(1, 4):lower() == 'the ' then
  25. MONSTER_NAME = MONSTER_NAME:sub(5)
  26. elseif MONSTER_NAME:sub(1, 3):lower() == 'an ' then
  27. MONSTER_NAME = MONSTER_NAME:sub(4)
  28. elseif MONSTER_NAME:sub(1, 2):lower() == 'a ' then
  29. MONSTER_NAME = MONSTER_NAME:sub(3)
  30. end
  31.  
  32. MONSTER_NAME = MONSTER_NAME:lower()
  33.  
  34. for _, NAME_MATCH in ipairs(CONFIG.MONSTERS) do
  35. if NAME_MATCH:lower() == MONSTER_NAME then
  36. KILLED_CREATURES = KILLED_CREATURES + 1
  37. end
  38. end
  39. end
  40. end
  41.  
  42. function addcustomtext(TEXT, X, Y, COLOR)
  43. setfontcolor(rgbcolor(10, 10, 10))
  44. if CONFIG.DRAW_TYPE:upper() == "SHADOW" then
  45. addtext(TEXT, X + 1, Y + 1)
  46. elseif CONFIG.DRAW_TYPE:upper() == "BORDER" then
  47. addtext(TEXT, X + 1, Y + 1)
  48. addtext(TEXT, X - 1, Y - 1)
  49. addtext(TEXT, X - 1, Y + 1)
  50. addtext(TEXT, X + 1, Y - 1)
  51. addtext(TEXT, X, Y + 1)
  52. addtext(TEXT, X, Y - 1)
  53. addtext(TEXT, X + 1, Y)
  54. addtext(TEXT, X - 1, Y)
  55. end
  56. setfontcolor(COLOR)
  57. return addtext(TEXT, X, Y)
  58. end
  59.  
  60. addcustomtext(string.format("Currently killed %s creatures.", KILLED_CREATURES), CONFIG.POSITION.X, CONFIG.POSITION.Y, CONFIG.COLOR)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement