1. Mughisi submitted a new resource:

    Information Announcer - Basic announcer for Rust Legacy: join/leave messages, rules, broadcasts & version command

    Read more about this resource...
     
  2. Great! Thank you Mughisi.

    Few suggestions you should add:

    - Message of the day
    - Multiline support for broadcasts
    - Add the option to send broadcasts randomly or one after the other (first line, second line, third line - first line, second line, third line, etc.)

    Other than that it works great so far! :)
     
  3. This works great, some good ideas above. Just a note it also overwrites the other rules plugin if you have that installed but thats no biggie i'll just use rules in this one now.
     
  4. I'll look into it when I can.

    You can disable each part of this plugin in the config if you'd prefer to use the other rules plugin, this plugin was written in a way that it will only add the Rules command if it's enabled in the settings so if it is disabled it won't register the command and you can use the other plugin :)
     
  5. EDIT: I suggested multiline support for broadcast, but I just saw that Ideal had requested it.
     
    Last edited by a moderator: May 15, 2015
  6. How is the progress going on the multiline support for broadcast messages.
    For example 1 message per inval will look like this:
    Oxide: This is line 1
    Oxide: This is line 2
    Oxide: This is line 3
     
  7. How do I turn off Join/Leave message for this plugin? I've got a plugin for this already, I just needed this for Rules.
    View screenshot: http://prntscr.com/7oel1r
    Edit: As you can see I already removed the Join Message in Config for this addon but it didn't work. Even restarted server. Need this for /Rules ;P
     
    Last edited by a moderator: Jul 3, 2015
  8. Code:
    "ConnectionSettings": {
        "Enabled": false,
    Nvm, just noticed your picture.
    [DOUBLEPOST=1435943535][/DOUBLEPOST]
    Open Announcer.cs in \plugins\ and find the following two functions:

    Code:
            private void OnPlayerConnected(NetUser player)
            {
                /*if (!watcherEnabled) return;
                var message = string.Format(joined, player.displayName);            if (log)
                    Log(message);            if (showChatPrefixW)
                    BroadcastMessage(chatPrefix, message);
                else
                    BroadcastMessage(message);*/
            }        private void OnPlayerDisconnected(uLink.NetworkPlayer player)
            {
                /*if (!watcherEnabled) return;
                var netUser = player.GetLocalData<NetUser>();
                var message = string.Format(left, netUser.displayName);            if (log)
                    Log(message);            if (showChatPrefixW)
                    BroadcastMessage(chatPrefix, message);
                else
                    BroadcastMessage(message);*/
            }
    
    Comment both functions out using /* */ as I have shown in the code above.
    [DOUBLEPOST=1435943982][/DOUBLEPOST]Here is a plugin that ONLY has /rules: http://oxidemod.org/plugins/serverrules.945/
     
    Last edited by a moderator: Jul 3, 2015
  9. Hi new to this plugin.. How do I have the broadcast messages all appear at once? I have the interval at 300 so they space out but I would like them all to appear after 300 seconds :)
     
  10. Wulf

    Wulf Community Admin

    I don't think you can without modifying the plugin. I believe it picks one out at random.
     
  11. oh man :( okay
     
  12. need a help with this plugin !!1
    when it try to do it in russian its make a bug with it !! its dont change it or jsut put a ????????
    maybe you know what to do ?
     
  13. Wulf

    Wulf Community Admin

    Save it as UTF-8.
     
  14. i dont understand maybe you can help me in skype ?
     
  15. Take a look at this link: Unicode UTF-8
     
  16. okey and when i made a file like this when i need to put them ?
     
  17. You are changing the config file, right?

    If yes: \oxide\configs\
     
  18. after it restart ?
    [DOUBLEPOST=1444144156][/DOUBLEPOST]still didnt work
    [DOUBLEPOST=1444144188][/DOUBLEPOST]this my file check him please
     

    Attached Files:

  19. Alright, I can see the Russian characters, which is good.

    Did you upload it to \oxide\configs\ and replace/overwrite the existing file when/if asked?

    And yes, restarting the server should reload the config file, but you don't have to restart the server as you can reload a plugin by using:

    Code:
    oxide.reload Announcer
    as a console command.
     
  20. yes i confirm the overwrite but still nothing changed !! but when i try to do it on the unticheat and remove its work great !!