Jump to content

RaidSelector 4.9.142

$30.00
   (4 reviews)

3 Screenshots

  • 3.3k
  • 144
  • 28.61 kB
  • Update details
    v4.9.142
    Released
    Download size28.61 kB
    Total versions19
    Time between versions 4 days
    Typical update pace About every 11 days
    Freshness 2 days ago

depends on

Required files or plugins needed for this resource to work properly.

Works with

Compatible add-ons, packages, or tools that pair well with this resource.

About RaidSelector

WHAT IS RAIDSELECTOR?
A user-friendly raid base purchasing system for Rust servers that transforms how
players engage with raidable content. Featuring an intuitive UI, multilingual
support, and seamless integration with popular server plugins.

🎯 Perfect for server owners who want:
   • Professional player experience with modern UI
   • Monetization through VIP raid access
   • Multi-language support for international players
   • Easy integration with existing economy systems

═══════════════════════════════════════════════════════════════════
WHY CHOOSE RAIDSELECTOR?
═══════════════════════════════════════════════════════════════════

🎮 PLAYER EXPERIENCE
   • Intuitive point-and-click interface - no complex commands
   • Automatic per-player language via Oxide's lang system
   • Beautiful image previews of raid bases
   • Clear cost display with multiple currency support
   • Instant raid spawning after purchase

💎 MONETIZATION FEATURES
   • VIP-only difficulty tiers (Expert, Nightmare)
   • Permission-based purchase restrictions
   • Tiered access system for progression servers
   • Browse-only mode for non-VIP players

🌍 MULTILINGUAL SUPPORT (NEW!)
   • Full localization system with external JSON files
   • Translates ALL UI text, errors, and base descriptions
   • Automatic language detection per player
   • Easy translation management for server admins
   • Admin command to generate language templates

🔧 PROFESSIONAL INTEGRATION
   • Works standalone OR with ServerPanel unified menu
   • Seamless Economics, ServerRewards, and Custom Costs integration
   • Automatic base detection from RaidableBases profiles
   • No manual cost configuration needed
   • Russian RaidableBases config support (auto key translation)

🎨 COMPLETE CUSTOMIZATION
   • 24+ customizable UI colors for branding
   • Custom base names, descriptions, and credits
   • Image preview support via ImageLibrary/ImageDatabase
   • Unlimited difficulty levels - automatically detected from RaidableBases profiles
   • Individual permission control per difficulty tier• Five difficulty levels with individual permission control

⚡ PERFORMANCE OPTIMIZED
   • Memory-efficient object pooling
   • Cross-platform: Oxide AND Carbon support
   • Minimal server impact
   • Tested on high-population servers
   • Difficulties auto-sorted by cost (cheapest first)
   • New bases auto-detected from RaidableBases profiles

═══════════════════════════════════════════════════════════════════
FLEXIBLE PERMISSION SYSTEM
═══════════════════════════════════════════════════════════════════

Granular permissions for complete control:

✓ raidselector.can.use               Open the UI
✓ raidselector.admin                 Manage translations & admin tools
✓ raidselector.difficulty.easy       Access Easy raids
✓ raidselector.difficulty.medium     Access Medium raids
✓ raidselector.difficulty.hard       Access Hard raids (VIP)
✓ raidselector.difficulty.expert     Access Expert raids (VIP)
✓ raidselector.difficulty.nightmare  Access Nightmare raids (VIP)
✓ raidselector.buyraidspecific       Purchase selected bases
✓ raidselector.buyraidrandom         Purchase random bases

💡 Smart UI: Buttons automatically hide when players lack permissions
💡 Perfect for VIP tiers: Grant higher difficulties to premium players
💡 Flexible control: Allow browsing but restrict purchasing

═══════════════════════════════════════════════════════════════════
GETTING STARTED - 5 MINUTES TO LAUNCH
═══════════════════════════════════════════════════════════════════

📦 INSTALLATION (2 minutes)
   1. Install RaidableBases plugin (required)
   2. Drop RaidSelector.cs into oxide/plugins/ or carbon/plugins/
   3. Server automatically loads plugin and creates config
   4. Done! Players can immediately use /rs

🎮 FOR PLAYERS (30 seconds)
   1. Type /rs in chat (or click RAID SELECTOR in ServerPanel)
   2. Pick a difficulty level from the left panel
   3. Browse bases in the middle or click "Random"
   4. Hit "Buy" button - raid spawns instantly!

⚙️ FOR ADMINS (Optional customization)
   • Grant basic access: o.grant group default raidselector.can.use
   • Create VIP tiers: o.grant group vip raidselector.difficulty.expert
   • Add translations: /rsinitlang es (Spanish, French, German, etc.)
   • Customize colors and base info in config file
   • Add base images via ImageLibrary/ImageDatabase
   • Enable Debug mode in config for detailed startup diagnostics and troubleshooting logs

