[GamingOGs] Lootboxes

[GamingOGs] Lootboxes 1.9.2

GamingOGs Lootboxes!
JOIN OUR DISCORD TODAY:
(CLICK ME)
Checkout GameServerApp! - https://gameserverapp.com/?camp=GamingOGs

Free: Do you want "1 FREE" copy of "Lootboxes" to use for your gaming community? Send us a private direct message asking for a "vouch" copy. We will gladly give anyone "1 FREE" vouch copy to you under the condition you leave a positive review on this ArkServerAPI webpage.

What is a vouch copy?: A vouch copy is where you can unlock "1 FREE" copy of HWID activation on your dedicated box for this plugin if you leave a positive review on the ArkServerAPI sales webpage. You can redeem this by sending us a direct message on the website requesting a vouch copy. Please note; we expect you to leave a positive review within "3 Days" of us activating your HWID license. This offer can only be redeemed once per server community you can't have multiple admins of the same communities requesting free copies.

Demonstration video;

Features:
  • Includes a fully functional easy to use lootbox editor program.
  • Unique discord logging to track and monitor lootboxes in-game in real-time.
  • Daily Rewards feature where users can earn rewards for logging in daily.
  • Unique random mystery boxes feature where admins can give a random lootbox every time.
  • Unique gambling system where players can gamble Ark-Shop points in-game to earn a lootbox.
  • Active updates and fully supports ark survival evolved and atlas.
  • Fully customized and configurable for all audiences!
Lootbox Rewards:
  • Items / Armors / Supply Beacons / Cave Drops / Dinos / Commands (Basically anything can be rewarded)
  • Dinos; Can be spawned as baby dinos or imprinted to any imprint level.
  • Dinos; Can spawn with saddles and a saddle quality level.
  • Dinos; Can be earned by gambling lootboxes.
  • Commands; Lootboxes can run any ark or plugin commands that require rcon or console access.
  • Permissions Groups; You can design lootboxes to work with only "X" permission groups where no one can open them but that "X" permission group is great for VIP ranks or admin-only lootboxes for events!
  • Permissions; You can set it up so only "X" groups can earn that lootbox by playtime intervals.
Exclusive Lootbox Editor:
Are you tired of staring at lines of code and trying to code hundreds or thousands of lootboxes? Would you like to code thousands of lootboxes in a matter of minutes or hours? We've created an exclusive lootbox editor program that is fully included with this plugin where you can edit and create any type of lootbox very quickly and efficiently. This dramatically improves the speed and reduces the reduction of delays needed to create lootboxes. This is perfect for server owners who run large servers or small servers and don't want to spend hundreds of hours tinkering the JSON config files just to make one wrong mistake and the entire config stops working! A really cool feature we coded in the lootbox editor is the lootbox editor makes it impossible for you to make any errors that prevent the config from working. What this means is the lootbox editor is specially designed to ensure that a JSON validation is run before the file can be saved the editor will prevent the file from having errors.
LootBoxEditor_o3aVyBP2nh.png

LootBoxEditor_a1O0TR50r1.png

LootBoxEditor_b89NDXxQod.png

LootBoxEditor_BfwvkNZSvv.png

LootBoxEditor_daCITQ6Wyg.png

LootBoxEditor_rvlXCylbv3.png

LootBoxEditor_pWprpZ4Ouh.png

LootBoxEditor_p1Yhs4kOZo.png

LootBoxEditor_nbxrARqh1I.png

LootBoxEditor_UeLNTK0RNC.png

What can lootboxes be used for?:
  • Server Events (Use them in creative style events inspired to give colorful prices or RP-related gear.)
  • Admin only (Spawn in quick preset of items for raid bases or admin-related stuff.)
  • Self-sustaining donation system (This can be used to self-fund a server monthly rental cost.)
  • ArkShop system (Use this to increase in-game currency or economy systems you set up.)
  • Content Creators (Perfect for creating clickbait videos and showing off the rewards system.)
  • Be creative (This plugin isn't only designed for server donations it's designed to give the server owner full control and flexibility of what you want to create for your server there are hundreds if not thousands of different ways you can use this plugin for a different type of content within your servers, stay creative!)
