As long as a user does not have at least one reviewed and activated contribution, the user is unable to edit his profile, set a avatar, title picture or a signature.
MOTD module
for NidToolbox Light
requries nid-core module available here
NEW - if you would like to have your server logo appear in the notifications area in messages that come from NidToolbox. Please join my Discord https://discord.nidaren.net/ and post them in #server-logos
channel.
Support is provided as well as suggestions are accepted on my Discord here
Brings back "Welcome Message" known from the old NidToolbox, to brighten every user login event
MOTD module offers:
- Highly customisable welcome message functionality.
- Can be governed by config files and/or from within the game via commands.
- Easy reloads, without the need of a server restart.
- Possibility to show MOTD as popup, confirm window with OK button and chat message or combination of these.
- Possibility to show MOTD only once on server join or every login.
- Server owner controls both the title of the message (the "brackets tag") as well as the title window.
- Config file as well as the default message are generated on startup of the plugin.
Requirements:
As any module of NidToolbox set, it requires nid-core version 1.0.1+ module, available in the main forum thread: here
How to install:
- Unpack .zip archive
- Copy nid-motd.dll to Mods\NidToolbox\Modules
Settings files:
Config files are located at Configs\Mods\NidToolbox\
Motd.json - stores configuration options of the plugin.
MotdMessage.txt - stores actual MOTD message. It accepts all usual Eco's formatting tags .i.e <b> <u> <color> or even icons.
See below for examples.
Motd.json
{
"Info1": "NidToolbox Light: MOTD settings.",
"MotdEnabled": true,
"ShowAsPopUp": false,
"ShowInChat": true,
"ShowAsConfirmWindow": false,
"ShowOnlyOnce": false,
"WindowTitle": "MOTD",
"BlackListed": false
}
MotdMessage.txt
<size=42><color=yellow><b>Welcome to our Server</b></color></size>
Please make sure you familiarized yourself with our rules.
Have fun!
<i>Server admins</i>
Available commands:
/help nidMotd
Displays information about all commands contained within this module.
/motd-rl
Reloads MOTD message from the MotdMessage.txt file.
/motd-rl
/motd-rl
/motd-show
Shows current MOTD message.
/motd-show
/motd-show
/motd-enable
Sets the whole module to enabled or disabled state
/motd-enable bool trueFalse
/motd-enable true/false
/motd-chat
Enables or disables of displaying the MOTD in chat.
/motd-chat bool trueFalse
/motd-chat true/false
/motd-popup
Enables or disables of displaying the MOTD as pop-up window.
/motd-popup bool trueFalse
/motd-popup true/false
/motd-confirm
Enables or disables of displaying the MOTD as confirm window.
/motd-confirm bool trueFalse
Code
/motd-confirm true/false
/motd-showOnlyOnce
Enables or disables of displaying the MOTD only once, on first login (server join) of the character.
/motd-showOnlyOnce bool trueFalse
Code
/motd-showOnlyOnce true/false
/motd-title
Sets title of both the bracket's tag as well as the MOTD Popup window (if enabled).
/motd-title string someTitle
/motd-title Welcome
-
Version 1.7.5
-
nid -
July 21, 2023 at 3:38 PM -
8.14 kB -
139 Downloads
Changed /motd to /nidMotd and /motd-reload to /motd-rl to fix incompatibilities with EM Features Pack.
-
-
Version 1.7.4
-
nid -
July 21, 2023 at 12:19 AM -
8.13 kB -
138 Downloads
* Added option to show MOTD as confirm button.
* Added option to show MOTD only once on first login.
* Updated the way listeners are added, to allow for quick reasignement and removal.
* Changed MOTD command names space from nidmotd to motd.
* Added property ShowOnlyOnce and ShowAsConfirmWindow to config, they will update automatically.
* Added new commands /motd-showOnlyOnce and /motd-confirm.
-
-
Version 1.7.3
-
nid -
June 28, 2023 at 7:04 PM -
7.23 kB -
155 Downloads
Fixes a bug with notifications and messages being shown by various modules, where some of them would be ignored.
Migrated all remaining on login events and notifications to the new system.
Thanks for reporting the bug @Enel
-
-
Version 1.7.2
-
nid -
June 17, 2023 at 1:39 PM -
6.53 kB -
39 Downloads
Update to timers and changes made in nid-core 1.7.10.
Updates to code for the upcoming Eco 10.
Requires nid-core 1.7.10.
-
-
Version 1.7.1
-
nid -
December 21, 2022 at 12:03 PM -
7.19 kB -
78 Downloads
* Updated project to net7.
-
-
Version 1.7.0
-
nid -
November 23, 2022 at 9:11 PM -
7.03 kB -
65 Downloads
Compatibility with Eco 9.7
-
-
Version 1.6.0
-
nid -
August 31, 2022 at 11:23 PM -
7.58 kB -
108 Downloads
* Updated module to Eco version 9.6.0
* Updated to net6.
* Fixed bug where some of the settings, like window title, would not be taken into account until relog. Thanks for reporting Extraterrestrial.
* REQUIRES: EM-Framework 3.3.0-beta2 or higher
-
-
Version 1.5.1a
-
nid -
June 7, 2022 at 6:00 PM -
7.47 kB -
102 Downloads
- Changed OpenCustomPanel to OpenInfoPanel method, as the former seems to trigger "Failed to handle RPC method" on clients.
-
-
Version 1.5.1
-
nid -
June 7, 2022 at 6:00 PM -
25.53 kB -
104 Downloads
- Changed OpenCustomPanel to OpenInfoPanel method, as the former seems to trigger "Failed to handle RPC method" on clients.
-
-
Version 1.5.0
-
nid -
April 30, 2022 at 12:05 AM -
7.32 kB -
107 Downloads
* (RC.2) Module output filename updated to match namespace.
* Module updated to Eco 9.5.0
* REQUIRES: EM-Framework 3.2.0-RC.3 or higher.
-