• Welcome to our brand new Garry's Mod asset marketplace! Publishing in these categories is currently invite-only. Interested in publishing your Gmod assets on BuiltByBit? Click here to apply!
  • Easter Sale

Advent Calendar v1.1.0

40+ Rewards & All Gamemodes
Easter sale event (2025) - Get it now for 25% off - Offer ends Apr 25, 2025
  • 1.png
  • 2.png
  • 3.png
  • 4.png
  • 5.png
  • 6.png
  • 7.png
  • 8.png
  • 9.png
  • 10.png
  • 1.png
  • 2.png
  • 3.png
  • 4.png
  • 5.png
  • 6.png
  • 7.png
  • 8.png
  • 9.png
  • 10.png

SHOWCASE VIDEO​


About Advent Calendar​

The addon comes with 40+ pre-configured rewards that you can enable/disable to your liking.

The addon will work on all gamemodes, but some rewards are gamemode specific. Make sure to enable/disable the ones that suits your servers compatibility.

🎅 Advent Calendar

  • Calendar can open up when the player spawns.
  • It can also be opened via a chat command.
  • You can also spawn an NPC that lets players access the calendar. This is optional.
  • You are able to configure the likeliness of each reward. This is how you define chances for a reward to be given vs others.
  • Optionally, you can enable rewards only for specific dates. See this knowledge base article.
📜 Calendar History
  • Calendar history shows all squares opened by all players on the server during Christmas.
  • The history is cached, but updates upon request after 10 minutes.
  • This can be configured for longer/shorter cache values.
🏆 Coal Leaderboard
  • The coal leaderboard shows who collects the most coal during Christmas.
  • It will show the top 10 players in the list.
  • The list is also cached for performance and updates upon request after 10 minutes.

💵 Valuta Rewards

🪙 PointShop Rewards

💯 XP Rewards

🚗 Car Dealer Rewards

⚔️ WiltOS Rewards

🔫 Weapon Rewards

  • Give random weapon from list.
  • Give weapon ammunition.
  • Give weapon skin with Easy Skins
  • Give permanent weapon with PermaWeapons

🛡️ Other Rewards

💾 MySQL Support

  • By default the addon saves using SQLite that comes with GMod.
  • You can enable MySQLOO saving. See the "Setup" tab.
  • Both options are efficient to use, however, mysqloo is recommended.
💻 bLogs Support
  • The addon supports bLogs.
  • Logs when a player opens a square (player name, square, reward name).
INSTALLATION
This addon supports all gamemodes.
Extractch_advent_calendarto your addons folder.

Please visit the Setup & Customizing tab to see how you configure the addon.

CONTENT
There's a single content pack that you must add to your servers workshop collection.
Workshop

SEE THE SETUP TAB FOR NPC AND MYSQL DETAILS
Setup & Customizing
SETUP NPC

The NPC is completely optional. If you want to use it then you can enable it in the config.
To spawn it simply join the server as as super admin.

Run console command in-gamech_advent_setnpcposto spawn it.
It will face in your direction.

MYSQLOO
By default the addon saved using sqlite (default build into gmod). If you wish to enable MySQLOO then you can do so.

Go to the filelua/ch_advent_calendar/server/sv_sql.lua
Set theCH_Advent.SQL.UseMySQLOOconfig to true

Then fill in your information below. This will of course require that you have the MySQLOO module by FredyH.

CONFIG
Code:
The configure the general aspects of the addon go to ch_advent_calendar/lua/ch_advent_calendar/shared/sh_config.lua

The configure the rewards go to ch_advent_calendar/lua/ch_advent_calendar/shared/sh_rewards.lua

--[[
    General
--]]
CH_Advent.Config.Language = "en" -- Set the language of the script.

CH_Advent.Config.NotificationTime = 10 -- How long will notifications last?

CH_Advent.Config.BottomMenuText = "Community Name • Advent Calendar 2024"

CH_Advent.Config.CanOpenMissedSquares = true -- Should players be able to open missed squares?

