1. Is there any way to disable the motd interval so it can only be viewed by the standard /motd in-game command?
     
  2. [ 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 post :)
     

    Attached Files:

  3. Not currently no, however, in v3.0 the MOTD will only be the command, and its timer will be removed, just be a little more patience untill its release.

    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
     
  4. I will add it to my server
     
  5. Adding to my server shortly (50 currently online) Ill report back with results! thanks for the new version!
     
  6. "Notify Incoming Airdrop": false, and still shows incoming AirDrops coords

    need a config to change text color for welcome message to server
     
  7. 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
     
  8. Just instaled on my server ;) BTW where to post some bug reports or suggestions, just here in this thread? :)
     
  9. For the time being yes
    [DOUBLEPOST=1458313876][/DOUBLEPOST]
    You can change WelcomeMessage in json file
    [DOUBLEPOST=1458324271,1458313826][/DOUBLEPOST]
    Whats with join and leave message?
    [DOUBLEPOST=1458324323][/DOUBLEPOST]
    Do you happen to have Airdrop Controller or some plugin of Airdrops?
    [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));
        }
    }
    
     
  10. i know it notifier doing it because I change PreFix to say server name and it does that when showing airdrop incoming with coords
     
  11. I think I have found the issue, download this version and let me know if it keeps showing the message
    [DOUBLEPOST=1458341354][/DOUBLEPOST]The plugin file has been updated with small changes if you anyone else cares to update it
     

    Attached Files:

  12. 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>.",
     
  13. I will test it also :)
     
  14. I'm confused, I can't understand what you mean, is there anything wrong with Join Message?
    [DOUBLEPOST=1458348178][/DOUBLEPOST]
    Great to know, I'll waiting for your feedback
     
  15. There is no config for the joining / leaving global messages
     
  16. Yes there is, I forgot to mention this new C# version now uses Oxide Lang API for all plugin messages, you may find Notifier's file under the Lang folder of your server:

    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>"
    }
    
    For all the name formats that you can use in most of these messages check the Notifier for Rust - FAQ | Oxide
     
  17. thanks that's what I was looking for
     
  18. SkinN õ.Õ'.|. updated Notifier with a new update entry:

    v3.0.0 | Ported plugin to C# (CSharp)

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

    [ 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.
    [ UPDATE CREDITS ]
    - 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#.

     
  19. Too bad. Everything you changed, I already changed in my old python-file. No reason to update for me.
     
  20. You should really consider though, its worth spending some minutes onto this new version, also because I will no longer support older versions.