[DBTech] DragonByte Credits

[DBTech] DragonByte Credits [Paid] 6.0.9

No permission to buy (€14.95)
Bug: Warn event, credits removed when a warning is given to a member.

If the member doesn't have enough credits, they can't be given a warning.

Example. Warn Event: -20 credits

If Bob has 10 credits. Since he doesn't have 20, the warning is prevented. It says "Bob doesn't have enough credits".
I think there is an option to allow credits to go negative; it may be in the currency options.
 
I have it set to "Reset to 0 when negative" but I still get that error when giving a Waring.

"Sorry, the person being warned needs at least 25 Credits in order to perform this action. "
 
Bug confirmed. Also, already reported time ago, but I guess the wait time is quite long as there are still many things to be fixed in this add-on. If I knew about the long wait times I would not have purchased the 3 months license as it's not even enough time to get the add-on to be fully working.
 
Bug confirmed. Also, already reported time ago, but I guess the wait time is quite long as there are still many things to be fixed in this add-on. If I knew about the long wait times I would not have purchased the 3 months license as it's not even enough time to get the add-on to be fully working.

For what it's worth, I've seen fairly good turnaround when putting in tickets on the Dragonbyte Tech website. That's not to say you shouldn't expect a reply or resolution here, but speaking from experience at my own job, it's easier to track tasks (and completion) with a proper ticket system.

I remember seeing your original post on this and successfully replicating it (I like to know what not to do), so I skimmed back in this thread. Looks like DBTech replied to one part of that post on another issue, but the Warn Event part of your post was forgotten.

I will agree on a 3 month license, but that's a lesson I learned many years ago while on vB, from a few different products (not DB). When a software is new, your best bet is lifetime updates or wait a while for the bugs to be ironed out before buying. That was a live-and-learn scenario for me.
 
Thanks for your reply, @kbryant414 . If bugs were listed before purchasing a paid product I would have surely made sure to report and have them fixed before purchasing it, but with this add-on, being also an "upgrade" of the xenforo1 version, I didn't expect this and I was assuming it was fully working as it was mentioned nowhere that it had problems or bugs to be fixed, this is why I proceeded with the purchase and installed it on my live site.

3 Months license is definitely a bad idea and you're right, altough if I was the developer of this add-on and if I was aware of those issues, I would have never offered my customers just a 3 months license.
I want to think they were not aware of any of these bugs and that they didn't test this add-on enough before releasing it rather than, the worst thinking I could have right now, that adding this 3 months license was done intentionally to "fund" this beta project (no offense).

Have a nice day everyone.
 
Bug confirmed. Also, already reported time ago, but I guess the wait time is quite long as there are still many things to be fixed in this add-on. If I knew about the long wait times I would not have purchased the 3 months license as it's not even enough time to get the add-on to be fully working.
It's usually best to report things on their site; things get lost in the void that is XenForo add-on threads.

It's usually best to just report it on the site. My personal experience however has been almost instant support or feedback on issues from @DragonByte Tech.
 
Bug confirmed. Also, already reported time ago, but I guess the wait time is quite long as there are still many things to be fixed in this add-on. If I knew about the long wait times I would not have purchased the 3 months license as it's not even enough time to get the add-on to be fully working.
Would you be willing to compile a list of issues you consider to be unfixed bugs? If you could also list the step-by-step instructions for how to replicate them, that would help me resolve them faster.

For what it's worth, I've seen fairly good turnaround when putting in tickets on the Dragonbyte Tech website. That's not to say you shouldn't expect a reply or resolution here, but speaking from experience at my own job, it's easier to track tasks (and completion) with a proper ticket system.
+1