--[[
    Menu
--]]
CH_Advent.Config.OpenMenuOnConnect = true -- Should the advent calendar open when they spawn after connecting?

CH_Advent.Config.UseChatCommand = true -- Should we enable the chat command?
CH_Advent.Config.MenuChatCommand = "!advent" -- Chat command to open the menu

CH_Advent.Config.ShowRewardTooltip = true -- When hovering over an opened square should we show a tooltip with the reward they got?
--[[
    History
--]]
CH_Advent.Config.HistoryCacheTime = 600 -- We keep the cache of the history for 600 seconds. After that it will be fetched from the DB upon next request.
CH_Advent.Config.LeaderboardCacheTime = 600 -- We keep the cache of the leaderboard for 600 seconds. After that it will be fetched from the DB upon next request.

--[[
    Reward
--]]
CH_Advent.Config.ConfettiOnReward = true -- Emit a confetti effect from the player when opening a reward (not coal)
CH_Advent.Config.SoundEmitOnReward = true -- Emit a sound from the player when opening a reward (not coal)

CH_Advent.Config.RewardXPOnOpenSquare = true -- Aside from the other reward in a square, should we give an amount of XP when opening a square (regardless of the reward)?
CH_Advent.Config.RewardXPAmount = 25 -- If enabled above we give this XP every time they open a square.

You are also able to configure each square color in the calendar.

Discord Server & Support​

I own a Discord server for customers and anyone else who wish to join. I will occasionally provide exclusive offers and help with minor issues that might occur with my scripts. If you have a more serious problem, please create a conversation with me onsite.

Conflicting addons is not to be said if I will support that or not. This is something I will decide upon confrontation about a conflicting addon. If you have found a conflicting addon, then feel free to create a conversation and I'll see if I can assist with solving the conflict.
discord.png
Buy a license now
$6.75 $9.00
EULA: Standard EULA
New: Now supporting cryptocurrency payments!
Share and earn
Refer this resource and earn a 10% commission.
199 Views
0 Purchases
4 Downloads
Feb 5, 2025 Published
Feb 5, 2025 Updated
Not yet rated
215.4 KB File size
Languages
  1. English
  2. Spanish
  3. Russian
  4. German
  5. French
  6. Polish
  7. Danish
Includes DRM
No
Source access
Closed source without obfuscation
Crediting original
Banners and icons by astral

Font is Outfit and Caveat Brush by Google

User interface design inspiration from Claire Pinor on Dribbble

Idea from Maurice
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Recommended for you
Fire Fighters, Extinguishers, Fire Axe, Fire Trucks
Not yet rated
1 purchase
Custom Models, Blend Sequences & Donator Features
Not yet rated
1 purchase
Miner Shelf, Power Sources, Cables, Animations & Custom Models
Not yet rated
1 purchase
Remote Tablet, Hacking & Repairing Entities
Not yet rated
1 purchase
This DLC expands the DarkRP Fire System with exclusive weapons and entities.
Not yet rated
1 purchase
Share and earn
Refer this resource and earn a 10% commission.
199 Views
0 Purchases
4 Downloads
Feb 5, 2025 Published
Feb 5, 2025 Updated
Not yet rated
215.4 KB File size
Languages
  1. English
  2. Spanish
  3. Russian
  4. German
  5. French
  6. Polish
  7. Danish
Includes DRM
No
Source access
Closed source without obfuscation
Crediting original
Banners and icons by astral

Font is Outfit and Caveat Brush by Google

User interface design inspiration from Claire Pinor on Dribbble

Idea from Maurice
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Recommended for you
Fire Fighters, Extinguishers, Fire Axe, Fire Trucks
Not yet rated
1 purchase
Custom Models, Blend Sequences & Donator Features
Not yet rated
1 purchase
Miner Shelf, Power Sources, Cables, Animations & Custom Models
Not yet rated
1 purchase
Remote Tablet, Hacking & Repairing Entities
Not yet rated
1 purchase
This DLC expands the DarkRP Fire System with exclusive weapons and entities.
Not yet rated
1 purchase
Top