Development > Generic custom modules

EQDKP - ingame query module (v3.0.3)

<< < (3/29) > >>

Getrix:
Hehe, you wish :P Good that in Norway you can be away from work for 3days without going to doctor to still get paid for days away;)

Back to EQDKP.
Could you give me some info on how EQDKP works? The Adjustment, isnt that just to adjust players as in give them points that have been forgot put there or just a bonus?
How is a ordinary raid with players getting there DKP being done? (Create raid, signup etc?)

Runemy:
Well, the adjustments are mainly for just that; adjustments. But, depending of ones rules of course, there can be quite a lot of adjustments. I have adjustments for raid leading, resource gathering, turning up late, leaving early, not signing up etc.

Item's which was my initial thought is not handled by adjustments directly, but looking at the contents of the table everything ends up in that table, from normal dkp bonus for joining rids, through buying of items to the individual odd adjustments.

As a how-to on the usage I can run you through a small one here, there are probably different ways to use it as well as it is a rather advanced system:
1. Events are created for the different raid instances
2. Add raids through the Raidplanner by clicking on the date and then choosing the event. Here you can set the value of the raid as well.
3. People sign up for the raid (event)
4. When the raid is done an admin can through the option button in the detailed view of the raid, "Transform  it to a Raid".
5. You will then get a confirmation window with all the confirmed attendees plus the dkp awarded.
6. Next windows brings up the opportunity to "Add Items from this Raid"
7. Doing this gives you the opportunity to choose the player, the item (if earlier been entered in the database and also the opportunity to add a new item), and the value of the item. This item will then be linked to the raid in all instances of eqdkp.

But then, when we have people leaving early, coming late, raid leading or other various things we will need to add this to individual adjustments.

But looking at the database table of adjustments it seems that all things end up in the adjustments table.

Khalem:
Awesome job Getrix.

Thanks for picking up and running with this. (God bedring)

Getrix:
Did dig a bit into EQDKP code and here is what i have found out so far:

Raid create should be on page i think. It will be to much code to get it work ingame.
The stuff i think will be usefull ingame is give DKP to raid and adjustment along with current query.

Adjustment can be tricky, if you need to get a costume Event for every adjustment you will add.
Ex, when you are adding a adjustment it seems that you can:
1: Add a new event for this adjustment
2: Use a old adjustment event.

And after that add adjustment value,reason,user.
The problem here is that in game you cant do "dropedowns" like you do in a webpage. It will then be tricky to make the user to do 1 or 2 because he needs to do that before passing the adjustment_value,reason,user to the bot. And adjustment event is stored in own table with id/ref link to adjustment table.
What we can do is make a "static" adjustment event called "BeBot in game adjustment" and use that event id/ref link when calling ex "!dkp adjust <nick> <amount> <reason>" And later edit it on webpage if needed.

It can also be done with some session saving (Wizard that following you thrue command by command), but its gonna be much clicks etc for the administrator in game...

EDIT: uh yeah was abit tired when writing so maybe it doesnt make any sense :P

Getrix:
Starting to understand the EQDKP Plus backend code now. But still have some problem with how stuff should be made.

1: When you are going to adjust a member, how important is it to "bind" that adjustment to a event? Is it ok to just set the Event as "BeBot" to show it was added ingame and then use reason to explain why this adjustment happen? Ingame adjustment is for individual anyway, so if you gonna adjust multiply players do that via webinterface i think...

2: Is raidplanner a plugin? I only find "Add Raid" in "Administration" and there i can add ppl that joined the raid and select event. No signup page...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version