How does the gambling system work?:
Glad you asked! So the gambling system is pretty simple and basic once you understand it. When coding the configuration file you have an option for "GamblePercent" this number can be between 0-100 this percent defines how often the user who types the command in-game will win that loot box. Typically you want to do 25% so it's 1 out of 4 tries or you can do 50% so it's 1 out of 2 tries to win a loot box. The other setting inside the configuration file is called "GamblePrice" this allows you to define how much ArkShop points are spent in-game when the player types /gamble boxname in-game. This gives you complete control over how you want this system to work this can be used to offer every player in-game a fair equal chance of winning lootboxes instead of the playtime intervals. Or this could be used to cycle out ArkShop points so in return you get more donators donating for points and lootboxes. The entire concept of this is to provide a system that allows players in-game a fair equal chance of winning lootboxes but at the same time, it is used in a way that could potentially be profitable for the server owners.

Commands List:
Chat Commands:
OpenBox: /lb.open
ShowBoxes: /lb.boxes
Gamble: /lb.gamble
TradeBox: /lb.trade
TraderId: /lb.id

Admin Commands:

Console

GiveBox: cheat lb.givebox {steamid} {boxname} {amount}
SetBox: cheat lb.setbox {steamid} {boxname} {amount}
RemoveBox: cheat lb.removebox {steamid} {boxname} {amount}
RandBox: cheat lb.randbox {amount}
GiveBoxAll: cheat lb.giveboxall {boxname} {amount}
SetBoxAll: cheat lb.setboxall {boxname} {amount}
RemoveBoxAll: cheat lb.removeboxall {boxname} {amount}
RandBoxAll: cheat lb.randboxall {amount}
EnableBoxes: cheat lb.enable {boxname}
DisableBoxes: cheat lb.disable {boxname}

Rcon
GiveBox: lb.givebox {steamid} {boxname} {amount}
SetBox: lb.setbox {steamid} {boxname} {amount}
RemoveBox: lb.removebox {steamid} {boxname} {amount}
RandBox: lb.randbox {amount}
GiveBoxAll: lb.giveboxall {boxname} {amount}
SetBoxAll: lb.setboxall {boxname} {amount}
RemoveBoxAll: lb.removeboxall {boxname} {amount}
RandBoxAll: lb.randboxall {amount}
EnableBoxes: lb.enable {boxname}
DisableBoxes: lb.disable {boxname}

