1. #1

    weakauras lua q (hide icon)

    there is a popular beast cleave weak aura on wago.io but it aint exactly what i want, so i've mostly changed it to suit my needs, however one thing i cannot quite figure out.
    Code:
    function ()
        num_targets = 0
        for i=1,40 do
            if IsSpellInRange("Bite", "nameplate" .. i) == 1
            and not UnitIsFriend("player", "nameplate" .. i)
            then
                num_targets = num_targets + 1
            end
        end
        if num_targets >= 2 then
            return num_targets
        else --something
        end
    end

    so the question very simply is, is there a quick and dirty something i can put in that else that'll simply hide the aura until the above condition is met?

    or is there an alternative [read: better] method that involves having this as a trigger (which makes more sense) but is beyond my brains current weakaura understandings?

    here is where what i currently have, for reference. if it is easier to just magically make it work rather than trying to explain it, that's fine too.
    Code:
    dieEfaGivspsuv5sQimkOQ6ueL8krvvZcOQBPcr7sLyyQQ6yIYYubptfsnnvvUMkuABqvACIQI1PcvDpGY(urYbvHIfsu9qIcxuuLnsu0ivHkNufLvkQmtvi5MQqyNQu)eQkdvuvAPeL6Punvv5QQi6RavAVs)LunykhMKfdKEmGjdLllSzvLplIrdvonKvduXRHQy2kCBISBq)wrdxKwUs9Ccth11vY2jL(oqmEvuDEsX6vrQ9JCZ6RUQV6YdLGjtgJqPn69p8MLDiRCDr9dxoC5WLF1LQJvhRV6ZfpqWOYRFo(((eb37SJ9FDmKiDO08IZ56NaOoWsWtPxCox)Bbby0esg(LfLJmYiJm4ssNv7KGfKbgz)PCKrgzK9n3KHald8)(tg2KYrgzKrgzKrgzOpYot4PXyCgu2kysG)RYrCCf8KDfQKI0HIJRKD5czizrgyGrwgLJmYiJmYiJmYuqmYGtMStcr8zczUrbed)xthknX(k4j7kujfPdfhxj7YfYqYIYrgzKrgzKrgzmUas5iJmYiJmYiJmYiJmYGljDwTtcwqgyKbxs6SANeSGS8NSmkhzKrgzKrgzKfqmkhzKrgzbeJYrgzKrg6Jm4ssNv7KGfKDkWi7azmUas2o41gsgCjPZQDsWcYcigLlGy11GVVprW9odVhQRayK24TrjjX(iMyrVpYS)1vamAcf9vxWQn3xDSPEYycsbTEYycI(3wjf1b3qHNJzTvIJx(qHfKjZXAV1uhBQdSe8uQGwpzmbrxbWOjSUa3eKY1rqe3xDSPoWsWtPcA5Y15nkjj29vFcceFWHMkV(se6I0aa9Ha0xqexqRVGiUEAW1HkPq0xVZQlpucMmzmcL2OC9fm0gqUUAXZ6PXgiGmUqnyC1ZQVeH(cI4kVocQn2IOYRVeHEASbciJludgxLxpn2abKXfQbJtFMgBfp31pfy1bwcEkPJdHf1zKuGvU(3eY1Z780DieGO0uhxGsWX9(3)6JPcRV6lrOddTXUGwNvJaY9vxAnyuFLlxxKga9vxGGjJO3zLRdmucrF1fiyYiQFCN8(LNSlxFjcDGHsiQ86yOVpeWAWA6RU0AWO(kxU(wbe9vxAnyuFLlxFjcDrAau51)uamAc7RU0AWO(kxUEQ2uwnci3xDP1Gr9vUC9Li0bMsGQ4kV(EoI(QlTgmQVYLlx)BczhD6O3hYN6yir6qPXzfaEe1pbq9DKGMWNM0OocycRRWWqmAcvdDEJssITOVY1rqeRdmLshbhy9oR(PNtPE))YrxhCwcg9PP(rLNmF1ry1bfyekTbz5xD4s6TrjjXw07S6GGWyC9(3)6yib4SGamsBuxb1uhdjshknNbmH9(hEZYoKvxWka8iY3jcY1LrE3V8KD56A7D2VdzLBb

    thank you!


    edit: @speku, thank you very much! a lesson and a better solution <3
    Last edited by the boar; 2016-12-24 at 04:17 AM.

  2. #2
    Deleted
    1. change each occurence of num_targets to aura_env.num_targets so that you can access the counter from the text field
    2. put the code into a new trigger of type "Custom - Status - Every Frame"
    3. untrigger should be "function() return true end"
    4. replace
    Code:
     if num_targets >= 2 then
            return num_targets
        else --something
        end
    with
    Code:
    return aura_env.num_targets >= 2
    5. text function should be set to "function() return aura_env.count end"

    or simply use the code below, since there're a few other places where the code could be improved:

    Code:
    dmuJgaGiGQ6rar6saPAuuGtrb9kGeMfqr3ciP2LcAyifhtvAzkrpdifttO01aIQTju04asP1bKK7HuzFav5GiLAHcPhceUOqLncuPpceXibQ4KcrTsKmtHc3eik7uv8tHidvOQLIuYtjMQQ6Qaf(kqI2R0FPKbRYHrSyKQESIMmL6YuTzf6ZamAk0Prz1aL8ALqZwPUnfTBq)wKHRKwUOEUGPdDDuTDa9DHW4vcoVcSEGsTFs33(Rq6VsuNeq9aX2ja9(eBmFFx(wSsOYYHlhUCySvmRyxXU)kjoUzqVrRyZcGfhorgqVczVRyZcRBYGVVawb0NvM8aMm)(cyLroCISe0advk90tp9YoYZq9i8mXYHahotCiQuo0wPukLsPukLsPukLsPQqMidO)Zmaa8milz79bu)stfYezjyO)kbKKX(RyNSaStru6RayNIWAmtm9kGsNSiT5zsaufDtSD9a3npNhuXozn5bmzw6RayNIWImrwcwjymfrXkmid7VIDYAYdyYSrRm5bmzwHWZelhcC4mXHOE0PhnflwbZmaa8C)vsraJeCpOrRWdUvy1NSr20IdzyPVYKhWKPLrMTxbzMUDfoKHvwDSch6aDiwHWXufiX0d93N3krDsa1deBNa0lwz1ZthIgDYgnw5Tcp4wCidB0kmiqph8gTcp4wREE6q0Ot2OXgTYQNNoen6KnA0kT6zcMYvap6kwzmbXkXTWA2dHiidQy0zamI9jwAQSte7(RWdUf0b65sFfKSDi2Fft(gz9xSyLWQp7VsGbbS9(8wXKVrw)95TrlwSYCtcH(ReyqaBVc4agp)4OvXk2SXr2KVXb9xXKVrw)flwjtME)vm5BK1FXIv4b3AUjHqJwzKmrwc2Fft(gz9xSyLvGRiz7qS)kM8nY6VyXk8GBfw9zJwjN2E)vm5BK1FXIfRmMGOWaBVplbTvSzH1nzGGK5IHkG(Ss2bWsW)GvVcBMGvyqgAntMRBhD7(8wbS4bKnoOsmIdC)va7uYSp0me0uHzxH(52jaD9aPvIGzJg7tS0ubYn)zgaaEo0NLvgePXXGJ95nMlRSqKghdo2Nxqonvi22mKLGKTfMzaa45q)95T)kyMbaGN7Vcoy1Rm5bmzwzYdyYSYihorwcQNbgQu6PNE6r4zILdboCM4qup60JgLsp90tVXuwplWCmtmD9yq9wjSCWaqy9qm943e0hcsC8Hy6XVjOhmWqd1ZoPu6PNE6PNE6PhBupdICqw99oYqArGaCda)Om0bFWCmtm9HqIPh)MGoyaz4pTOdnuVuwpAmup6OtVx90dn6qLsp90tp90tp90tp90JWZelhcC4mXHOE0PhHNjwoe4WzIdr9af69Qu6PNE6PNE6PNdTvk90tp9COTsPNE6Px2rEgQhHNjwoe4WzIdr9ap60BPs5q7kbo9oqhIcFCKTqflqqB5BjFAtRFLPrFUyf(Qnb9ktEatMw4GvVsajipuXb6qSc44KnASsGtVd0Hy8zFKTqfj(4IrmkwHdXmdaap3FLjpGjZkJC4ezjObgQu6PNE6LDKNH6HzURuo0wPukLsPukLsPuQIflwXMfw3KbrEMG9j2y((U8TsajZfdXNyqSciI75hhTkwbyFEJD5BXwa
    Last edited by mmoc5cadf94ec5; 2016-12-23 at 09:41 AM.

Posting Permissions

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