[DBTech] DragonByte Credits

[DBTech] DragonByte Credits 5.0.3

No permission to buy ($14.95)
New Features:

Daily/Weekly/Monthly Statistics
  • DragonByte Credits <currency> Earned
  • DragonByte Credits <currency> Spent
  • DragonByte Credits income

Changed Features:
  • Error messages that do not come from Overlays will now no longer change the AdminCP tab
  • AdminCP lists now use a smaller font size for a more compact look
  • Actions like "Repair Cache" that previously would redirect without any indication something had happened will now display a message on top of the page it lands on
  • Using spaces in the "Points Column" field when adding a new Currency will now no longer be accepted. Only a-z, 0-9 and _ are allowed.

Bug Fixes:
  • In certain scenarios it would be possible for post deletions to produce a server error
  • Like
Reactions: 51463
New Features:

Event: Give Warning
  • Applying a warning to someone else.
  • Usergroups that can be affected by this event
  • Charge for event trigger
  • Give Warning Amount
  • Random Addition
  • Give Warning Negation Amount
  • Point Amount
  • Point Negation Amount
  • Minimum Points for this event to be triggered
  • Maximum Points (Exceeded amounts are ignored)
  • Below Minimum Points Handling (exclude currency amount, exclude entire event, prevent the event trigger)


Bug Fixes:
  • Inactive currencies no longer show up in the transaction filtering list
  • The Adjust events being auto-created would not fully work as intended
  • Disabling a currency could produce server errors on the transaction list
  • In certain scenarios it was possible for events to trigger a server error
  • In certain scenarios it was possible for user group permission checking to not work as expected
  • Like
Reactions: 51463
New Features:

Transaction Log
  • Redesigned to be mobile-friendly
  • Now also displays your wallet in the sidebar

Criteria: Fewer than X Credits
  • Ability to create trophies etc. using "Fewer than X <currency>" criteria

Criteria: More than X Credits
  • Ability to create trophies etc. using "More than X <currency>" criteria


Changed Features:
  • The subnav no longer includes the user's credits amount(s)


Bug Fixes:
  • Alert Preferences in a member's profile were not saved correctly, causing them to have no effect
  • Creating a currency with a column that already existed could in some circumstances create a DB error
  • Fixed an issue where saving users in the AdminCP could trigger the Registration event more often than intended
  • A few back-end issues were resolved that prevented the DragonByte Shop integration from working as intended
New Features:

Event: Interest
  • Growing the value of your currency over time.
  • Usergroups that can be affected by this event
  • Charge for event (yes/no)
  • Interest Amount
  • Random Addition
  • Currency Amount (set to 0.01 for 1% interest)
  • Minimum Currency for this event to be triggered
  • Maximum Currency (Exceeded amounts are ignored)
  • Below Minimum Currency Handling (exclude currency amount, exclude entire event)

Event: Paycheck
  • Occurs at regular intervals.
  • Usergroups that can be affected by this event
  • Charge for event (yes/no)
  • Paycheck Amount
  • Random Addition

Event: Trophy
  • Being awarded a new trophy.
  • Usergroups that can be affected by this event
  • Charge for event (yes/no)
  • Trophy Amount
  • Random Addition
  • Choose one or more trophies this event applies to

Event: Registration
  • A new user registers on the forum.
  • Registration Amount
  • Random Addition

Upgrade Lock
  • Event listeners will no longer run when there's a pending upgrade
  • A notice is displayed in the front-end when there's a pending upgrade

Changed Features:
  • If Adjust events are missing, they are automatically created when you visit the Manage Users interface
  • If an Adjust event has an invalid configuration, it is automatically corrected when you visit the Manage Users interface
  • When a user is deleted, their related transaction activity is also erased
  • If you have multiple currencies with their own Daily event, they will now trigger individually
  • Changed the installer file structure
  • Like
Reactions: 51463
New Features:

AdminCP Splash Page
  • "Monthly Income" chart
  • Displays revenue from "Purchase" events

Event: Transfer
  • Moving your own currency from one form to another.
  • Usergroups that can be affected by this event
  • Charge for event (yes/no)
  • Flat Rate
  • Random Addition
  • Taxation
  • Affected Participants
  • Minimum Currency for this event to be triggered
  • Maximum Currency (Exceeded amounts are ignored)
  • Below Minimum Currency Handling (exclude currency amount, exclude entire event, prevent entire event trigger)

