Jump to content

VendingPromo 1.0.0

$5.00
   (0 reviews)

3 Screenshots

About VendingPromo

Allow your players to advertise their shops beautifully, instead of spamming the chat

Features

😀 User-Friendly Advertisement System
Allows players to advertise their shops using a clean and visually appealing GUI, preventing chat spamming

👥 Queue System for Ads
Manages a queue for advertisements, ensuring they are shown sequentially and do not overlap

⚙️ Configurable Ad Settings
Offers customizable configuration for ad duration, delay between ads, and pricing strategies (e.g., fixed, per second, or based on the number of online players)

⏰ Timeout Management
Implements timeouts to prevent players from frequently publishing ads, thus reducing spam and maintaining a balanced environment

💵 Scrap-Based Pricing
Utilizes scrap as currency for purchasing ad space, with dynamic pricing options based on advertisement duration and server population

🏦 Refund Mechanism
Provides refunds for queued ads if the ad cannot be displayed, ensuring fair transactions

🥰 Enhanced Player Experience
Displays shop items and owner information in the ad GUI, giving potential buyers a comprehensive view before visiting

➡️ Pagination for Multiple Shops
Enables players to scroll through multiple vending machines with pagination, making it easy to manage and select shops for advertisement

🚨 Fail-Safe Mechanisms
Includes error handling for invalid inputs, such as non-existent shop IDs, and provides user feedback when issues are detected

🖥️ Integration with Rust's UI System
Leverages Rust's CUI framework to display custom panels and elements, aligning with the game's aesthetics and user interface guidelines


Configuration
 

{
  "Core": {
    "Player timeout publish ad in sec": 5.0,
    "Delay between ads in ms": 1000,
    "Default ad duration in ms": 5000,
    "Price type": 2, // 0 - fixed, 1 - per second, 2 - per player per second
    "Price": 100
  },
  "SelectShop": {
    "Title": "Advertise your shop",
    "You have no shops": "You have no shops",
    "Arrow left icon URL": "https://imagedelivery.net/OGoHXxCAuVAAYmNuksOgig/fa36089f-d5ba-44f0-2c85-c26ce4354400/public",
    "Arrow right icon URL": "https://imagedelivery.net/OGoHXxCAuVAAYmNuksOgig/e4bef6f0-842e-406c-4d8c-7795f26b2a00/public",
    "Close button text": "Cancel"
  },
  "AdConfig": {
    "Ad headline": "Checkout this store",
    "Ad background color": "0.06 0.37 0.37 0.95",
    "Ad icon URL": "https://wiki.rustclash.com/img/items180/vending.machine.png",
    "Ad map icon URL": "https://imagedelivery.net/OGoHXxCAuVAAYmNuksOgig/50aa23ad-c969-4a94-6a85-30d39ff43200/Test"
  },
  "PublishAdConfig": {
    "No money message": "You don't have enough scrap",
    "Publish button text": "Advertise",
    "Shop not found message": "Shop not found",
    "Message on success payment": "Ad published for {0} scrap",
    "Message on publish timeout": "You cannot advertise this frequently. {0} seconds remaining",
    "Message on ad added to queue": "Ad added to queue. Queue position: {0}",
    "Price text": "Price: {0} scrap"
  }
}


Coming in the next release:

  • Various style options for ads
  • Option the allow users to add a personalized message
  • Add option to hide ads for VIP or Premium players
  • Integration with other plugins, such as Economics

 

Chat commands
/promo - Open select shop UI


User Feedback

1.5m

Downloads

Total number of downloads.

7k

Customers

Total customers served.

105.2k

Files Sold

Total number of files sold.

2.1m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.