Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local CONFIG = {
- TITLE = "Awsome Task Counter",
- DRAW_TYPE = "border",
- POSITION = {X = 20, Y = 440},
- MONSTERS = {"Carniphila"},
- COLOR = rgbcolor(113, 113, 198),
- VERSION = "1.0",
- }
- --[[ DON'T EDIT BELOW THIS LINE ]]--
- local MESSAGES = getnewmessages("Server Log")
- KILLED_CREATURES = KILLED_CREATURES or 0
- for INDEX = 0, MESSAGES.count - 1 do
- local m = MESSAGES[INDEX]
- if m.type == 19 and m.text:find("Loot of") then
- local MONSTER_NAME = m.text:match('Loot of (.+): (.+)')
- if MONSTER_NAME:sub(1, 4):lower() == 'the ' then
- MONSTER_NAME = MONSTER_NAME:sub(5)
- elseif MONSTER_NAME:sub(1, 3):lower() == 'an ' then
- MONSTER_NAME = MONSTER_NAME:sub(4)
- elseif MONSTER_NAME:sub(1, 2):lower() == 'a ' then
- MONSTER_NAME = MONSTER_NAME:sub(3)
- end
- MONSTER_NAME = MONSTER_NAME:lower()
- for _, NAME_MATCH in ipairs(CONFIG.MONSTERS) do
- if NAME_MATCH:lower() == MONSTER_NAME then
- KILLED_CREATURES = KILLED_CREATURES + 1
- end
- end
- end
- end
- function addcustomtext(TEXT, X, Y, COLOR)
- setfontcolor(rgbcolor(10, 10, 10))
- if CONFIG.DRAW_TYPE:upper() == "SHADOW" then
- addtext(TEXT, X + 1, Y + 1)
- elseif CONFIG.DRAW_TYPE:upper() == "BORDER" then
- addtext(TEXT, X + 1, Y + 1)
- addtext(TEXT, X - 1, Y - 1)
- addtext(TEXT, X - 1, Y + 1)
- addtext(TEXT, X + 1, Y - 1)
- addtext(TEXT, X, Y + 1)
- addtext(TEXT, X, Y - 1)
- addtext(TEXT, X + 1, Y)
- addtext(TEXT, X - 1, Y)
- end
- setfontcolor(COLOR)
- return addtext(TEXT, X, Y)
- end
- 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