Configuration File:
JSON:
{
  "General": {
    "Mysql": { // Enter your MySQL login info here.
      "MysqlHost": "localhost",
      "MysqlUser": "username",
      "MysqlPass": "password",
      "MysqlDB": "ark_lootboxes"
    },
    "Metrics": { // This will determine if you want to use the discord logging plugin to log lootboxes into discord webhooks.
      "EnableMetrics": false,
      "Channels": {
        "OpenBoxesChannel": {
          "Tag": "LootBoxChannel",
          "BotName": "OpenBoxesBot"
        },
        "TradeBoxesChannel": {
          "Tag": "LootBoxChannel",
          "BotName": "TradeBoxesBot"
        },
        "ReceiveBoxesChannel": {
          "Tag": "LootBoxChannel",
          "BotName": "ReceiveBoxesBot"
        }
      }
    },
    "RandomBoxes": { // This number sets a cooldown on how many boxes will be given before randombox will give you another box of the same type.
      "DontRepeatBoxes": 10,
      "Boxes": [
        "dinobox",
        "mysterybox",
        "freebox"
      ]
    },
    "ExcludeDinos": { // This allows you to restrict lootboxes on certain maps.
      "Ragnarok": [
        "DinoBP1",
        "DinoBP2"
      ],
      "Abberation": [
        "DinoBP1",
        "DinoBP2"
      ]
    },
    "Messages": {
      "Sender": "LootBoxes",
      "WonItem": "You have won {}!",
      "WonBox": "{} has gambled and won {} lootbox!",
      "NoBoxesLeft": "You don't have loot boxes left",
      "BoxNotExist": "Wrong box name",
      "TraderId": "Your trader ID is {}",
      "WrongTraderId": "Wrong trader ID",
      "ShowBoxes": "Your boxes:\n{}",
      "ShowBoxesEmpty": "You have no boxes left",
      "Unlucky": "{} has gambled and lost {} amount of points for {} lootbox. Better luck next time!\"",
      "CantGamble": "You can't gamble this box",
      "NoPermission": "You don't have permissions to open this loot box",
      "NoPoints": "You don't have enough points",
      "TradedBoxes": "You have been traded {} amount of {} lootboxes by user {}.",
      "TradedBoxesSuccess": "You've traded boxes successfully",
      "TradeBoxesBroadcast": "{} traded {} amount of lootboxes to {}.",
      "IncompatibleMap": "You can't open such boxes on this map",
      "CannotGiveDino": "Couldn't give a dino, try again",
      "CannotGiveItem": "Couldn't give an item, try again",
      "BoxesDisabled": "Boxes are disabled for {}",
      "ContactAdmins": "An internal error occured. Please contact server admins"
    },
    "Commands": {
      "Chat": {
        "OpenBox": "/lb.open",
        "ShowBoxes": "/lb.boxes",
        "Gamble": "/lb.gamble",
        "TradeBox": "/lb.trade",
        "TraderId": "/lb.id"
      },
      "Console": {
        "GiveBox": "lb.givebox",
        "SetBox": "lb.setbox",
        "RemoveBox": "lb.removebox",
        "RandBox": "lb.randbox",
        "GiveBoxAll": "lb.giveboxall",
        "SetBoxAll": "lb.setboxall",
        "RemoveBoxAll": "lb.removeboxall",
        "RandBoxAll": "lb.randboxall",
        "EnableBoxes": "lb.enable",
        "DisableBoxes": "lb.disable"
      },
      "Rcon": {
        "GiveBox": "lb.givebox",
        "SetBox": "lb.setbox",
        "RemoveBox": "lb.removebox",
        "RandBox": "lb.randbox",
        "GiveBoxAll": "lb.giveboxall",
        "SetBoxAll": "lb.setboxall",
        "RemoveBoxAll": "lb.removeboxall",
        "RandBoxAll": "lb.randboxall",
        "EnableBoxes": "lb.enable",
        "DisableBoxes": "lb.disable"
      }
    }
  },
  "Boxes": {
    "CHIBIBOX": {
      "GamblePercent": 25,
      "GamblePrice": 100,
      "Permission": "",
      "MinAmount": 1,
      "MaxAmount": 1,
      "Items": [
        {
          "Type": "item",
          "Description": "1x Allosaurus Chibi (Common)",
          "Probability": 40,
          "Items": [
            {
              "MinQuality": 0,
              "MaxQuality": 0,
              "Amount": 1,
              "AddStat": 0,
              "BlueprintChance": 0,
              "Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Skin/ChibiDinos/PrimalItemSkin_ChibiDino_Allosaurus.PrimalItemSkin_ChibiDino_Allosaurus'"
            }
          ]
        }
      ]
    },
    "WEAPONBOX": {
      "GamblePercent": 25,
      "GamblePrice": 200,
      "Permission": "",
      "MinAmount": 1,
      "MaxAmount": 1,
      "Items": [
        {
          "Type": "item",
          "Description": "Assault Rifle (Common)",
          "Probability": 40,
          "Items": [
            {
              "MinQuality": 5,
              "MaxQuality": 10,
              "Amount": 1,
              "AddStat": 0,
              "BlueprintChance": 10,
              "Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_WeaponRifle.PrimalItem_WeaponRifle'"
            }
          ]
        },
        {
          "Type": "item",
          "Description": "Bow (Common)",
          "Probability": 50,
          "Items": [
            {
              "MinQuality": 5,
              "MaxQuality": 10,
              "Amount": 1,
              "AddStat": 0,
              "BlueprintChance": 10,
              "Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_WeaponBow.PrimalItem_WeaponBow'"
            }
          ]
        }
      ]
    },
    "DINOBOX": {
      "GamblePercent": 25,
      "GamblePrice": 200,
      "Permission": "",
      "MinAmount": 1,
      "MaxAmount": 1,
      "Items": [
        {
          "Type": "dino",
          "Description": "Achatina (Common)",
          "Probability": 50,
          "Dinos": [
            {
              "Level": 224,
              "BabyDino": false,
              "ImprintAmount": 0,
              "Neutered": false,
              "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Achatina/Achatina_Character_BP.Achatina_Character_BP'",
              "SaddleBlueprint": "",
              "SaddleQuality": 0
            }
          ]
        },
        {
          "Type": "dino",
          "Description": "X-Raptor (Common)",
          "Probability": 50,
          "Dinos": [
            {
              "Level": 224,
              "BabyDino": false,
              "ImprintAmount": 0,
              "Neutered": false,
              "Blueprint": "Blueprint'/Game/Genesis/Dinos/BiomeVariants/Bog_Raptor/Bog_Raptor_Character_BP.Bog_Raptor_Character_BP'",
              "SaddleBlueprint": "",
              "SaddleQuality": 0
            }
          ]
        }
      ]
    },
    "BABYDINOBOX": {
      "GamblePercent": 25,
      "GamblePrice": 200,
      "Permission": "",
      "MinAmount": 1,
      "MaxAmount": 1,
      "Items": [
        {
          "Type": "dino",
          "Description": "Baby Allosaurus (Common)",
          "Probability": 50,
          "Dinos": [
            {
              "Level": 224,
              "BabyDino": true,
              "ImprintAmount": 0,
              "Neutered": false,
              "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Allosaurus/Allo_Character_BP.Allo_Character_BP'",
              "SaddleBlueprint": "",
              "SaddleQuality": 0
            }
          ]
        },
        {
          "Type": "dino",
          "Description": "Baby Anklyosaurus (Common)",
          "Probability": 50,
          "Dinos": [
            {
              "Level": 224,
              "BabyDino": true,
              "ImprintAmount": 0,
              "Neutered": false,
              "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Ankylo/Ankylo_Character_BP.Ankylo_Character_BP'",
              "SaddleBlueprint": "",
              "SaddleQuality": 0
            }
          ]
        }
      ]
    },
    "WATERDINOBOX": {
      "GamblePercent": 25,
      "GamblePrice": 200,
      "Permission": "",
      "MinAmount": 1,
      "MaxAmount": 1,
      "Items": [
        {
          "Type": "dino",
          "Description": "Anglerfish (Common)",
          "Probability": 50,
          "Dinos": [
            {
              "Level": 224,
              "BabyDino": false,
              "ImprintAmount": 0,
              "Neutered": false,
              "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Anglerfish/Angler_Character_BP.Angler_Character_BP'",
              "SaddleBlueprint": "",
              "SaddleQuality": 0
            }
          ]
        },
        {
          "Type": "dino",
          "Description": "Basilosaurus (Common)",
          "Probability": 50,
          "Dinos": [
            {
              "Level": 224,
              "BabyDino": false,
              "ImprintAmount": 0,
              "Neutered": false,
              "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Basilosaurus/Basilosaurus_Character_BP.Basilosaurus_Character_BP'",
              "SaddleBlueprint": "",
              "SaddleQuality": 0
            }
          ]
        }
      ]
    },
    "BABYWATERDINOBOX": {
      "GamblePercent": 25,
      "GamblePrice": 200,
      "Permission": "",
      "MinAmount": 1,
      "MaxAmount": 1,
      "Items": [
        {
          "Type": "dino",
          "Description": "Baby Anglerfish (Common)",
          "Probability": 50,
          "Dinos": [
            {
              "Level": 224,
              "BabyDino": true,
              "ImprintAmount": 0,
              "Neutered": false,
              "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Anglerfish/Angler_Character_BP.Angler_Character_BP'",
              "SaddleBlueprint": "",
              "SaddleQuality": 0
            }
          ]
        },
        {
          "Type": "dino",
          "Description": "Baby Basilosaurus (Common)",
          "Probability": 50,
          "Dinos": [
            {
              "Level": 224,
              "BabyDino": true,
              "ImprintAmount": 0,
              "Neutered": false,
              "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Basilosaurus/Basilosaurus_Character_BP.Basilosaurus_Character_BP'",
              "SaddleBlueprint": "",
              "SaddleQuality": 0
            }
          ]
        }
      ]
    },
    "RANDOMBOX": {
      "GamblePercent": 50,
      "GamblePrice": 250,
      "Permission": "",
      "MinAmount": 1,
      "MaxAmount": 1,
      "Items": [
        {
          "Type": "command",
          "Description": "1x Random Box",
          "Probability": 50,
          "Command": "RandBox {} 1"
        }
      ]
    },
    "VIPBOX": {
      "GamblePercent": 25,
      "GamblePrice": 100,
      "Permission": "VIPRANK1",
      "MinAmount": 1,
      "MaxAmount": 1,
      "Items": [
        {
          "Type": "item",
          "Description": "Sword",
          "Probability": 50,
          "Items": [
            {
              "MinQuality": 5,
              "MaxQuality": 5,
              "Amount": 1,
              "AddStat": 0,
              "BlueprintChance": 50,
              "Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_WeaponSword.PrimalItem_WeaponSword'"
            }
          ]
        },
        {
          "Type": "dino",
          "Description": "1 Rex",
          "Probability": 50,
          "Dinos": [
            {
              "Level": 150,
              "BabyDino": false,
              "ImprintAmount": 0,
              "Neutered": false,
              "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Rex/Rex_Character_BP.Rex_Character_BP'",
              "SaddleBlueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_RexSaddle.PrimalItemArmor_RexSaddle'",
              "SaddleQuality": 5
            }
          ]
        },
        {
          "Type": "beacon",
          "Description": "1x Beacon",
          "Probability": 50,
          "ClassName": "SupplyCrate_Cave_QualityTier1_C"
        },
        {
          "Type": "command",
          "Description": "250 Points",
          "Probability": 50,
          "Command": "addpoints {} 250"
        }
      ]
    }
  }
}