🌐 MULTILINGUAL SETUP (1 minute per language)
   1. Run: /rsinitlang <language> (e.g., /rsinitlang es)
   2. Edit: oxide/lang/es/RaidSelector.json
   3. Reload: o.reload RaidSelector
   4. Players see their Steam language automatically!

PLUGIN INTEGRATION
✅ REQUIRED
   • RaidableBases - Core raid system and base configurations

🔌 OPTIONAL (Enhance functionality)
   • Economics - Use server currency ($) for purchases
   • ServerRewards - Use reward points (RP) for purchases
   • ImageLibrary (Oxide) - Show base preview images
   • ImageDatabase (Carbon) - Show base preview images
   • ServerPanel - Unified menu integration (/info command)

💡 Works with ANY combination of optional plugins
💡 Costs automatically detected from RaidableBases config
💡 Supports dual currency: Economics + ServerRewards together!

KEY CONFIGURATION OPTIONS
Config automatically created at: oxide/config/RaidSelector.json

🎨 BRANDING & APPEARANCE
   • ChatCommand - Change /rs to your preferred command
   • Colors - 24+ RGBA colors for complete UI theming
   • Base info - Custom names, descriptions, builder credits
   • Images - Add preview images via URLs

🔐 ACCESS CONTROL
   • RequiresOxidePermission - Public or permission-based access
   • DifficultyPermissions - Enable/disable difficulties, require permissions
   • BuyButtonPermissions - Control who can purchase raids

🔌 INTEGRATION
   • ServerPanelConfig - Enable/configure ServerPanel integration
     - Works standalone, embedded, or both modes
     - Perfect for unified server menu systems

📝 All settings hot-reload with: o.reload RaidSelector

SMART PAYMENT SYSTEM
💰 AUTOMATIC COST DETECTION
   • Reads costs from RaidableBases config (no duplicate setup!)
   • Supports Economics, ServerRewards, Custom Costs, or any combination
   • Plugin-based currencies supported via RaidableBases custom costs
   • Free raids supported (no payment required)

💵 FLEXIBLE DISPLAY
   • Economics only: "Easy ($500)"
   • ServerRewards only: "Easy (100 RP)"
   • Dual currency: "Easy ($500 + 100 RP)"
   • Custom costs: item and plugin currency amounts displayed
   • Free raids: "Easy"

✅ PLAYER-FRIENDLY
   • Clear cost display before purchase
   • Payment handling delegated to RaidableBases (balance checks, charges, refunds)
   • Supports free raids with no payment required

USE CASES & SERVER TYPES
✨ PERFECT FOR:
   • PvE servers wanting organized raid content
   • PvX servers with economy-based raid access
   • VIP/donor servers with tiered content access
   • International servers needing multi-language support
   • High-population servers requiring performance optimization
   • Servers using ServerPanel for unified menu systems

🎯 POPULAR CONFIGURATIONS:
   • Public Easy/Medium, VIP-only Hard/Expert/Nightmare
   • Browse free, purchase requires VIP subscription
   • Progressive unlocking: rank up to access harder raids
   • Multi-language: Spanish, French, German, Russian supported
   • Branded UI matching your server's color scheme

WHAT PLAYERS WILL LOVE
✓ No complicated commands - just /rs or click ServerPanel
✓ See exactly what you're buying with images and descriptions
✓ Know the cost before clicking - clear pricing display
✓ Interface in their own language automatically
✓ Instant raid spawning - no waiting
✓ Professional, polished experience

WHAT ADMINS WILL LOVE
✓ 5-minute setup, works immediately out of box
✓ No manual cost configuration - reads from RaidableBases
✓ Permission system perfect for VIP monetization
✓ Easy translation management for international players
✓ Extensive customization without code editing
✓ Works on both Oxide AND Carbon servers
✓ Detailed configuration documentation included
✓ Debug mode for troubleshooting configuration issues
✓ Automatic Russian config key translation for RaidableBases
✓ New bases auto-detected on reload - zero maintenance

DOCUMENTATION & SUPPORT
📚 INCLUDED DOCUMENTATION:
   • CONFIGURATION.md - Complete setup guide with examples
   • User changelog - All features and updates
   • Design documents - Technical architecture details

🔗 FULL CONFIGURATION GUIDE:
   Comprehensive 1900+ line documentation covering:
   • Installation walkthrough
   • Permission system examples
   • Color customization guide
   • Multi-currency setup
   • Localization system
   • ServerPanel integration
   • Troubleshooting solutions
   • Real-world configuration examples

Base Image Library

I've started a git repository with images we've started collecting of different bases.  Feel free to create a pull request if you have any additional base images you'd like to share with others.  See the README for information about contributing and creating the pull request.

 

 

CONFIGURATION.md.zip

  • Like 2

User Feedback

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Accepted payment methods
Need another option? Request it through support.
Trustpilot Read reviews
Downloads
2.3m
Total downloads
Customers
10.7k
Customers served
Files Sold
154.5k
Marketplace sales
Payments
3.3m
Processed total
×
×
  • 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.