⚙️Configuration

🎟️ Code Redemption – Usage

The PlayTime Shop includes a secure, one-time code redemption system, ideal for promotions, events, or Tebex-related rewards.

Codes can be created in two different ways.


🛠 Option 1: Generate a Code via Command

You can generate a redeemable code directly from the server console or the txAdmin console using the following command:

ptr_generatecode CODE AMOUNT

Example:

ptr_generatecode ZR-ONCODEREDEEM 150

This will create a code named ZR-ONCODEREDEEM that rewards 150 coins when redeemed by a player.

✅ Works from:

  • Server console

  • txAdmin console


🗃️ Option 2: Add a Code Manually in the Database

You may also insert codes manually into the database.

  • Table: zerobug_playearncodes

  • Required fields:

    • code – the redeemable code

    • reward – coin amount given

    • redeemed – set to 0 (unused)

⚠️ Ensure each code is unique.


🔐 Security & Behavior

  • Codes are one-time use only

  • Codes are automatically removed after redemption

  • Protected against duplicate use, spam, and race conditions

Default Configuration & Translations

Extra Translations JS Side - (/zr-nui/zr-js/zr-translation.js)

Secured Discord Bot Token on Server Side (zr-token.lua)

Notifications System & Extra Reward Function

Last updated