About Daily Lottery
HiddenSlotsLottery gives your players a chance to win items by opening hidden “slots” in a simple, engaging format.
#Features:
- Base Draw: each player gets up to N attempts per day to open slots and claim prizes.
- Super Game: landing a “Super Slot” triggers a bonus round where you must match three identical items to win exclusive rewards.
- Daily Limits: configure maximum opens and refreshes per day to control participation.
- Full Customization: define your prize list in JSON — set short names, quantities, SkinIDs, custom images, and even execute extra commands (e.g. grant VIP, issue permissions).
- ImageLibrary Integration: use standard item renders or your own PNG icons for a unique look.
- Sleek CUI Interface
#Configuration:
{ "Maximum number of opens": 5, "Maximum number of refreshes": 5, "Chat command to open menu": "lot", "Using ImageLibrary for images": false, "Possible items for drop": [ { "Item description": { "Item short name": "axe.salvaged", "Quantity": 1, "Item SkinID": 0, "Additional image": "", "Additional command (%STEAMID%)": "" }, "Super game": true }, { "Item description": { "Item short name": "coffeecan.helmet", "Quantity": 1, "Item SkinID": 0, "Additional image": "", "Additional command (%STEAMID%)": "" }, "Super game": false }, { "Item description": { "Item short name": "attire.hide.vest", "Quantity": 1, "Item SkinID": 0, "Additional image": "", "Additional command (%STEAMID%)": "" }, "Super game": false }, { "Item description": { "Item short name": "hat.candle", "Quantity": 1, "Item SkinID": 0, "Additional image": "", "Additional command (%STEAMID%)": "" }, "Super game": false }, { "Item description": { "Item short name": "electrical.memorycell", "Quantity": 1, "Item SkinID": 0, "Additional image": "", "Additional command (%STEAMID%)": "" }, "Super game": true }, { "Item description": { "Item short name": "weapon.mod.oilfiltersilencer", "Quantity": 1, "Item SkinID": 0, "Additional image": "", "Additional command (%STEAMID%)": "" }, "Super game": true }, { "Item description": { "Item short name": "woodarmor.gloves", "Quantity": 1, "Item SkinID": 0, "Additional image": "", "Additional command (%STEAMID%)": "" }, "Super game": true }, { "Item description": { "Item short name": "electric.timer", "Quantity": 1, "Item SkinID": 0, "Additional image": "", "Additional command (%STEAMID%)": "" }, "Super game": false }, { "Item description": { "Item short name": "rocket.launcher", "Quantity": 1, "Item SkinID": 0, "Additional image": "", "Additional command (%STEAMID%)": "" }, "Super game": false }, { "Item description": { "Item short name": "torch", "Quantity": 1, "Item SkinID": 0, "Additional image": "", "Additional command (%STEAMID%)": "" }, "Super game": false }, { "Item description": { "Item short name": "longsword", "Quantity": 1, "Item SkinID": 0, "Additional image": "", "Additional command (%STEAMID%)": "" }, "Super game": false }, { "Item description": { "Item short name": "tool.binoculars", "Quantity": 1, "Item SkinID": 0, "Additional image": "", "Additional command (%STEAMID%)": "" }, "Super game": true }, { "Item description": { "Item short name": "ballista.static", "Quantity": 1, "Item SkinID": 0, "Additional image": "", "Additional command (%STEAMID%)": "" }, "Super game": false }, { "Item description": { "Item short name": "mask.balaclava", "Quantity": 1, "Item SkinID": 0, "Additional image": "", "Additional command (%STEAMID%)": "" }, "Super game": false }, { "Item description": { "Item short name": "flameturret", "Quantity": 1, "Item SkinID": 0, "Additional image": "", "Additional command (%STEAMID%)": "" }, "Super game": false }, ], "Configuration version": { "Major": 1, "Minor": 0, "Patch": 0 } }
#LANG RU/ENG:
{ "UI.Title": "Daily Lottery", "UI.ItemList.Description": "List of possible prizes—remember that to obtain a unique item (marked in red), you must win the Super Game!", "UI.RightMenu.Description": "Select an item, attempts {0}/{1}\nIf a rare item is dropped, you will play the Super Game! Good luck!", "UI.Button.Refresh": "Refresh {0}/{1}", "UI.Inventory.Button": "Inventory", "UI.Inventory.Back": "Back", "UI.Inventory.Title": "Your inventory", "UI.SuperGame.Start": "You’ve entered the Super Game; you need to find three matching items! If you fail, you won’t receive anything!", "UI.Attempts.Over": "<size=24><b>YOU HAVE USED ALL YOUR ATTEMPTS</b></size>\n<size=20>COME BACK TOMORROW</size>" }
#API:
bool IsReadyLotOpen(BasePlayer player) - Checking if the player has the ability to open slots