Thanks for your reply, @kbryant414 . If bugs were listed before purchasing a paid product I would have surely made sure to report and have them fixed before purchasing it
If everyone posted their issues in separate threads @ our site, you would have had a very easy time seeing the list of unresolved issues before purchasing. However, since most people insist on posting their issues in this thread instead (which is fine, don't get me wrong), it's not so easy for a potential customer to see whether there's any outstanding bugs.

but with this add-on, being also an "upgrade" of the xenforo1 version
This is not true. This addon is not an upgrade of the XenForo 1 version, it is the XenForo 1 version running on XenForo 2. The XF1 and XF2 versions are functionally identical - not counting taking advantage of the Widget system in the XF2 version, of course.

I didn't expect this and I was assuming it was fully working as it was mentioned nowhere that it had problems or bugs to be fixed, this is why I proceeded with the purchase and installed it on my live site.
If I knew there were bugs in the software, I would have fixed them. Do you seriously expect any software to be bug-free? Do you levy these same complaints against XenForo themselves every time they release a new update? Have you complained at them for having to install not one, but SEVEN updates to XenForo 2.0.0 just to get bugs ironed out?

By your logic, if you had known XF2 would be this buggy so you had to install seven updates, you would never have purchased it. Does XF2 get special dispensation from your ire because it's the core forum software itself? Do we, as a one-man development team, have more resources to test every possible combination of 3rd party addon, server software and configuration possibility than XenForo does?

3 Months license is definitely a bad idea and you're right, altough if I was the developer of this add-on and if I was aware of those issues, I would have never offered my customers just a 3 months license.
You just answered your own complaint for me. If I was aware of any outstanding issues, I would have fixed them.

I want to think they were not aware of any of these bugs and that they didn't test this add-on enough before releasing it rather than, the worst thinking I could have right now, that adding this 3 months license was done intentionally to "fund" this beta project (no offense).
Saying "no offense" after saying something incredibly offensive does not negate the offense you cause.

I wish I had the words to accurately convey how disheartening it is to receive a review like yours and then followed up by a post like yours.

It's also pretty rage-inducing, as when I went to update your license to make sure you had access to the upcoming version that fixes the Warn/Warned events to no longer be cancelable, I discovered that you never purchased a 3 Month license in the first place, it was a 1 Year license.

1531301108476.webp

If I knew about the long wait times I would not have purchased the 3 months license
🤔🤔🤔

It's not like you couldn't find out yourself the license expiry date, since it is written plain as day on this page: https://www.dragonbyte-tech.com/store/licenses/

🤔 indeed.

They say "Never attribute to malice that which can be explained by ignorance", but seeing as you have denied me that same consideration, I don't see why I should give it to you.


Fillip
 
(New post because it's not related to any specific quote made in the previous post)

The reason why there was a delay in response times during the time the issue was originally reported is the fact that that was the time period in which I was upgrading DragonByte-Tech.com to XF2.

I'm sure you, the person reading this post, can understand how such a hectic and overwhelming undertaking could lead to things being missed or slipped from my mind (considering the issue wasn't logged in any form of issue tracking system) :)


Fillip
 
For the record, by the way, this wasn't actually a bug, something I discovered too late to cancel the release. Cancelable events have these options:
  • Exclude amounts
  • Exclude entire event
  • Prevent the event trigger
If "Prevent the event trigger" is selected, the "not enough points" message comes up. If either of the other two are selected, it does not.

That being said, to prevent misconfiguration, it's probably best to remove the ability to cancel Warning events.


Fillip
 
No I'm sorry, I don't agree with what you said Fillip.

But first of all, let me apologize for any offenses, I just pointed out two possible explanations for what this add-on is and what its features are, I don't believe I offended anyone but if I did, I'm sorry.

If I'm allowed to share my opinion I'd like to tell you:

• I still don't agree with the fact, being aware of the presence of bugs you still let people buy a 3-months long license (and it's my bad, I forgot I luckily purchased the yearly and not the 3 months license, but I'm sure any other people who'd make the mistake of getting a 3 months license for such add-on would complain sooner or later, so rather than a personal complaint, take it as a potential issue you might have with your customers);

• I found it to be hilarious that in order to fix a bug we need all this chaos on here, where it seems it took you probably less than 1 hour to fix it, making me and other people wait months before having this bug fixed;

