Is there any way to disable the motd interval so it can only be viewed by the standard /motd in-game command?
Notifier [Unmaintained]
Discussion in 'Plugin Support' started by NobodyFTW, Feb 1, 2015.
-
[ THE REQUEST ]
I call upon any server Admins willing to test the new Notifier v3.0.
The new C# (CSharp) version is ready but untested, and I want to ensure 3.0 is released as stable as possible with the major and most minor bugs fixed (If there are any really)
Since its development was made under a local server without players playing on and messing with the commands, I can't actually be sure its working 100% right, so if you have used any of the previous Notifier versions and if you like it then your help is most apricciate it.
[ VERSION NOTES ]
The most important thing of this new version is the fact the plugin was re-written on C# (previously was written in Python), however, the goal of 3.0 is to just make it work exacly as the previous Python version did, even though there are a few new features they are not too shabby, nevertheless, it is a big step for me since its a whole new programming language which I'm still learning, but also a huge step in terms of performance of the plugin, and also a step closer for its new upcoming features towards UI.
[ INSTALLATION NOTES ]
If you never used the previous Python versions then you're good, just install it as you would install any other plugin, otherwise, you must delete ALL of the older files to avoid any conflits with the new version, also becuase some of these files will now become obsolete.
Also take in mind that is ok to use your current (Python) configuration file to copy Adverts and stuff into the new configuration file, however, I HIGLY recommend you not to, simply because pretty EVERYTHING in the configuration file was tweak, all messages and all systems, just everything, so basically somethings don't quite work exacly as before.
[ OTHER NOTES ]
Use and abuse of it, its beta so ye, test things as much as possible, check your console frequently for any errors and repot them here. (not in Notifier discussion)
Be free the suggest anything or ask anything really, I'll be here most of the time wanting for any feedback coming from you
In advance, thank you.
P.S: Sorry for the long postAttached Files:
-
-
The its pretty much ready for beta release, but I am now experiencing some issues with it that I now talking with Oxide devs and other plugin devs to help me out, and as soon this is solved I will release it.
[DOUBLEPOST=1458282080,1458146701][/DOUBLEPOST]Notifier v3.0 - Beta Testers Needed | Oxide -
I will add it to my server
-
Adding to my server shortly (50 currently online) Ill report back with results! thanks for the new version!
-
"Notify Incoming Airdrop": false, and still shows incoming AirDrops coords
need a config to change text color for welcome message to server -
Plugin has been working fine for me for the last hour or so with no errors. Only issue is the join / leave messages and airdrop problem
-
Just instaled on my server
BTW where to post some bug reports or suggestions, just here in this thread?
-
[DOUBLEPOST=1458313876][/DOUBLEPOST]
[DOUBLEPOST=1458324271,1458313826][/DOUBLEPOST]
[DOUBLEPOST=1458324323][/DOUBLEPOST]
[DOUBLEPOST=1458325115][/DOUBLEPOST]So about the airdrop message, I bet your seeing this message: "Airdrop incoming! Dropping at: 630 0.0 -630"
This is not Notifier, this Airdrop Controller
Also this part of the code is pretty straight forward, so theres no reason for Notifier to show the message:
Code:void OnAirdrop(CargoPlane plane, Vector3 location) { if (NotifyAirdrop) { string loc = location.ToString().Replace("(", "").Replace(")", ""); Say(GetMsg("Incoming Airdrop").Replace("{location}", loc)); } }
-
i know it notifier doing it because I change PreFix to say server name and it does that when showing airdrop incoming with coords
-
[DOUBLEPOST=1458341354][/DOUBLEPOST]The plugin file has been updated with small changes if you anyone else cares to update itAttached Files:
-
-
when i talked about config I meant the join message everyone sees not the one when the player first joins and what they see
like this from old version
Code:"JOIN MESSAGE": "Welcome <lime>{username}<end> to the server, from <orange>{country}<end>.",
-
I will test it also
-
[DOUBLEPOST=1458348178][/DOUBLEPOST] -
There is no config for the joining / leaving global messages
-
Code:{ "Join Message": "<lightblue>{player.name} <silver>joined from<end> {player.country}<end>", "Leave Message": "<lightblue>{player.name}<end> left the server", "Incoming Airdrop": "<yellow>Airdrop <silver>incoming, drop coordinates are:<end> {x}, {y}, {z}<end>.", "Incoming Helicopter": "<yellow>Patrol Helicoter<end> incoming!", "No Admins Online": "There are no <cyan>Admins<end> currently online", "Players List Description": "List of active players", "Plugins List Description": "List of plugins running in the server", "Admins List Description": "List of active Admins", "Server Rules Description": "Displays server rules (In the player Steam language if set to automatic)", "Server Map Description": "Shows the URL to the server live map (Rust:IO)", "Server MOTD Description": "Shows the Message Of The Day", "Players Count Description": "Counts active players, sleepers and admins of the server", "Players List Title": "Players List", "Plugins List Title": "Plugins List", "Admins List Title": "Admins Online", "Server Rules Title": "Server Rules", "Server MOTD Title": "Message Of The Day", "Server Map Message": "Check our live map at: <yellow>{server.ip}:{server.port}<end>", "Players Count Message": "There are <orange>{players.active} <silver>of<end> {server.maxplayers}<end> <silver>players in the server, and <orange>{players.sleepers}<end> sleepers<end>" }
-
-
SkinN õ.Õ'.|. updated Notifier with a new update entry:
v3.0.0 | Ported plugin to C# (CSharp)
If you never used the previous Python versions then you're good, just install it as you would install any other plugin, otherwise, you must delete ALL of the older files to avoid any conflits with the new version, also becuase some of these files will now become obsolete.
Also take in mind that is ok to use your current (Python) configuration file to copy Adverts and stuff into the new configuration file, however, I HIGLY recommend you not to, simply because pretty EVERYTHING in the configuration file was tweak, all messages and all systems, just everything, so basically somethings don't quite work exacly as before.
[ UPDATE NOTES ]
- This version requires Oxide v2.0.1805 or greater
- If you are upgrading from any previous Python version you must delete any of the older files before installing the new version
- Plugin now saves the cached information of each player into a database, the player name, country & its code, IP, etc..., therefore the old countries database (notifier-countries_db.json) is now obsolete.
- With the new sub-sections of Commands section, all settings to enable/disable commands were moved to Commands Settings, and all commands triggers can be change in Commands Triggers.
- The plugin F.A.Q now contains all the information of all available name formats, the Simple Color Format system examples, and more.
- A huge thanks to @LaserHydra for all the help with C#.
- Also thanks to @Calytic for helping with C#
- And thanks to @Nogrod for the Oxide fix resquested and helping with C#.
-
Too bad. Everything you changed, I already changed in my old python-file. No reason to update for me.
-