Version 1.0.0
2 downloads
A lightweight and customizable plugin that displays rotating informational messages in a clean UI panel positioned below the hotbar. Perfect for server tips, commands, announcements, and helpful information without cluttering the chat.
Description
GameTips creates a non-intrusive text panel that cycles through configurable messages at set intervals. The UI appears below or above the inventory hotbar and automatically manages itself when players connect or disconnect. Messages are displayed to all online players simultaneously.
Features
Clean UI panel positioned below the hotbar
Fully customizable appearance (colors, font size, positioning)
Configurable message rotation interval
Automatic player connection/disconnection handling
Admin reload command for updating messages without restart
Minimal performance impact
Easy JSON configuration
Configuration
{
"Messages to display": [
"Welcome to my rust server!",
"We hope you have a awesome time here!",
"Check /commands for all available commands!",
"Visit our website at yourdomain.com",
"Join our Discord at discord.gg/yourserver"
],
"Message interval (seconds)": 45.0,
"UI Settings": {
"Background color (RGBA)": "0 0 0 0.0",
"Text color (RGBA)": "1 1 1 1",
"Font size": 10,
"Panel height offset from bottom": 0.101,
"Panel height": 0.03
}
}
Configuration Options
Messages to display - Array of text messages to cycle through
Message interval (seconds) - Time between message changes (default: 45 seconds)
Background color (RGBA) - Panel background color in RGBA format (0-1 values)
Text color (RGBA) - Text color in RGBA format (0-1 values)
Font size - Size of the displayed text (default: 10)
Panel height offset from bottom - Distance from bottom of screen (default: 0.101)
Panel height - Height of the message panel (default: 0.03)
Commands
/reloadmessages - Reloads messages from config file (Admin only)
Permissions
No permissions required. Admin commands use built-in admin detection.
Installation
Download GameTips.cs
Place in your oxide/plugins folder
Restart server or reload plugin
Edit the generated config file as needed
Use /reloadmessages to apply config changes
Positioning
The panel uses Unity's UI anchor system:
0.101 positions it just above the hotbar
0.0015 moves it lower (may overlap hotbar)