• Xenforo license is for 12 months min (not 3 months), and the features/bug ratio of xenforo is nothing compared to your add-on, which unfortunately lacks of many features and core functionalities, I could make a very long bug-list for your add-on, such as the fact clicking on the add-on from the left menu in the admin panel you reach a blank page, and same goes when you click on the "DragonByte Credits" from the breadcrumb menu when you're into your add-on, or the impossibility of having the Donate event to trigger only for some groups as you get the error "Sorry, this action is unavailable because a matching Event record was not found. " forcing people to hardcode their templates in order to show the donate tab only to the usergroups you want it to be shown (exposing the site to potential exploits). I might also continue talking about the Lottery and most of the stuff from your other Add-On "DragonByte Shop" but I'd go off-topic here;

• Extending my license, altough it would have been a kind gesture from you (I still thank you for your initiative), wouldn't have solved the root problem, and I'm also sure you wouldn't have extended all the other users' licenses as well. From my point of view (and many of my friends share the same PoV of me), add-on upgrades should be primarily meant to be done when new features are introduced or when you make minor bug fixes, and not for important/core bug fixes, which shouldn't even exist when dealing with a *production* script, meant to be used on live sites and not for local servers;

I'm not, of course, your business consultant nor anything important for you and your projects, I'm just trying to point out some of the problems I personally experienced using your add-on, as you said time ago about the Lottery cron missing I reported, it's indeed true that it looked like nobody was apparently using that feature of your add-on, otherwise they would have reported it immediately as it was a serious problem, but this doesn't mean that if nobody reported the issue then it doesn't exist, it should be your task to make sure what you're selling is fully functional and working, especially if you're charging people for it.

I'm sorry if I'm bothering you with my messages, and I'm sure I am, but I feel the need to share my experience with this script, as people should be able to read both the good and the bad about anything, especially on internet, before making their decision. Then it's up to them to decide what to believe.
 
But first of all, let me apologize for any offenses, I just pointed out two possible explanations for what this add-on is and what its features are, I don't believe I offended anyone but if I did, I'm sorry.
You don't believe that accusing someone of malicious business practices is offensive?

I still don't agree with the fact, being aware of the presence of bugs you still let people buy a 3-months long license (and it's my bad, I forgot I luckily purchased the yearly and not the 3 months license, but I'm sure any other people who'd make the mistake of getting a 3 months license for such add-on would complain sooner or later, so rather than a personal complaint, take it as a potential issue you might have with your customers);
I was not aware of the presence of this bug. I had forgotten about your post, because I was busy upgrading DBTech to XF2.

If you forget something, you're no longer aware of it. Kind of like how you forgot you had purchased a 1 Year license and not a 3 Month license.

As you yourself say; if you're made aware of something once, months ago, you are aware of it forever as you cannot possibly forget anything. Therefore, you were aware that you had purchased a 1 Year license, and you purposefully misrepresented this in your post in order to garner sympathy.

Your logic works both ways ;)

I found it to be hilarious that in order to fix a bug we need all this chaos on here, where it seems it took you probably less than 1 hour to fix it, making me and other people wait months before having this bug fixed;
For the record, by the way, this wasn't actually a bug, something I discovered too late to cancel the release. Cancelable events have these options:
  • Exclude amounts
  • Exclude entire event
  • Prevent the event trigger
If "Prevent the event trigger" is selected, the "not enough points" message comes up. If either of the other two are selected, it does not.

That being said, to prevent misconfiguration, it's probably best to remove the ability to cancel Warning events.
In other words, this was not a bug, this was a misconfiguration on your end.

I could make a very long bug-list for your add-on
Please do, but do try to make the list contain actual bugs in advertised features, not "I think it should work like this so I'm going to call it a bug" :)

clicking on the add-on from the left menu in the admin panel you reach a blank page
How is this a bug? What functionality has been advertised on those pages that is now not working?

the impossibility of having the Donate event to trigger only for some groups as you get the error "Sorry, this action is unavailable because a matching Event record was not found. " forcing people to hardcode their templates in order to show the donate tab only to the usergroups you want it to be shown (exposing the site to potential exploits).
This is completely nonsensical. Editing your templates do not expose your site to any potential exploits, that makes absolutely no sense.

Also, this is not a bug. You can feel free to post a feature request @ our site to get a new user group permission for who can see the Donate tab, and it will be looked at for future updates. Unfortunately feature requests from this thread cannot be tracked, because these threads do not contain issue tracking software that allows me to see outstanding feature requests.

Extending my license, altough it would have been a kind gesture from you (I still thank you for your initiative), wouldn't have solved the root problem, and I'm also sure you wouldn't have extended all the other users' licenses as well.
Given that this issue was, in fact, highlighted before today, I would be more than happy to extend the license of customers who would have been eligible to download an update back in April but would no longer be eligible today.

If any such customers are reading this post, please feel free to send me a PM with your DBTech username so that I can investigate.

From my point of view (and many of my friends share the same PoV of me), add-on upgrades should be primarily meant to be done when new features are introduced or when you make minor bug fixes, and not for important/core bug fixes, which shouldn't even exist when dealing with a *production* script, meant to be used on live sites and not for local servers;
So you still believe that it's possible to create a script without bugs. I don't even need to respond to this any further, as anyone with any amount of experience with software development will tell you this is 100% unreasonable. If you keep harping on the point that our software should be bug free, your posts are going to be dismissed as nonsense by everyone reading them.

I'm not, of course, your business consultant nor anything important for you and your projects, I'm just trying to point out some of the problems I personally experienced using your add-on
Did you know that it is actually possible to make addon developers aware of problems (or remind them of previously reported problems) in their add-ons without accusing them of deliberately leaving flaws in the software so that they can charge more for renewals? I know, I was surprised to learn that too.

I'm sorry if I'm bothering you with my messages, and I'm sure I am, but I feel the need to share my experience with this script, as people should be able to read both the good and the bad about anything, especially on internet, before making their decision. Then it's up to them to decide what to believe.
Sure, but it would have been nice to not have you accuse me of malice. Then again, considering your track record with the truth in this thread, I'm not holding my breath about you realising this.

---
I am truly sorry that I forgot about your bug report so that I couldn't either advise you to correct your misconfiguration or make the change I made today in a more timely manner.


Fillip
 
Last edited:
@Sbenny - Think of a ticket system like a checklist and this forum thread like a pile of notes. When you or I put in a support ticket, that adds our issue to the checklist -- something that needs to be looked into. Until it's resolved in some way, it lingers, unchecked. When we bring up an issue in discussion here, it's basically adding to an unorganized pile of notes, and the more there are, the more likely one will be lost. That's exactly what happened here. No one was out to "keep you waiting" for a fix. You can see where other problems brought up before, after, and even in the same post were resolved in a timely manner.

With regard to features that aren't available, there's an unfortunate tendency for us (and yes, I include myself in this, although I try to avoid it) to see things from a perspective of, "I paid for this, so I should get what I want." The reality is, you and I both paid for a product license -- a product which has some features we want, not every feature we'd like, and a lot of features we'll never use. Unless we commission something to be custom-made for what we want, we're using a program that was designed not for our specific needs but to accommodate as many possible users with similar needs as possible. There's still a few things I wish they could do (setting a price in two or more different currencies to buy an item, for instance), but I'd say the product does what it says it will do.

With regard to errors, like machines, the more features and moving parts a program has, the more potential points of failure it has -- and in many cases, until someone tries to use the program in a way you never thought of, you won't realize a problem exists. DBCredits does a lot of things, and I'm pretty sure all of us are trying to use it in different ways. I can guarantee you that I've abused DBCredits and DBShop well beyond what they were intended for, and despite that, they held up better than expected and Fillip has been extremely helpful in closing the gaps where they failed.