Dependencies:
ArkShop (Click Here) (Used for rewards.)
Permissions (Click Here) (Used for ranks/perms.)

HWID Information:
After you purchase a copy of the plugin you need to wait 24-72 hours to have your HWID activated. In order for me to activate the HWID the fastest way is to join our tech support discord listed
(HERE). As long as you can validate you purchase this HWID we will ensure your plugin is active.

Disclaimer Information:

This plugin will only be active on one dedicated machine. You can run unlimited servers on that machine. If you want the plugin to work on multiple dedicated boxes you'll need to purchase an HWID key for each dedicated machine. You are allowed to run unlimited maps/servers on the machine you purchased and paid for.
  • Like
Reactions: Ray and Destiny129
Author
GamingOGs
Downloads
73
Type
Digital product
License duration
1 Years
Price
9.99 USD
Renewal price
9.99 USD
Views
5,632
First release
Last update
Rating
5.00 star(s) 16 ratings

More resources from GamingOGs

Latest updates

  1. Performance Updates

    Changelogs Resolved syncing issue reported for plugin integration. Resolve a crash reported in...
  2. GameServerApp Update | Auth Fixes (Required)

    Note: Please note this update is required for all users as it required updates and changes to...
  3. Protection Improvements | GameServerApp Improvements

    New Changes: • Improved our "HWID" activation system based on user feedback. (Now supports...

Latest reviews

If you always wanted to create a little more fun for your players, I think this plugin will be very useful to you :)
who doesn't love lootboxes these days, a chance for this epic loot by spending shop points :)
and then this joy when we finally manage to draw what we have always dreamed of :)

