• 0

    posted a message on Spell Chat - A brand new addon

    Hi All

     

    I have just launched my new addon Spell Chat.

     

    It allows a player to create a list of chat strings to spells, mounts, pets and items.

    When that item, mount, pet or spell fires a random string from the spell list will be sent to group chat.

    You can also add strings to general, trade, LFG, say, yell, guild and group lists.

     

    Give it a go.

     

    Check out my other addons here.

    Posted in: General AddOns
  • 0

    posted a message on Aardvark, Newb Dev Box and Swarm updated for 9.1.5

    Hi all
    I have just updated all my addons for 9.1.5

    Aardvark - AR 12.4.9.15 - Wednesday 3 November 2021
    Aardvark on Curseforge

     

    Newb Dev Box - NBD 2.0.9.15 - Wednesday 3 November 2021
    Newb Dev Box on Curseforge

     

    Swarm - SR 3.5.9.15 - Wednesday 3 November 2021
    Swarm of Curseforge

     

    If you like my addons please consider supporting me on Patreon

    Posted in: General AddOns
  • 0

    posted a message on Aardvark 4 Classic Updated

    Aardvark 4 Classic 


    Blizz recently changed the way frames are declared in Classic.
    The change did not stop the auto sell/destroy function but there was no way to add/remove items.
    This update ensures the Aardvark frames display correctly so adding/removing items is once again available.

    Please post any feedback on the Aardvark Curse Page.
    Also, check out my other addons here.

    Posted in: General AddOns
  • 1.89786480023114

    posted a message on Swarm Classic has been updated
    Swarm - SC 3.3.11.4 - Friday 1 October 2021
    Bliz changed the way frame backdrops are declared in Classic.
    The change did not affect operation but it did prevent the Swarm interface page from displaying correctly.
    Please post any feedback on the Swarm Curse Forge Page.
    Also, check out my other addons here.
    Posted in: General AddOns
  • 0

    posted a message on Swarm has been updated.

    Hi all

     

    I have now updated Swarm to take advantage of the new map waypoint functionality that was added in 9.1 

    Now when you target a waypoint is added to the map and the link sent to chat. 

    This allows players to click and a waypoint is added to their map, so no more trying to hunt using coordinates. 

    Maps that cannot have waypoints, such as garrisons, will print a cannot add waypoints message.

     

     

    This new feature only works in retail as this new functionality is not available in Classic and BC.
    I will continue to monitor both Classic and BC to see if Blizz adds this functionality in the future.

     

     Link to my addons.

     

    Cheers

     

     

     

    Posted in: General AddOns
  • 0

    posted a message on Newb Dev Box - brand new addon

    Hi all

     

    I consider myself a newb developer and I built this small addon to make it faster for me to perform simple actions at the click of one button.

     

    Instead of typing /reload/logout/fstack, etc., you can just hit one button to perform that action.

     

    I have also added buttons for other addons that I use for development, so this too helps cut down further slash commands. 

     

    Check it out here.

    Posted in: General AddOns
  • 0

    posted a message on Do new adding get pushed to Twitch still?

    I agree that twitch is crap, but I also checked with WowUp and Ajour with no success.

    So I believe it is an issue at the curserforge end.

    Posted in: General Discussion
  • 0

    posted a message on Do new adding get pushed to Twitch still?

    This is happening with my 2 addons as well.

    Each is updated for the 90001 version yet the Twitch and WowUp apps only show the previous broken versions.

    I change the addon version and re-uploaded both yet still no success.

    I have placed a ticket and tweeted them, yet it is the weekend so I don't know how long this is going to go before it is fixed.

     

    Posted in: General Discussion
  • 0

    posted a message on How to lodge a ticket

    In reply to Elkano:

     

    Hi Elkano

     

    Thanks for your help   :)

    Posted in: General Discussion
  • 0

    posted a message on How to lodge a ticket
    I currently have an update for my addon that is still stuck as "Under Review" and I am trying to find how to lodge a ticket yet the old place to submit a ticket, (https://support.curseforge.com/hc/en-us), leads nowhere, and the "help" button at the bottom of this site is also broken; so how do I lodge a ticket now?
    Its is probably right in front of my face but the sand in my eyes makes things blurry.
    Posted in: General Discussion
  • 0

    posted a message on Need some help with secure hooking
    Hi all

     I am looking for a bit of guidance with hooking secure functions and/or triggering events for opening and closing the backpack.

     

    I already have PLAYER_LOGIN, MERCHANT_SHOW and MERCHANT_CLOSED events working without issue. 
    On Townlong Yak I can find the BAG_OPEN and BAG_CLOSED events, as well as the ToggleBackpack, OpenBackpack and CloseBackpack functions yet I still have not been able to get any results when I run my code. 
    Here are my code chunks:
    -- my hook functions
    hooksecurefunc(
    "CloseBackpack",function()
    print("CloseBackpack hookedfunction fired")
    end
    )
    hooksecurefunc(
    "OpenBackpack",function()
    print("OpenBackpack hookedfunction fired")
    end
    )
    hooksecurefunc(
    "ToggleBackpack",function()
    print("ToggleBackpack hookedfunction fired")
    end
    )
     -- my event triggers
    TestFrame:SetScript("OnEvent",function(self, event, ...)
    if event =="BAG_OPEN"then
    print("BAG_OPEN event triggered")
    elseif event =="BAG_CLOSED"then
    print("BAG_CLOSED event triggered")
    end
    end
    )
    TestFrame:RegisterEvent("BAG_OPEN")
    TestFrame:RegisterEvent("BAG_CLOSED")
    Any sort of guidance and explanation of where I am going wrong would be great.
    Posted in: Lua Code Discussion
  • 0

    posted a message on Convert ItemID's to Item Details

    Hi all

     

    I am building a small addon that converts an itemID into an extended itemDetails table.

    I have a function that loops through a list of itemID's and gets the full item details which I then insert as a table into another table.

     

    When I check the results in the saved variables file I get a list with only the hearthstone details, all the other entries display only the itemID.

     

    My convert function, (links to my full code are at the bottom of this post)

    -- convert function
    local function convertList()
    print('convert start')
    for k, v inpairs(AAA_FROM_LIST)do
    local itemName,
    itemLink,
    itemRarity,
    itemLevel,
    itemMinLevel,
    itemType,
    itemSubType,
    itemStackCount,
    itemEquipLoc,
    iconFileDataID,
    itemSellPrice,
    itemClassID,
    itemSubClassID,
    bindType,
    expacID,
    itemSetID,
    isCraftingReagent = GetItemInfo(v)

    tempItemList = {
    itemID = v,
    itemName = itemName,
    itemLink = itemLink,
    itemRarity = itemRarity,
    itemLevel = itemLevel,
    itemMinLevel = itemMinLevel,
    itemType = itemType,
    itemSubType = itemSubType,
    itemStackCount = itemStackCount,
    itemEquipLoc = itemEquipLoc,
    iconFileDataID = iconFileDataID,
    itemSellPrice = itemSellPrice,
    itemClassID = itemClassID,
    itemSubClassID = itemSubClassID,
    bindType = bindType,
    expacID = expacID,
    itemSetID = itemSetID,
    isCraftingReagent = isCraftingReagent
    }
    table.insert(AAA_CONVERTED_LIST,1, tempItemList)
    end
    print('convert end')
    end

    My results

    1. AAA_CONVERTED_LIST = {
    2.     {
    3.         ["itemID"] = 52025,
    4.     }, -- [1]
    5.     {
    6.         ["itemID"] = 50717,
    7.     }, -- [2]
    8.     {
    9.         ["itemID"] = 50606,
    10.     }, -- [3]
    11.     {
    12.         ["itemID"] = 50688,
    13.     }, -- [4]
    14.     {
    15.         ["itemID"] = 50639,
    16.     }, -- [5]
    17.     {
    18.         ["itemID"] = 50687,
    19.     }, -- [6]
    20.     {
    21.         ["itemID"] = 50703,
    22.     }, -- [7]
    23.     {
    24.         ["itemID"] = 50650,
    25.     }, -- [8]
    26.     {
    27.         ["itemID"] = 52028,
    28.     }, -- [9]
    29.     {
    30.         ["itemID"] = 52029,
    31.     }, -- [10]
    32.     {
    33.         ["itemID"] = 52026,
    34.     }, -- [11]
    35.     {
    36.         ["itemID"] = 50685,
    37.     }, -- [12]
    38.     {
    39.         ["itemID"] = 50730,
    40.     }, -- [13]
    41.     {
    42.         ["itemID"] = 147561,
    43.     }, -- [14]
    44.     {
    45.         ["itemID"] = 114131,
    46.     }, -- [15]
    47.     {
    48.         ["itemID"] = 114081,
    49.     }, -- [16]
    50.     {
    51.         ["itemID"] = 119229,
    52.     }, -- [17]
    53.     {
    54.         ["itemID"] = 119226,
    55.     }, -- [18]
    56.     {
    57.         ["itemID"] = 139802,
    58.     }, -- [19]
    59.     {
    60.         ["itemID"] = 32240,
    61.     }, -- [20]
    62.     {
    63.         ["itemID"] = 32258,
    64.     }, -- [21]
    65.     {
    66.         ["itemID"] = 32254,
    67.     }, -- [22]
    68.     {
    69.         ["itemID"] = 805,
    70.     }, -- [23]
    71.     {
    72.         ["itemID"] = 9763,
    73.     }, -- [24]
    74.     {
    75.         ["itemID"] = 4496,
    76.     }, -- [25]
    77.     {
    78.         ["itemID"] = 109119,
    79.     }, -- [26]
    80.     {
    81.         ["itemID"] = 109253,
    82.     }, -- [27]
    83.     {
    84.         ["itemID"] = 128650,
    85.     }, -- [28]
    86.     {
    87.         ["itemName"] = "Hearthstone",
    88.         ["iconFileDataID"] = 134414,
    89.         ["bindType"] = 1,
    90.         ["itemSellPrice"] = 0,
    91.         ["itemLink"] = "|cffffffff|Hitem:6948::::::::19:265::::::|h[Hearthstone]|h|r",
    92.         ["itemClassID"] = 15,
    93.         ["itemLevel"] = 1,
    94.         ["itemStackCount"] = 1,
    95.         ["isCraftingReagent"] = false,
    96.         ["expacID"] = 0,
    97.         ["itemRarity"] = 1,
    98.         ["itemMinLevel"] = 0,
    99.         ["itemID"] = 6948,
    100.         ["itemSubClassID"] = 0,
    101.         ["itemEquipLoc"] = "",
    102.         ["itemSubType"] = "Junk",
    103.         ["itemType"] = "Miscellaneous",
    104.     }, -- [29]
    105.     {
    106.         ["itemID"] = 15017,
    107.     }, -- [30]
    108.     {
    109.         ["itemID"] = 6268,
    110.     }, -- [31]
    111.     {
    112.         ["itemID"] = 90555,
    113.     }, -- [32]
    114.     {
    115.         ["itemID"] = 109118,
    116.     }, -- [33]
    117.     {
    118.         ["itemID"] = 828,
    119.     }, -- [34]
    120.     {
    121.         ["itemID"] = 2657,
    122.     }, -- [35]
    123. }

    Here is my lua

    Here is my toc

    Here is my saved variables results

     

    Any help solving this would be great.

    Posted in: AddOn HELP!
  • 0

    posted a message on Are item hyperlinks localised?

    Hi all

     

    As per the title of this post, I am trying to find out if item links are localised or are they universal.

     

    If I store the itemlink for a cinderweb egg it is "|cff0070dd|Hitem:152976::::::::19:256::::::|h[Cinderweb Egg]|h|r"

     

    If I store the itemlink on a Russian client will the item name be English or will it be saved as the Russian translation?

     

     

     

     
    Posted in: Lua Code Discussion
  • 0

    posted a message on Getting item details via slash command

    In reply to Caraxe:

     Oh wow, so I missed putting in a space, knew it would be a simple thing I messed up :0
    Thanks for your help Caraxe
    Posted in: Lua Code Discussion
  • 0

    posted a message on Getting item details via slash command
     
    Hi all 
    I am having an issue with getting the item string of an item linked in chat using a slash command. 
    SLASH_TESTC1 = '/asd'
    function SlashCmdList.TESTC(msg, editbox)
       print('*** Chat Link Test Start ***')
       local itemID = tonumber(string.match(msg, 'item:(%d+):'))
       if msg then
          print('message =', msg)
       else
          print('no message')
       end   
       if itemID then
          print('itemID =', itemID)
       else 
          print('no item')
       end   
       print('*** Chat Link Test End ***')
    end

     

    I am running this in game using the hack addon with the following results;
    -- /asd
    *** Chat Link Test Start ***
    message = 
    no item
    *** Chat Link Test End *** 
    -- /asd<<shift clicked item link
    Type'help' for a listing of a few commands.

     

    I am not getting any errors in bugsack.

    I dont understand how msg is true but there is no print, and when I do link an item why i do not get the opening and closing and the full message prints.

    Any help will be greatly appreciated.
    Posted in: Lua Code Discussion
  • To post a comment, please or register a new account.