Jump to content

Oliver Scott

Member
  • Posts

    6
  • Joined

  • Last visited

Everything posted by Oliver Scott

  1. Hi Juicy, I'm pleased to let you know that custom rank support has been implemented in the latest version. You can now define as many custom rank groups as you need (Mod, Staff, or anything else) directly in the config file, and each can have its own dedicated welcome messages. The system supports: Fully customisable rank permissions in the config Automatic permission registration for custom ranks Separate welcome messages file for easy editing Priority system based on config order You should now be able to create your Mod group with custom messages exactly as you need. I hope this gives you the flexibility you were looking for! Thanks again for the excellent suggestion - it's feedback like yours that helps make the plugin better for everyone. If it wouldn't be too much to ask for, I would greatly appreciate a full review of your experience with a rating provided? Just something to think about! ~ Ollie (olvrdncnsctt) Discord: @olvrdncnsctt
  2. Hi there Juicy! Thank you very much for your kind words and I'm really glad you're enjoying the lightweight and simple feel of WelcomePlus! You're absolutely right: the current system supports a fixed set of roles (default, vip, admin, owner), but it's a great idea to expand that to support custom-defined groups like mod, staff, or anything you need. I’ll be adding this as a feature in an upcoming version (likely v1.1.7): You’ll be able to define as many custom rank keys as you want in the config. You can map them to Oxide permissions, just like current ranks. Each can have its own dedicated welcome message pool in the language file. This will make the plugin way more flexible for communities with more complex staff or VIP structures. Thanks for the suggestion and feel free to throw any more ideas my way! ~ Ollie (olvrdncnsctt) Discord: @olvrdncnsctt
  3. I'm happy to announce to you the release of v1.1.6! Though I found it tricky to incorporate a match up of country codes with language files as I am a new developer, I managed to find my own temporary inclusion of some of your suggested features. I hope they serve you with enough purpose to leave a review, it would be much appreciated... and I can't thank you enough for your interaction and suggestion! ~ Ollie (olvrdncnsctt) Discord: @olvrdncnsctt
  4. Hi there Papa Bear! Thanks so much for taking the time to try out WelcomePlus - I really appreciate you giving it a fair shake, especially with it being my first release on Codefling. The feedback about localisation is excellent. Supporting multiple languages based on a player’s country code is now firmly on my roadmap for this plugin, perhaps as early as v1.1.6? I’ll be looking at integrating automatic language detection (where possible) or config-driven preferences in an upcoming version. That way, servers with international communities like yours can provide a more personal experience for every player. Regarding the /playtime conflict: totally understandable. I’ll be introducing full command alias configuration in the next release, so you’ll be able to remap or disable any default commands to avoid conflicts with existing tools like Playtime Tracker. For now, you can still use /pt or the GUI as a workaround, but proper alias control is on the way! If there are any other tools or features you’d love to see integrated, I’m all ears. Thanks again for the thoughtful feedback - looking forward to hearing more from your experience! ~ Ollie (olvrdncnsctt) Discord: @olvrdncnsctt
  5. Version 1.1.7

    86 downloads

    WelcomePlus is a lightweight, community-driven plugin developed to make your server feel welcoming with personalised greeting messages that actually matter. Features - Rank-Based Welcome Messages - Customisable messages based on player permissions - Playtime Tracking - Track total playtime and current session time - Interactive GUI - Modern interface accessible via `/wp` or `/welcomeplus` - Multi-Language Support - English and Spanish included, easy to add more - Admin Tools - Player lookup, statistics, and data management - Opt-Out System - Players can disable automatic welcome messages - Command Aliases - Fully configurable command aliases - External Language Files - Easy translation management via JSON files - Separate Welcome Messages File - Edit welcome messages independently from language files Permissions - `welcomeplus.use` - Required to receive welcome messages (if enabled in config) - `welcomeplus.vip` - VIP rank permission - `welcomeplus.admin` - Admin rank permission - `welcomeplus.owner` - Owner rank permission Custom Rank Permissions: Define your own ranks and permissions via the config file's `CustomRankPermissions` block. Installation & Setup 1. Download and drop `WelcomePlus.cs` into your `oxide/plugins/` folder 2. Download and place the `lang/` folder in `oxide/lang/WelcomePlus/` 3. (Optional) Place `WelcomePlus_WelcomeMessages.json` in `oxide/data/` for custom welcome messages 4. Restart your server or run `oxide.reload WelcomePlus` 5. Configure ranks and permissions in the generated config file (optional) 6. Customise welcome messages in `WelcomePlus_WelcomeMessages.json` (optional) That's all - the plugin works out of the box with sensible defaults! Quick Start Commands Players: - `/wp` - Open main menu - `/playtime` or `/pt` - View your playtime - `/session` - View current session - `/playtimeleaderboard` or `/ptl` - View top 10 players Admins: - `/wp stats` - Plugin statistics - `/wp reset <player>` - Reset player data - `/wp defaults` or `/wp resetconfig` - Reset config and welcome messages to defaults - `/playtime <player>` - View any player's stats Configuration The plugin generates a config file at `oxide/config/WelcomePlus.json` with all settings. Key options: - Custom Rank Permissions - Define rank labels and their permissions - UI/Text Toggle - Choose between GUI panels or chat messages - Welcome Settings - Enable/disable first-time and returning player messages - Command Aliases - Customise all command aliases - Welcome Messages File - Edit welcome messages in `oxide/data/WelcomePlus_WelcomeMessages.json` - Reset to Defaults - `/wp defaults` command resets config and welcome messages to defaults Welcome Messages File Welcome messages are stored in `oxide/data/WelcomePlus_WelcomeMessages.json` (automatically created on first run). This file contains all rank-specific welcome messages and is separate from language files for easier editing. File Structure: - `FirstTime` - Messages for first-time players (by rank) - `WelcomeBack` - Messages for returning players (by rank) - Supports multiple messages per rank (randomly selected) - Supports placeholders: `{name}`, `{rank}`, `{total}`, `{session}` Language Files Language files are in `oxide/lang/WelcomePlus/`: - `en.json` - English (default) - `es.json` - Spanish To add more languages, create new JSON files (e.g., `fr.json`) following the same structure. Note: Language files contain UI text and system messages. Welcome messages are primarily stored in the welcome messages file, with language files as fallback. Custom Ranks Define custom ranks in the config: ```json "CustomRankPermissions": { "default": "", "vip": "welcomeplus.vip", "mod": "welcomeplus.mod", "staff": "welcomeplus.staff", "admin": "welcomeplus.admin", "owner": "welcomeplus.owner" } ``` Priority System: - Rank priority is determined by config order (first entry = highest priority) - If a player has multiple permissions, the rank appearing first in config wins - Example: If "staff" appears before "mod" and player has both, "staff" messages are used Automatic Permission Registration: - Permissions from `CustomRankPermissions` are automatically registered - No code changes needed - just add to config and reload Then add rank-specific messages to `WelcomePlus_WelcomeMessages.json`: - Add rank key to `FirstTime` section for first-time messages - Add rank key to `WelcomeBack` section for returning player messages - Messages fall back to language files if not found in welcome messages file Support Discord: @olvrdncnsctt For detailed documentation, see `README.txt`. For version history, see `WelcomePlusChangelog.txt`. README.txt WelcomePlusChangelog.txt
    Free
2.2m

Downloads

Total number of downloads.

10.1k

Customers

Total customers served.

146.5k

Files Sold

Total number of files sold.

3.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.