There are many uses depending on what your players need in your server :)
but it's always an additional feature for your servers.

The plugin works properly and without errors,
I have no objections so far :)

I recommend it for such a price, additionally a free editor so you don't have to fumble with the code (which is sometimes difficult) :)
This is easy to setup, and creates a lot of fun for the players. I have had this plugin for over 12 months now, and OG is awesome with his support, and very patient.
Love the lootbox API super easy to setup players in the server enjoy the random challenge of the lootboxes i added in the server.
Plugin is very well made, with a very easy to use editor program that joins into the config to make editing simple and smooth for anyone!I am very happy that I finally found a real working lootbox plugin!
and there is also the dedicated editor, amazing!
Great work +++ Great Plugin. Highly Recommended!
Plugin is very well made, with a very easy to use editor program that joins into the config to make editing simple and smooth for anyone! A must-have for any PVP or PVE cluster. Design it how you like, the freedom is yours!
Great plugin, Easy to use and has many functions for support player in my server.
This plugin is perfect! very easy to set up, perfect to entertain your players, lag free! my players loved it
GamingOGs
GamingOGs
Thank you for your postive review and feedback! It means alot to us!
I have been using this plugin for 2 days already, there are no questions about the work. There were difficulties with the setup, but that's because I don't speak English. Overall a great plugin, I recommend it to everyone. The guys tried hard when they were working on it.
GamingOGs
GamingOGs
Thank you for your postive review and feedback! It means alot to us!
I have some time since i use this plugin and it really work very well, i was amazed that u can create boxes that allow you to spawn baby dino.
Such a plugin is super useful for an ark server, congratulations to the developer, he did an excellent job :)
GamingOGs
GamingOGs
Thank you for your postive review and feedback! It means alot to us!
I am very happy that I finally found a real working lootbox plugin!
and there is also the dedicated editor, amazing!
Great work +++
GamingOGs
GamingOGs
Thank you for your postive review and feedback! It means alot to us!
Top