GUIAnnouncements

Moved

Total Downloads: 11,756 - First Release: Jul 13, 2015 - Last Update: Oct 20, 2017

5/5, 66 likes
  1. there is Animated scrolling letters?
    or can not be possible?
     
  2. It is something that I am looking into to see if it is possible to do.
     
  3. Would love to have the addition of Connect/Disconnect messages.
    Maybe configure it to not spam so much as in; if multiple people join in a certain time period (Lets say a minute), only one gets posted, or maybe it changes and says "3 players connected to the server!" or something. Who knows? It all depends on how you do, and I bet you'll do great. Good work so far!
     
  4. Joe,
    I think you can do a "marquee" effect in this way,
    For example if you need to post the string: "WELCOME"
    then you need to print E, delete, print ME, delete, print OME, delete, print COME, delete, print LCOME, delete, print ELCOME, delete, print WELCOME.
    If you want more features, can add a degree of colours, and spaces before the string for simulating the complete horizontal movement that vanish the string in the right side of the screen. That in the "harder" way, I dont know if Cshart have exclusive functions for make this effects easily. Im not CSharp programmer, Im only giving you ideas, if you are "coder" you will take it soon :)
     
    Last edited by a moderator: Dec 24, 2016
  5. Currently have that untested in the dev version on my Trello. Haven't added any functionality to it yet like you have described you just toggle global join and leave announcements. Might be able to change it so that if some one leaves, announcement shows, someone else leaves and just add their name onto the message until it expires as set in the config.

    The RustCUI doesn't offer any animations in its API so everything I do would have to be done by destroying the text and recreating it accordingly. So any animation effects I do would require a lot of code and some confusing thought process to figure out the most optimal way of doing it. I like your idea of the marquee effect though!
     
  6. thanks Joe
    good luck, and I will be glad of try your improvement for this plugin :D:D
     
  7. So i tried searching for a bit but there are to many post. How can I edit the x,y position of the GUI Announcements. I did not see any option within the config to change its location in game. I would love to bring it just a little higher to top of the screen.
     
  8. Sorry but changing the position is not possible.
     
  9. @JoeSheep - I seem to be having a very basic issue. Announcements (timed) do not show at all... I have enabled them and even changed them from default just to test and nothing appears... Ever. :/ Any ideas?

    Here's the config just to be sure it's not a stupid error.

    EDIT: Validated on JSON Lint and it came out fine with no errors. And also, just to be clear, using /announcetest works absolutely fine!
     

    Attached Files:

  10. The config does appear to be Ok. Can you change the repeat time to 1 minute and reload the plugin. Look for any errors when you reload it and any errors from it every minute and if the announcements show. Then let me know if you got anything.
     
  11. OH GOD! HELP! xD

    I fixed the problem by changing the time down to 30 seconds not minutes and now it's spamming the game with GUI announcements! I unloaded the plugin but it's still spamming! I have so much lag right now! xD
    [DOUBLEPOST=1485263583][/DOUBLEPOST]Okay, it finally stopped spamming. Wow! xD

    Anyway, apologies, it was me being an idiot. I got the time format wrong. But now it's set to 30 seconds all it does is spam the game with announcements. :/

    They're supposed to display for 10 seconds and go away, there are 3 messages and it repeats every 30 seconds. Why did it go crazy?
     
  12. No idea why it went crazy. Show me your config. I set it up and it shows an announcement every 30 seconds for 10 seconds. You can just copy and paste it into the
    Code:
    
                            
    tags instead of uploading it.
     
  13. Solved. Must have been a one-off bug. Anyway I have moved away from the built-in list and I am using Timed Execute to run the announcements now so everything is good!
     
  14. Is there a reason why the timed announcements do not work? Is the plugin due to be updated?
     
  15. They do work. They work fine... Mine didn't work because I'm an idiot and somehow forgot the basic time format.

    By default, the messages are set to execute every 30 minutes. By this, I mean one message every 30 minutes. To change this go into the config file and change the "AutomaticTimedAnnouncementsRepeat":"00:30:00" to something smaller.

    The format is HH:mm:ss. So if you want a message to appear every 1 minute, you'd put: 00:01:00. If you wanted a message to appear every 20 seconds you'd put this: 00:00:20.

    Just to be clear, you should NOT put the repeat timer below the message duration. By default, this is 10 seconds. So don't put the repeat timer below that as it may cause the plugin to go crazy.
     
  16. how to transfer string?
    \n - not works
     
  17. Uh yeah not so much. I did not forget basic time format, and had it set as low as 1 min with nothing appearing. I issued the test message command and that worked, but the timed messages do not.

    Im going to investigate to see if any other plugins could be interfering.
     
  18. Post your config.
     
  19. Can anyone help me please? I want to set a welcome message across chat public to all players every time someone join the server, and when I say join I mean not just new comers but old players as well, currently this plugin does it but it is set to private, pleaseeeee help me, I will give you my first born baby if you do
     
  20. Unfortunately, I don't think this plugin has that capability. It could certainly be built in, and someone could build a plugin to support it or have that sole purpose. I just don't think there is anything that uses GUI Announcements to announce a joining player to all.

    However, there is a universal plugin that works for Rust that displays a message to all that a user is joining (and where from if you want it to). The only thing is, it only announces it to the game's chat, not GUI Announcements. It's the best I can come up with for you at the moment.

    Here's the plugin link: ConnectMessages | Oxide