Releases: wiruwiru/AutomaticAds-CS2
AutomaticAds v1.2.9
What's New in v1.2.9?
- 🐛 fix: CenterHTML Ads persistence on respawn
- Resolved an issue where
CenterHTMLads with theonDeadvariable would remain visible after a player respawned, particularly noticeable in Deathmatch or Retake modes. - Now, ads configured with
onDeadwill automatically disappear as soon as the player respawns. - 🔗 Related issue: CenterHTML ads with
onlyDeadvariables disappear when players respawn
- Resolved an issue where
💬 Feedback & Bug Reports
Have a suggestion, request, or found a bug? Feel free to create an issue using the following tags:
[REQ]or[SUG]→ Feature requests or suggestions[BUG]→ Bug reports
Place the plugin in csgo/addons/counterstrikesharp/plugins/AutomaticAds.
After the first server startup, the configuration file will be created in csgo/addons/counterstrikesharp/configs/plugins/AutomaticAds.
AutomaticAds v1.2.8
💬 Feedback & Bug Reports
Have a suggestion, request, or found a bug? Feel free to create an issue using the following tags:
[REQ]or[SUG]→ Feature requests or suggestions[BUG]→ Bug reports
Place the plugin in csgo/addons/counterstrikesharp/plugins/AutomaticAds.
After the first server startup, the configuration file will be created in csgo/addons/counterstrikesharp/configs/plugins/AutomaticAds.
AutomaticAds v1.2.7
What's New in v1.2.7?
- 📺 New Display Type: Screen
-
- Introduced a new
displayType:"Screen"— Displays floating ads directly on the player's screen.
- Introduced a new
-
- Fully customizable position using
positionXandpositionY. This allows precise placement of the text anywhere on the screen.
- Fully customizable position using
- 📐 Configurable Screen Positioning
-
- You can set global defaults for screen ad positioning using
GlobalPositionXandGlobalPositionY.
- You can set global defaults for screen ad positioning using
-
- Alternatively, individual ads can override this using their own
positionXandpositionYvalues.
- Alternatively, individual ads can override this using their own
- 👉 Display Type Docs
💬 Feedback & Bug Reports
Have a suggestion, request, or found a bug? Feel free to create an issue using the following tags:
[REQ]or[SUG]→ Feature requests or suggestions[BUG]→ Bug reports
Place the plugin in csgo/addons/counterstrikesharp/plugins/AutomaticAds.
After the first server startup, the configuration file will be created in csgo/addons/counterstrikesharp/configs/plugins/AutomaticAds.
AutomaticAds v1.2.6
What's New in v1.2.6?
- 🌐 Multi-language Support:
-
- Added multi-language support for welcome messages sent on player connection.
-
- Added multi-language support to Join/Leave messages.
- 📖 Check out the documentation with configuration examples.
💬 Feedback & Bug Reports
Have a suggestion, request, or found a bug? Feel free to create an issue using the following tags:
[REQ]or[SUG]→ Feature requests or suggestions[BUG]→ Bug reports
Place the plugin in csgo/addons/counterstrikesharp/plugins/AutomaticAds.
After the first server startup, the configuration file will be created in csgo/addons/counterstrikesharp/configs/plugins/AutomaticAds.
AutomaticAds v1.2.5
What's New in v1.2.4?
- 🐛 Bug Fixes:
-
- Fixed a bug that showed the {map} variable empty because the function was not initialized.
💬 Feedback & Bug Reports
Have a suggestion, request, or found a bug? Feel free to create an issue using the following tags:
[REQ]or[SUG]→ Feature requests or suggestions[BUG]→ Bug reports
Place the plugin in csgo/addons/counterstrikesharp/plugins/AutomaticAds.
After the first server startup, the configuration file will be created in csgo/addons/counterstrikesharp/configs/plugins/AutomaticAds.
AutomaticAds v1.2.4
What's New in v1.2.4?
- 🐛 Bug Fixes:
-
- Fixed a bug that caused server variables to be inaccessible on the first connection to the server.
-
- Resolved an issue where the
onlyInWarmupvariable prevented all announcements from being sent during the warmup phase.
- Resolved an issue where the
💬 Feedback & Bug Reports
Have a suggestion, request, or found a bug? Feel free to create an issue using the following tags:
[REQ]or[SUG]→ Feature requests or suggestions[BUG]→ Bug reports
Place the plugin in csgo/addons/counterstrikesharp/plugins/AutomaticAds.
After the first server startup, the configuration file will be created in csgo/addons/counterstrikesharp/configs/plugins/AutomaticAds.
AutomaticAds v1.2.3
What's New in v1.2.3?
- 🌐 Multi-language support based on player GeoIP
-
- Ads now display in the player's local language automatically.
- ♻️ Global ad interval
-
GlobalIntervaladded to simplify interval management — no need to configure each ad individually.
- 🔀 New config:
-
disableOrderlets specific ads ignore the global sending order whensendAdsInOrderis set totrue.
-
- This allows the ad to behave independently — as if
sendAdsInOrderwerefalsefor that ad — using its ownintervalor theGlobalInterval.
- This allows the ad to behave independently — as if
- 🐛 Bugs fix:
-
- Prevents spectators from triggering
onDeadad logic.
- Prevents spectators from triggering
💬 Feedback & Bug Reports
Have a suggestion, request, or found a bug? Feel free to create an issue using the following tags:
[REQ]or[SUG]→ Feature requests or suggestions[BUG]→ Bug reports
🙏 Special thanks to @crashzk for helping debug and test through multiple cases.
AutomaticAds v1.2.2
What's New in v1.2.2?
- 🆕 Added support for
intervalinondeadads. -
- Now you can define how frequently messages repeat while dead.
- 🧱 Refactored
Configs -
- Improved code readability and structure — easier to maintain and understand.
- 🔧 New config added:
-
AdminFlag→ The permission flag required for a player to be considered an admin in{admincount}and{adminnames}.
- 🧩 New variables added:
-
{admincount}→ Displays the number of admins online.
-
{adminnames}→ Lists the names of connected admins.
💬 Feedback & Bug Reports
Have a suggestion, request, or found a bug? Feel free to create an issue using the following tags:
[REQ]or[SUG]→ Feature requests or suggestions[BUG]→ Bug reports
Place the plugin in csgo/addons/counterstrikesharp/plugins/AutomaticAds.
After the first server startup, the configuration file will be created in csgo/addons/counterstrikesharp/configs/plugins/AutomaticAds.
AutomaticAds v1.2.1
What's New in v1.2.1?
- Added
{port}variable for ads and welcome. - The default “Welcome” prefix has been removed.
-
- You can now fully customize it using the
{prefix}variable.
- You can now fully customize it using the
- Introduced a new configuration option:
centerHtmlDisplayTime. -
- ⏱️ Duration (in seconds) that ads with
displayTypeset toCenterHtmlwill remain visible.
- ⏱️ Duration (in seconds) that ads with
💬 Feedback & Bug Reports
Have a suggestion, request, or found a bug? Feel free to create an issue using the following tags:
[REQ]or[SUG]→ Feature requests or suggestions[BUG]→ Bug reports
Place the plugin in csgo/addons/counterstrikesharp/plugins/AutomaticAds.
After the first server startup, the configuration file will be created in csgo/addons/counterstrikesharp/configs/plugins/AutomaticAds.
AutomaticAds v1.2.0
What's New in v1.2.0?
- Implemented the
displayTypeparameter for ad configuration.- You can now choose between
Chat(default),Center, andCenterHtml.
- You can now choose between
- Added new parameters:
onDeadandonlySpec.- When
onDeadis set to true, the ad will only be displayed upon the user's death event. - When
onlySpecis set to true, the ad will only be sent to players on the spectator team.
- When
- Fully refactored the codebase for improved readability and scalability.
- This will allow for easier implementation of future features.
- Improved
JoinLeavefunctionality for better performance whenJoinLeaveMessagesis set to false. - Updated color formatting to support both uppercase (
{GREEN}) and lowercase ({green}) tags.
Place the plugin in csgo/addons/counterstrikesharp/plugins/AutomaticAds.
After the first server startup, the configuration file will be created in csgo/addons/counterstrikesharp/configs/plugins/AutomaticAds.