Event: Daily XenForo Resource Manager Upload
  • Uploading a new XenResource resource. Multiplier is filesize.
  • Usergroups that can be affected by this event
  • Charge for event (yes/no)
  • XenResource Upload Amount addition/negation
  • Random Addition
  • Byte Amount (amount added per byte uploaded)
  • Byte Negation Amount (amount negated per byte uploaded)
  • Minimum Byte for this event to be triggered
  • Maximum Byte (Exceeded amounts are ignored)
  • Below Minimum Byte Handling (exclude byte amount, exclude entire event, prevent entire event trigger)

Event: Daily XenForo Resource Manager Update
  • Adding an update to a XenResource resource.
  • Usergroups that can be affected by this event
  • Charge for event (yes/no)
  • XenResource Update Amount addition/negation
  • Random Addition

Event: Daily XenForo Resource Manager Download
  • Usergroups that can be affected by this event
  • Content Ownership Restriction (whether or not to allow the user to trigger this event if they own the parent resource - allow either, own resource only, others' resource only)
  • Charge for event (yes/no)
  • XenResource Download Amount
  • Random Addition
  • Byte Amount (amount added per byte downloaded)
  • Minimum Byte for this event to be triggered
  • Maximum Byte (Exceeded amounts are ignored)
  • Below Minimum Byte Handling (exclude byte amount, exclude entire event, prevent entire event trigger)

Event: Daily XenForo Resource Manager Downloaded
  • Someone else downloading your XenResource resource. Multiplier is filesize.
  • Usergroups that can be affected by this event
  • Charge for event (yes/no)
  • XenResource Downloaded Amount
  • Random Addition
  • Byte Amount (amount added per byte downloaded)
  • Minimum Byte for this event to be triggered
  • Maximum Byte (Exceeded amounts are ignored)
  • Below Minimum Byte Handling (exclude byte amount, prevent entire event trigger)

Event: Daily XenForo Resource Manager Comment
  • Adding a comment to a XenResource resource.
  • Usergroups that can be affected by this event
  • Content Ownership Restriction (whether or not to allow the user to trigger this event if they own the parent resource - allow either, own resource only, others' resource only)
  • Charge for event (yes/no)
  • XenResource Comment Amount addition/negation
  • Random Addition
  • Character Amount (amount added per character typed)
  • Character Negation Amount (amount negated per character typed)
  • Minimum Character for this event to be triggered
  • Maximum Character (Exceeded amounts are ignored)
  • Below Minimum Character Handling (exclude character amount, exclude entire event, prevent entire event trigger)

Event: Daily XenForo Resource Manager Commented
  • Someone else commenting on your XenResource resource.
  • Usergroups that can be affected by this event
  • Charge for event (yes/no)
  • XenResource Comment Amount addition/negation
  • Random Addition
  • Character Amount (amount added per character typed)
  • Character Negation Amount (amount negated per character typed)
  • Minimum Character for this event to be triggered
  • Maximum Character (Exceeded amounts are ignored)
  • Below Minimum Character Handling (exclude character amount, exclude entire event)

Event: Daily XenForo Resource Manager Rate
  • Rating a XenResource resource. Multiplier is rating.
  • Usergroups that can be affected by this event
  • Content Ownership Restriction (whether or not to allow the user to trigger this event if they own the parent resource - allow either, own resource only, others' resource only)
  • Charge for event (yes/no)
  • XenResource Rated Amount addition/negation
  • Random Addition
  • Star Amount (amount added per star rated)
  • Affected Participants
  • Minimum Star for this event to be triggered
  • Maximum Star (Exceeded amounts are ignored)
  • Below Minimum Stars Handling (exclude star amount, exclude entire event, prevent entire event trigger)

Event: Daily XenForo Resource Manager Rated
  • Someone else rated your XenResource resource. Multiplier is rating.
  • Usergroups that can be affected by this event
  • Charge for event (yes/no)
  • XenResource Rated Amount addition/negation
  • Random Addition
  • Star Amount (amount added per star rated)
  • Affected Participants
  • Minimum Star for this event to be triggered
  • Maximum Star (Exceeded amounts are ignored)
  • Below Minimum Stars Handling (exclude star amount, exclude entire event)

Changed Features:
  • Changed the naming of the columns in the Transaction log to more accurately reflect their content
  • The "Purchase" event’s "Currency" setting has moved to the "Purchase" Event Trigger settings
  • The "Purchase" event’s "Currency Prefix" setting has moved to the "Purchase" Event Trigger settings
  • The "Purchase" event’s "Currency Suffix" setting has moved to the "Purchase" Event Trigger settings

Bug Fixes:
  • Fixed visual issues where the same user would be shown as Target and Source (User and Recipient)
  • Fixed an issue where the "Profile" and "Visit" event triggers had their naming reversed
  • Alerts will now show up as intended even when the forum is not in debug mode
  • The Birthday event could fail to trigger in certain scenarios due to a server error
  • Like
Reactions: 51463 and Trekkan
New Features:

Revamped Navbar
  • The navbar tab can now be moved to any of the available hook locations in the navbar area via a revamped setting
  • The navbar tab now includes a user's total amount of credits as well as a direct link to purchase credits, if any Purchase events are set up
  • The navbar tab can now integrate its items into the DragonByte Shop navbar tab, if you would rather have one unified tab than two

User Management
  • Search for users using the same search fields as the normal XF AdminCP user search
  • View a paginated list of users & their credits values for each of your currencies
  • Quickly update any user's points, complete with transaction log support (will show as "Adjustment by administrator" in the "Notes" field)

Event: Daily XenForo Media Gallery Upload
  • Uploading new XenGallery Media. Multiplier is filesize.
  • Usergroups that can be affected by this event
  • Charge for event (yes/no)
  • XenGallery Upload Amount addition/negation
  • Random Addition
  • Byte Amount (amount added per byte uploaded)
  • Byte Negation Amount (amount negated per byte uploaded)
  • Minimum Byte for this event to be triggered
  • Maximum Byte (Exceeded amounts are ignored)
  • Below Minimum Byte Handling (exclude byte amount, exclude entire event, prevent entire event trigger)

Event: Daily XenForo Media Gallery Download
  • Usergroups that can be affected by this event
  • Content Ownership Restriction (whether or not to allow the user to trigger this event if they own the parent media - allow either, own media only, others' media only)
  • Charge for event (yes/no)
  • XenGallery Download Amount
  • Random Addition
  • Byte Amount (amount added per byte downloaded)
  • Minimum Byte for this event to be triggered
  • Maximum Byte (Exceeded amounts are ignored)
  • Below Minimum Byte Handling (exclude byte amount, exclude entire event, prevent entire event trigger)

Event: Daily XenForo Media Gallery Downloaded
  • Someone else downloading your XenGallery media. Multiplier is filesize.
  • Usergroups that can be affected by this event
  • Charge for event (yes/no)
  • XenGallery Downloaded Amount
  • Random Addition
  • Byte Amount (amount added per byte downloaded)
  • Minimum Byte for this event to be triggered
  • Maximum Byte (Exceeded amounts are ignored)
  • Below Minimum Byte Handling (exclude byte amount, prevent entire event trigger)

Event: Daily XenForo Media Gallery Comment
  • Adding a comment to a XenGallery media resource.
  • Usergroups that can be affected by this event
  • Content Ownership Restriction (whether or not to allow the user to trigger this event if they own the parent media - allow either, own media only, others' media only)
  • Charge for event (yes/no)
  • XenGallery Comment Amount addition/negation
  • Random Addition
  • Character Amount (amount added per character typed)
  • Character Negation Amount (amount negated per character typed)
  • Minimum Character for this event to be triggered
  • Maximum Character (Exceeded amounts are ignored)
  • Below Minimum Character Handling (exclude character amount, exclude entire event, prevent entire event trigger)

Event: Daily XenForo Media Gallery Commented
  • Someone else commenting on your XenGallery media resource.
  • Usergroups that can be affected by this event
  • Charge for event (yes/no)
  • XenGallery Comment Amount addition/negation
  • Random Addition
  • Character Amount (amount added per character typed)
  • Character Negation Amount (amount negated per character typed)
  • Minimum Character for this event to be triggered
  • Maximum Character (Exceeded amounts are ignored)
  • Below Minimum Character Handling (exclude character amount, exclude entire event)

Event: Daily XenForo Media Gallery Rate
  • Rating XenGallery media. Multiplier is rating.
  • Usergroups that can be affected by this event
  • Content Ownership Restriction (whether or not to allow the user to trigger this event if they own the parent media - allow either, own media only, others' media only)
  • Charge for event (yes/no)
  • XenGallery Rated Amount addition/negation
  • Random Addition
  • Star Amount (amount added per star rated)
  • Affected Participants (should be set to Receiving User)
  • Minimum Star for this event to be triggered
  • Maximum Star (Exceeded amounts are ignored)
  • Below Minimum Stars Handling (exclude star amount, exclude entire event, prevent entire event trigger)

Event: Daily XenForo Media Gallery Rated
  • Someone else rated your XenGallery media. Multiplier is rating.
  • Usergroups that can be affected by this event
  • Charge for event (yes/no)
  • XenGallery Rated Amount addition/negation
  • Random Addition
  • Star Amount (amount added per star rated)
  • Affected Participants (should be set to Receiving User)
  • Minimum Star for this event to be triggered
  • Maximum Star (Exceeded amounts are ignored)
  • Below Minimum Stars Handling (exclude star amount, exclude entire event)

Bug Fixes:
  • In certain scenarios it was possible for guests to generate application errors
  • Fixed visual issues with the AdminCP breadcrumbs
  • Like
Reactions: 51463
New Features:

AdminCP
  • Added compatibility with upcoming "Integration" product designed to create a dedicated AdminCP tab for all DragonByte Tech products

Event: Daily Activity
  • Awarded on first login each day
  • Usergroups that can be affected by this event
  • Charge for event trigger
  • Daily Activity amount
  • Random Addition
  • Frequency
  • Maximum Applications
  • Limit Period
  • Alert

Event: Follow
  • Following someone
  • Usergroups that can be affected by this event
  • Charge for event trigger
  • Follow amount
  • Random Addition
  • Follow Negation Amount
  • Frequency
  • Maximum Applications
  • Limit Period
  • Alert

Event: Followed
  • Someone else following you
  • Usergroups that can be affected by this event
  • Charge for event trigger
  • Followed amount
  • Random Addition
  • Followed Negation Amount
  • Frequency
  • Maximum Applications
  • Limit Period
  • Alert

Event: Poll
  • Posting a poll
  • Usergroups that can be affected by this event
  • Forums this event applies to
  • Charge for event trigger
  • Poll Amount
  • Random Addition
  • Poll Negation Amount
  • Option Amount
  • Option Negation Amount
  • Minimum Options for this event to be triggered
  • Maximum Options (Exceeded amounts are ignored)
  • Below Minimum Options Handling (exclude character amount, cancel this event, prevent entire Message event trigger)
  • Frequency
  • Maximum Applications
  • Limit Period
  • Alert

Event: Vote
  • Voting in a poll
  • Usergroups that can be affected by this event
  • Forums this event applies to
  • Content Ownership Restriction (whether or not to allow the user to trigger this event if they own the parent profile - allow either, own profile only, others' profiles only)
  • Charge for event trigger
  • Vote Amount
  • Random Addition
  • Vote Negation Amount
  • Option Amount
  • Option Negation Amount
  • Minimum Options for this event to be triggered
  • Maximum Options (Exceeded amounts are ignored)
  • Below Minimum Options Handling (exclude character amount, cancel this event, prevent entire Message event trigger)
  • Frequency
  • Maximum Applications
  • Limit Period
  • Alert

Event: Sticky
  • Your thread becoming sticky
  • Usergroups that can be affected by this event
  • Charge for event trigger
  • Sticky amount
  • Random Addition
  • Sticky Negation Amount
  • Frequency
  • Maximum Applications
  • Limit Period
  • Alert


Bug Fixes:
  • In certain scenarios it was possible for guests to generate application errors
  • Fixed visual issues with the AdminCP breadcrumbs
  • Like
Reactions: 51463
New Features:

Alert Preferences
  • Users can selectively disable notifications for each different event trigger

Currency
  • The currency settings "Maximum Earned" and "Limit Period" are now implemented

Events
  • The event settings "Frequency", "Maximum Applications" and "Limit Period" are now implemented

Transactions: Display Options
  • Order by Date or Amount in ascending or descending order
  • Filter by event trigger
  • Filter by currency


Event: Message
  • Leaving a message on someone else's profile
  • Usergroups that can be affected by this event
  • Content Ownership Restriction (whether or not to allow the user to trigger this event if they own the parent profile - allow either, own profile only, others' profiles only)
  • Charge for event trigger
  • Flat Rate addition/negation
  • Random Addition
  • Character Amount
  • Character Negation Amount
  • Minimum Characters for this event to be triggered
  • Maximum Characters (Exceeded amounts are ignored)
  • Below Minimum Characters Handling (exclude character amount, cancel this event, prevent entire Message event trigger)
  • Frequency
  • Maximum Applications
  • Limit Period
  • Alert

Event: Messaged
  • Someone else leaving a message on your profile
  • Usergroups that can be affected by this event
  • Charge for event trigger
  • Flat Rate addition/negation
  • Random Addition
  • Character Amount
  • Character Negation Amount
  • Minimum Characters for this event to be triggered
  • Maximum Characters (Exceeded amounts are ignored)
  • Below Minimum Characters Handling (exclude character amount, cancel this event, prevent entire Messaged event trigger)
  • Frequency
  • Maximum Applications
  • Limit Period
  • Alert

Event: Warning
  • Receiving a Warning
  • Usergroups that can be affected by this event
  • Charge for event trigger
  • Warning Amount
  • Random Addition
  • Warning Negation Amount
  • Point Amount
  • Point Negation Amount
  • Minimum Points for this event to be triggered
  • Maximum Points (Exceeded amounts are ignored)
  • Below Minimum Points Handling (exclude currency amount, cancel this event, prevent entire Warning event trigger)
  • Frequency
  • Maximum Applications
  • Limit Period
  • Alert


Bug Fixes:
  • The "Delete Currency" phrase was missing
  • Adding a new currency would not work as intended if the currency field did not already exist in the database
  • Deleting a currency created from scratch (i.e. not using existing points fields) would not remove the column as intended
  • Deleting a currency would not remove its related Events
  • Deleting a currency would not remove its related Transactions
  • Deleting an event trigger would not remove its related Events
  • Deleting an event trigger would not remove its related Transactions
  • Deleting an event would not remove its related Transactions
  • In some cases, the "previous" value would not get returned for other modifications using the XFCP system to extend the XenForo_DataWriter_DiscussionMessage_Post
  • Like
Reactions: 51463
New Features:

Alerts
  • Full XenForo Alert system support
  • Unique phrases for every combination of currency movement for all 30+ event types (current & upcoming)
  • Can be enabled/disabled per-event

Event: Purchase
  • Buying internet points with cash monies.
  • Usergroups that can be affected by this event
  • Content Ownership Restriction (whether or not to allow the user to trigger this event if they own the parent Attachment - allow either, own attachment only, others' attachments only)
  • Charge for event trigger
  • Flat Rate addition/negation
  • Random Addition
  • Taxation
  • Affected Participants
  • Minimum Currency for this event to be triggered
  • Maximum Currency (Exceeded amounts are ignored)
  • Below Minimum Currency Handling (exclude currency amount, cancel this event, prevent entire Adjust event trigger)
  • Description
  • Currency (real world currency)
  • Currency Prefix
  • Currency Suffix
  • Cost (in real world money)
  • Amount (in points gained)
  • Maximum Applications
  • Limit Period
  • Alert

Event: Content
  • Using [CHARGE=X] BBCode to charge other users to see your post's content.
  • Usergroups that can be affected by this event
  • Content Ownership Restriction (whether or not to allow the user to trigger this event if they own the parent Attachment - allow either, own attachment only, others' attachments only)
  • Charge for event trigger
  • Flat Rate addition/negation
  • Random Addition
  • Taxation
  • Affected Participants
  • Minimum Currency for this event to be triggered
  • Maximum Currency (Exceeded amounts are ignored)
  • Below Minimum Currency Handling (exclude currency amount, cancel this event, prevent entire Adjust event trigger)
  • Maximum Applications
  • Limit Period
  • Alert

Changed Features:
  • When editing events, any options specific to the event's trigger will now have their own settings tab

Bug Fixes:
  • In certain cases, a "Cannot redeclare class XFCP_<>" error could be displayed
  • In certain scenarios it was possible for the $ symbol to be replaced by the xf_ table prefix
  • Like
Reactions: 51463
Top Bottom