1. #1

    Question WeakAuras code help.

    I'm using the following code to change the cooldown text on a Velen's Future Sight weakaura from 1:15 to 1m and then 59 and so on.

    The problem is that when the item is not on cooldown the text still displays and shows a large negative number. Is there a way to fix it?

    Code:
    function()
    s, d, e = GetItemCooldown("144258")
    if math.floor(s + d - GetTime()) >= 60 then
        return math.floor((60 + s + d - GetTime())/90).."m"
    else
        return math.floor((s + d - GetTime()))
    end
    end

    WeakAura import string:
    Code:
    dSuGmaGieuDjjPuFcbrJcu5uGsVIaywc0TarzxGKFHGqdJk5yuXYqONHcnnuQRHaBde5BuPKXbkohb08arf3dKQ9HGshKkvTqjLhkGMickUibOnsLs9rqkJusk5Kss1kf0mPsr3Kkf2jI(jbAOcGLka9uPMkrDvquLTIGuFfev6TuPs3LkvSxv)ffnyOdd0Ibv9ysmzICzkBge(mjnAc60u1Qbrv9AjPy2sCBcTBu9BKgokz5K65cnDrxhW2Lu9DjX4LKCEuW6rqY8rqW(v(ox(T)KomsGaDG5D8nrOiakhxVfFl9w6YVtRQ0XTP8S9ek7KeD9wbiMurzRQ8neaCL0t5Wb7choC4WyWHsbhAdH(qOzz1ttmqkTirRWHJWDyZMibWq4WUWHdho0dXqrWuiuquOunCXHcWqPHq2qOzPSx0GdwyhsyH(qi5Ayk04lC4WHdhoC4qTLaA(qrWuiuquOunCWbjxdfGHXHcWqPHq2qOzPSx0GdwyjefOlyHckcxKWx4WHdhALOTWHdhoC4WHd1wcO5dfbtHqbrHs1WbxCOamuAiKneAwk7fn4Gfwyx4WHdhACPfACPfUWfUWfUW3miieqeT8KqMaFdQK(6MS2RQAA3GkzNeYCC9guj9uE8YV9CFE53kaXKk(geqdY041HkYYkLHqFimWWMiJVLOmvaIjv81E(8DQ9QQM(YV9PjsckAN0HnBIeaZBGOXee(ivdVBqLSx7TcqmPImtgyzVJjyceFRnrqp3ZvF746T2eb9CpxLjLLPbtQ(nKZBGOXeG7Zx7DKLvkKGI2jHbg2ez8TIqtPAEdWscmT3arJP2eb9Cpx9W)gGB1nE(geiPVbIgZOqAfb5V2BGOX0NMijOO9AVT6gpFhiLwKOv4ddGMQQTyCiCvpnryFRnWsZYkfsqr7njycOnczCyGaA7nq0ygzzLcjOO9AVJcPveK)okKwrqEGuArIwH)ozGL9oMGjq8TcqmPImf6LS3Px0KE(2ZttZbleAth9u(jz8nlnvvBXya0MIp6P8t66DAvLobG6557afqszbmGVvOCjF6P84LpPZLFRi0uQMl)o1EvvtFsxVRdQ9GWxS3uEGuArIwH)UoybWoPZZ3kcb5Qw8YN05YVRdwaSlFsNt6ck2mkqIoeajyGer3InboNK4jDbfBgfirhcGemqIOBXMaNtY4jDbfBgfirhcGemqIOBXMaNtY(KopFZstzz6KH3k0cv)85ZNVfAEvH5jzK97QeeciIwEshcy8DHckD53rwMYLFh9C1IDs2VfbkP)YNK9R9857eSy8K4LFlcus)LF(8nq0yYT6M(W)oblgpV87ONRwSts8Tiqj9x(Kc81ojXx75Z3EUQMcW6YVfbkP)YpF(wPagJx(D0Zvl2BctaH8QoH55BnOID53IaL0F5NpFdenMjyX45H)nq0yQuaJXx7TMwSl)weOK(l)85Bjpeq4vakjdx(Tiqj9x(5Z3arJzKLP8AVzvNvcwmEE53IaL0F5NpFdbOs6P8l)weOK(l)85BGOXKLLWdMzXo8pFZbeL1EvvthpjX3Pvv642uE(MOlxeFxXlLcpjJSFRaetQOS2RQAA3KQ6vEdbaxj9uoCP2RQAAyx4WHdhUWHdhoSqvald1M6qOpeY1aRg3dObJqPnvpLhDxqanitJxhkVK7aL2u9u(choC4WfoC4WHEigMAVQQPDxh3zyk04lC4WHdhoC4q3RKEkVgqMuoZQLxYeSUPlGmaTcTcCAtf2HdhoC4WfoC4WHdhoCO2sanFyQbSfoC4WHwjAEigMAVQQPDxIUZWuOXx4WHdhoC4WHUxj9uEnGmPCMTqAfbRB6cidqRqRaN2uHD4choC4WHdhouBjGMpm1a2choC4qJlTWHdhoCHgx6T2u9uUmdSS3Efk)nOKKp9uoyHzQ9QQMoE5t6C53P2RQA6l)2NMijOODsh2SjsamVJaWB1nE2aqaHVQ3md09TmZw29bu(nq0ygfsRii)1EdenMGWhPA4DdQK9AVT6gpFhiLwKOv4ddGMQQTyCiCvpnryFdenMaCF(AVbIgtFAIKGI2R9ozGL9oMGjq8DuiTIG83rH0kcYdObkXWBaUv345BqGK(ocaVv34za0ge(QE3bqaDt38na3NVzvazW0pFdWtTxv10x(DuiTIG83rH0kcYdObkXWBFAIKGI2jDyZMibW885Z3EUpzQqfzvS0KoPZ70QkDExTvEl5Jq(aCL0x3ERaetQ4BcfLkEsxqreM3a8u7vvn9LFhfsRii)DuiTIG8aP0IeTc)Tpnrsqr7KoSztKayEhzzLcjOODsyGHnrgF(2l9MqBfJtiJVtRQ0jqAHQV8jz8KUE(2ZRB6O9AV9CFYmMG60KoPZBjFKvbKHQRq5NKiJqIimW8wHsls0k8x7ni3lcMEk)YVfb98l)wHwO6aEsN3rfWIXWjDEhvalwvN05TcTq11oPZBjany6P83oVblSecEsxVvOfQwMbw2BfGysfFZWjD9UQt66TcTq1q7KoVvOfQ29N05TcTq1Unax5neaCL0t5WXstv1wmgCO2j4qvNGdH3j4qqNGd1edouLyWHWtm4qqIWUWHdhoCHdhoC4choC4WcvbSmmguAi0hcnlBwwPeiLwKOv4WbcObzA86qfzzLcSlC4WHdlufWYqMbvvKgc9HqZYMLvkbsPfjAfoCqYHrxSHDHdhoCOhIHsdhHa0h6AiixAO0qc7qvfPHPqJVWHdhoC4WHdx4WHdhoC4WHAtk4qvTz8GdHVaydH(qxqXMGGUGInbbDbfBcw4WHdhoC4WHlC4WHdhoC4WfoC4WHwjAlC4WHdhoC4WfoC4WHdhoCO2KcouvBgp4q4la2qOp0jOtqNfoC4WHdhoC4choC4qJlTWHdhoCHdhoCO2sanFO2KcouvBgp4q4lawWHolC4WHdxOXLw4cx4cFRPjyAN01BGOXuHwO6x75ZNVRFsh2eDE(d
    Last edited by Eeki; 2018-04-17 at 12:37 AM.

  2. #2
    Code:
    function()
        local _, gcd = GetSpellCooldown(61304)
        local s, d = GetItemCooldown(144258)
        if s and d then
            local time = s + d - GetTime()
            if d - gcd <= 0 then 
                return ""
            end
            if time >= 60 then
                return math.floor(time/60) .. "m"
            else
                return math.floor(time)
            end
        end
    end

  3. #3
    Thank you Translit that works well.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •