• 0

    posted a message on New DKP package in development.
    Right clicking on a member will bring up a drop down menu. From here you can add them to a raid list or view their history.


    Class sorted view.


    Individual member adjustments.


    Item additions and purchases.
    Posted in: General AddOns
  • 0

    posted a message on New DKP package in development.
    Hey guys, I'm a bit new here, this being my first post. I love to program and have been working on a new program for our guild to help manage DKP and make it easier to update during raids.

    My guild leader wanted me to develop a program that could update our EQDKP from inside WoW, like through and Add-On. I knew this wasn't possible but I have found a way around it.

    I am making a program in VB.Net which imitates the Administration panel of EQDKP and can be used to update it. It is very fast and user friendly. The way I am going to get it to update EQDKP from in game is have it read an exported file from a custom WoW addon. This addon will be similar to HeadCount and such, but will only need to export the names of people in the raid, and anyone on waitlists. Once loot is distributed, it will export the name of the item, the buyer, and the price of the item. My program will parse this and do the rest, updating DKP in the background.

    An example export file might look like this:
              [MainRaid]
              Raiders=Raidername1,Raidername2,Raidername3,...
              [WaitlistA]
              Raiders=Raidername1,raidername2,raidername3,...
              [Item1]
              Name=Itemname1
              Price=Price1
              Buyer=Buyername1


    As many of you may know, this is pretty much an INI file. My program can read this and populate the lists just fine right now. All I need to figure out a way to create an addon to export this info in this format. Is it possible? or any other format that i can parse.

    If anyone has any suggestion for this, plz give your input. I have the majority of the program complete, now I just have to finish the Add-on side of it.

    Also, another quick question. Does anyone know the format used for type "Date" in EQDKP? I can't figure out how to parse their format and get a valid mm/dd/yy format. EQDKP format can be seen in the pics below.

    Here is what my program is looking like so far. The main page is used to query guilds on a server, and view the stats/info of all the people in that guild. I'm going to use it to keep track of progression and stats of people on our server as well.

    If you guys like this idea, I will release it and you can try it out. So far it is working great. Hope you like it!

    Main armory page:


    Click on the DKP button in the lower left and give credentials to log into EQDKP.


    Main Member dkp page. Color sorted by class. here you can add members and edit their standings as you please.


    Raid dkp page. This is where raid dkp is applied and updated.
    Posted in: General AddOns
  • 0

    posted a message on WoW hates my slashcommands :D

    @KCmilam
    [[ SlashCmdList["TMS"] = TMS_config() ]] Won't produce the desired result btw


    Hmm, it did for me. I just wrote a program and this is the exact way I did it. All my slash commands work great.
    Posted in: Need Help?
  • 0

    posted a message on WoW hates my slashcommands :D
    SlashCmdList["TMS"] = TMS_config;
    SLASH_TMS1 = "/tms";
    
    --config...
    function TMS_config()
    	local tCmds = {}
    
    	if tCmds[1] == "" then
    		DEFAULT_CHAT_FRAME:AddMessage("|cffffd700TinyMeleeStats v0.1.1:\n|c00ff00ff/tms|r\n|c001E90FFfont|cffffd700 Schriftart|r");
    	end
    end


    I'm just learning to mod as well but maybe I can help a bit.

    Make sure your command declaration and registration is executed when the Add-On loads, (OnLoad).

    Declare SLASH_TMS1 = "/tms" before registering it with the command list.

    Pass a message parameter to your TMS_config function.

    Maybe this will work:
    SLASH_TMS1 = "/tms"
    SlashCmdList["TMS"] = TMS_config()
    
    function TMS_config(msg)
            msg = string.lower(msg)
    	local tCmds = {}
            for word in string.gmatch(msg, "^%s]+") do
                    table.insert(args, word)
    
    	        if tCmds[1] == "" then
    		         DEFAULT_CHAT_FRAME:AddMessage("|cffffd700TinyMeleeStats 
                              v0.1.1:\n|c00ff00ff/tms|r\n|c001E90FFfont|cffffd700 Schriftart|r");
                    else if (tCmds[1] = "anotherCommand" then
                               --add code for other commands
    	        end
             end
    end


    This is how I have mine set up. It allows for multiple arguments after your slashcommand.

    Also, the problem may not even be in your SlashCommand code, it may very well be in your XML definitions. If the XML file doesn't load properly, the lua code maybe never be executed.
    Posted in: Need Help?
  • 0

    posted a message on Difficulties with project syndication
    I had this problem with 2 of my projects. The first did not syndicate for awhile after I uploaded it and figured it was just a matter of time. I continued to edit my Add-On and uploaded a new version and then they were syndicated.

    The other project I had was similar. I uploaded the original beta and it would not syndicate for 2 days. I decided to upload the same file, and sure enough it syndicated immediately.

    There seems to be a bug with file syndication. You need to upload 2 files for the project manager to see it.
    Posted in: Need Help?
  • 0

    posted a message on error uploading file
    I had this problem. It was due to the file name that you are trying to upload. I had zip file name something like "Addon (1).zip" and it didn't like it. So I removed the "(1)" and it worked. Perhaps Curse could post recommended naming conventions for files.
    Posted in: Need Help?
  • To post a comment, please or register a new account.