I'm happy with the evolution it's gone through so far, and am actually impressed that it's getting as much development as it is while @DragonByte Tech is also maintaining and developing multiple other products. Per that screenshot, it would appear you and I both purchased it while it was still in beta, not a finished product. We expected changes going into this. Open communication with Fillip will get you more of the changes you need without having to tear each other down.
 
@kbryant414 I thank you for your reply, altough Fillip keep seeing my replies as ways to attack him (and this does justify his defensive replies), I was just criticizing his work, not offending. After all, if I didn't like this add-on, I would have simply uninstalled it instead of keep bothering its developer hoping for some enhancements.

As per Xenforo vs Dev's website, you're right on it, but, again, I used his site many times since I purchased his add-on, and I still had the same "luck" I've had here, therefore I didn't feel the necessity to move again to his website if the outcome was the same I had on here.

For example, I posted this https://www.dragonbyte-tech.com/threads/enhancements-dbtech_shop_itembit_inventory.22298/ on his site, many months ago, I even provided step by step instructions for him about how to implement this change, if he was interested in it. I didn't even get a reply, a like on the thread nor a private message about it, and over 3 months passed. I also started another private feature request on their forum and replies were delayed from a minimum of a week to a maximum of.. no reply at all.

I understand he's busy and I'm not pretending to have fast support nor any of my "wishes" granted, but at least a reply, sooner or later, would have been appreciated. If there's something I expected from him, free or paid add-on he provided, would have been to not be ignored, especially if I tried my best to help him with a possible development of his add-on, getting ignored in exchange.

I have the feeling this post will again be taken as a way to accuse/attack him, so I expect another defensive post from him which would not help anyone, once again.


Another example of ignored posts/threads on his site from me and another member who had my similar idea:

https://www.dragonbyte-tech.com/threads/force-https-check-for-mp3-url.22443/
 
For example, I posted this https://www.dragonbyte-tech.com/threads/enhancements-dbtech_shop_itembit_inventory.22298/ on his site, many months ago, I even provided step by step instructions for him about how to implement this change, if he was interested in it. I didn't even get a reply, a like on the thread nor a private message about it, and over 3 months passed. I also started another private feature request on their forum and replies were delayed from a minimum of a week to a maximum of.. no reply at all.
Feature Requests are not considered support tickets so they do not tend to receive a reply. Every feature request is logged and will be reviewed when it's time to update the product with new features :)


Fillip
 
Well if you say so, I guess it's time for me to give up. Bug reports are forgotten and feature requests do not tend to receive a reply, it's enough for me.

Thanks for your time and sorry for the hassles, it's my fault to expect too much from a dev.
 
Bug reports are forgotten and feature requests do not tend to receive a reply
I realise that it may be sub-optimal for feature requests to not receive a reply, so I will change our ticketing system to auto-respond to feature requests to let customers know their requests will be seen.

I'm thinking something like
Hello @{username},

Thank you for your suggestion. Your request will be reviewed by a member of our team shortly. Unless there are any problems preventing these features from being added to the product, this thread will not receive another reply until it is time to review logged feature requests for implementation.

We appreciate you taking the time to help us improve our products!


- DragonByte Tech Staff
Some people do mis-label their tickets as feature requests but that shouldn't be a huge problem I don't think.

I'll run some tests locally to make sure the bot doesn't spam the forum replying to old tickets, and make sure it works for new tickets going forward :)


Fillip
 
DragonByte Tech updated [DBTech] DragonByte Credits with a new update entry:

Resource Guidelines Update

What is happening?
On the 11th of July 2018, XenForo published their Resource Guidelines aimed at ensuring performance & stability of XenForo modifications. At the moment, this product does not meet these standards, due to the fact that this product has been engineered to allow the core code to run on both XenForo 1 and XenForo 2.

As a result, I am beginning work on re-engineering this product to become a "native"...

Read the rest of this update entry...
 
Back
Top Bottom