AdvancedMessages [With Unicode Support!]

AdvancedMessages [With Unicode Support!] 1.22

No permission to download
Plugin features:
  • Send Client Chat Messages to all online players from game console and RCON with configurable sender name and message colour
  • Send Server chat messages to all players from game console and RCON with configurable message colour
  • Send Notifications to all players with configurable colour, display scale and display time
  • Configure timed messages on given interval with all the options about the message configurable
  • Option to enable a configurable welcome message (It can display player's character name!).
  • Timed messages won't repeat, it will choose another from config if message was sent the last time
  • Unicode support for messages. NOTE: Sending messages manyally from RCON requires the Unicode Rcon Plugin: https://arkserverapi.com/resources/unicode-rcon.17/


Console/RCON Commands:
  • am.sendclient "Message" - Sends a client chat message to all online players
  • am.sendserver "Message" - Sends a server chat message to all online players
  • am.sendnotification "Message" - Sends a notification message to all online players
  • am.reload - Reloads the config file

Config file explained:
JSON:
{
    "AdvancedMessages": {
        "WelcomeMessage": {
            "EnableWelcomeMessage": true, // true if you want welcome message enabled, false if not
            "WelcomeMessageType": "Server", // Message type can be either "Client", "Server" or "Notification"
            "Message": "Welcome to the server {0}", // Welcome message, {0} stands for the player's character name
            "WelcomeMessageColour": { //Welcome message colour, uses RGB code
                "R": 1,
                "G": 0,
                "B": 0
            },
            "NotificationDisplayScale": 2, // If welcome message type is a notification, then this values set display time and scale
            "NotificationDisplayTime": 10
        },
        "ClientChatSenderName": "MyArkServer", // Sender name for client chat triggered from command am.sendclient
        "ServerMessageColor": { // Server chat message colour for command am.sendserver
            "R": 0,
            "G": 1,
            "B": 0
        },
        "ClientChatColour": { // Client chat message colour for command am.sendclient
            "R": 0,
            "G": 1,
            "B": 0
        },
        "NotificationDisplayScale": 3, // Notification display scale for command am.sendnotification
        "NotificationDisplayTime": 10, // Notification display time (in seconds) for command am.sendnotification
        "NotificationColor": { // Notification colour for command am.sendnotification
            "R": 0.0,
            "G": 1.0,
            "B": 0.0
        }
    },
    "TimedMessages": {
        "Enabled":  false, // Enable or disable timed messages
        "Interval": 300, //Interval to send messages, in seconds
        "Messages": [
            {
                "MessageToSend": "Client Message", // The message to send itself
                "MessageType": "Client", // Message type can be either "Client", "Server" or "Notification". Each one has its own config options
                "Sender": "Server", // Client chat message sender
                "MessageColour": {
                    "R": 1,
                    "G": 0,
                    "B": 0
                }
            },
            {
                "MessageToSend": "Server Message",
                "MessageType": "Server",
                "MessageColour": {
                    "R": 1,
                    "G": 0,
                    "B": 0
                }
            },
            {
                "MessageToSend": "Notification",
                "MessageType": "Notification",
                "DisplayTime": 10,
                "DisplayScale": 2,
                "MessageColour": {
                    "R": 1,
                    "G": 0,
                    "B": 0
                    }
                }
            ]
        }
    }

Common issues:


Donate: If you like the plugin and want to support my development feel free to donate here:


Support server:
Pelayori's Dev Hut

I am always looking for new plugin ideas, and also I do custom jobs. Send me a direct message on discord to talk with me of any matter
Author
Pelayori
Downloads
176
Views
2,656
First release
Last update
Rating
5.00 star(s) 4 ratings

More resources from Pelayori

Latest updates

  1. Fix

    Fixed some rare random crash
  2. Fixes

    -Fixed crash when having only 1 message on Timed Messages array
  3. Added Unicode support. Also message formatting change.

    -Added support for Unicode messages. NOTE: Messages in commands now need to be wrapped around...

Latest reviews

EN: It works very well and very simple to set up. Congratulations to the developer.
PTBR: Funciona muito bem e muito simples de configurar. Parabéns ao desenvolvedor.
Good plugin + Good dev = all u need :-)
Excellent plug
Works Flawlessly! No lag! No Hangs! What more could you ask for. It simply WORKS!

Pelayori is one of the most helpful devs in the community! Looking forward to seeing what he creates next!
Top