------------------------------------------------ -- Print the daily quests status v2.0 -- JDuarteDJ -- [[ingame MACRO: /script local dqCount, dqPerDay = Daily_count(); DEFAULT_CHAT_FRAME:AddMessage("I've done "..dqCount.." in "..dqPerDay.." available daily quests.");]] --Defaults name="Dailies", hotkey = NUMPAD0 ------------------------------------------------ function showDQ(slot_nr,macro_name,hotkey) if slot_nr then reads, __,__,__ = readMacro(slot_nr); --check if empty macro if reads == nil or reads=="" then macroNum=slot_nr; if macro_name then name=macro_name; else name="Dailies" end if hotkey then actionkey = hotkey; else actionkey = _G.key.VK_NUMPAD0; end body = "/script local dqCount, dqPerDay = Daily_count(); DEFAULT_CHAT_FRAME:AddMessage(\"I've done \"..dqCount..\" in \"..dqPerDay..\" available daily quests.\");" writeToMacro(macroNum, body, name, math.random(1,60)) -- hehe it chooses a diff icon everytime! -- setActionKeyToMacro(actionkey, macroNum) TODO end end --TODO add a print in screen local dqCount, dqPerDay = RoMScript("Daily_count()"); if dqPerDay then msg = player.Name.." has done "..dqCount.." in "..dqPerDay.." available daily quests."; else msg = player.Name.." has done "..dqCount.." in 10 available daily quests."; end cprintf(cli.yellow,msg.."\n"); -- print to command sendMacro("DEFAULT_CHAT_FRAME:AddMessage('|cffffff00"..msg.."|r')") -- print to game end