GUIAnnouncements

Moved

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

5/5, 66 likes
  1. {playername} is not supported in the new player announcements. Added it to the update I am currently working on though.
     
  2. got it. what would the reason be it isn't going away? TY for the help BTW.
     
  3. The announcements from the new player announcements list don't go away? Does it cycle through your list?
     
  4. It does not go away. I just have this. Is only having 1 an issue?

    "NewPlayerAnnouncementsList": [
    "{playername} is now here. You've been warned!"
    ],
     
  5. The {playername} wouldn't be what could cause that. It's a fault in the logic of my code not checking for one announcement and is -1 to the announcement count making the timer repeat infinitely. I'll make a note of it for my next update.

    Also those announcements are private, only shown to the player that has joined with the purpose of displaying information to them as they are new. I have coded a feature for the update that seems to fit the purpose you are after though which supports {playername} and {group} so you can have "VIP JoeSheep joined the server! Quiver in fear!" :)
     
  6. nice. so right now there are only messages to the player that joins not to the server? Will that update include an announcement to the server? I think that's what you are saying..
     
  7. Yeah that's correct. The update will have a global announcement when a player joins. I'm also trying to redo the config so it is as easy as possible to understand as how I have it now is not the best.
     
  8. that is great news. Any idea as to when that might be done?
     
  9. Currently working on what I think is the last thing to implement then after testing and fixing anything I find I can release the update.
     
  10. anyway to set the new announcement to 0 to have it announce all the time? or like a -1 or something?
     
  11. If you want the newplayerannouncements to show all the time just set the showtimes number to something like 99999999999. If you have only one announcement then that will show and not go away, so maybe try putting two in there.
     
  12. JoeSheep updated GUI Announcements with a new update entry:

    1.22.69



    @enims You can have just one new player announcement now and it won't stay there for ever :)
     
    Last edited by a moderator: Mar 19, 2017
  13. Great work!

    Failed to call hook 'OnServerInitialized' on plugin 'GUIAnnouncements v1.22.69' (NullReferenceException: Object reference not set to an instance of an object)

    {
    "A List Of Available Colors To Use (DO NOT CHANGE)": {
    "Banner Colors": "Grey, Red, Orange, Yellow, Green, Cyan, Blue, Purple",
    "Text Colors": "White, Red, Orange, Yellow, Green, Cyan, Blue, Purple"
    },
    "General Settings": {
    "Adjust Vertical Position": 0.0,
    "Announcement Duration": 10.0,
    "Fade In Time": 0.5,
    "Fade Out Time": 0.5,
    "Font Size": 18
    },
    "Private New Player Announcements": {
    "Announcements List (Show On This Many Joins : List To Show)": {
    "1": [
    "1st Join {rank} {playername} New player announcement 1.",
    "1st Join {rank} {playername} New player announcement 2.",
    "1st Join {rank} {playername} New player announcement 3."
    ],
    "2": [
    "2nd Join {rank} {playername} New player announcement 1.",
    "2nd Join {rank} {playername} New player announcement 2.",
    "2nd Join {rank} {playername} New player announcement 3."
    ],
    "3": [
    "3rd Join {rank} {playername} New player announcement 1.",
    "3rd Join {rank} {playername} New player announcement 2.",
    "3rd Join {rank} {playername} New player announcement 3."
    ]
    },
    "Banner Color": "Grey",
    "Enabled": false,
    "Text Color": "White"
    },
    "Private Respawn Announcements": {
    "Announcements List": [
    "{playername} Respawn announcement 1.",
    "{playername} Respawn announcement 2.",
    "{playername} Respawn announcement 3."
    ],
    "Banner Color": "Grey",
    "Enabled": false,
    "Text Color": "White"
    },
    "Private Welcome Announcements": {
    "Banner Color": "Grey",
    "Duration": 20.0,
    "Enabled": true,
    "Show Welcome Back If Player Has Been Here Before": true,
    "Text Color": "White",
    "Welcome Back Text": "Welcome back {playername}",
    "Welcome Text": "Welcome {playername}"
    },
    "Public Airdrop Announcements": {
    "Banner Color": "Green",
    "Enabled": true,
    "Show Location": false,
    "Text": "Airdrop en route!",
    "Text Color": "Yellow",
    "Text With Coords": "Airdrop en route to x{x}, z{z}"
    },
    "Public Automatic Timed Announcements": {
    "Announcement List": [
    "Meet up in our TS server: rustarded.teamspeak3.com:6201",
    "Please don't grief bases",
    "No racism!",
    "Use /help for commands",
    "To remove something use /remove",
    "To setup a clan use /clan",
    "To set a home use /home add name",
    "To go to a home use /home name",
    "Go to playrust.io, type Chow and see where you are on the map",
    "Share your location on the map at playrust.io",
    "To vote to skip night use /voteday",
    "To teleport to someone use /tpr NameOfPerson"
    ],
    "Banner Color": "Grey",
    "Enabled": true,
    "Show Every (HH:MM:SS)": "00:05:00",
    "Text Color": "White"
    },
    "Public Christmas Stocking Refill Announcement": {
    "Banner Color": "Green",
    "Enabled": false,
    "Text": "Santa has refilled your stockings. Go check what you've got!",
    "Text Color": "Red"
    },
    "Public Helicopter Announcements": {
    "Despawn": false,
    "Despawn Banner Color": "Red",
    "Despawn Text": "The patrol helicopter has left.",
    "Despawn Text Color": "White",
    "Destroyed": true,
    "Destroyed Banner Color": "Red",
    "Destroyed Text": "The patrol helicopter has been taken down!",
    "Destroyed Text Color": "White",
    "Destroyed Text With Destroyer": "{playername} got the last shot on the helicopter taking it down!",
    "Show Destroyer": true,
    "Spawn": true,
    "Spawn Banner Color": "Red",
    "Spawn Text": "Patrol Helicopter Inbound!",
    "Spawn Text Color": "Orange"
    },
    "Public Join/Leave Announcements": {
    "Announce Only Players With Permission": false,
    "Join Banner Color": "Grey",
    "Join Enabled": true,
    "Join Text": "{rank} {playername} has joined.",
    "Join Text Color": "White",
    "Leave Banner Color": "Grey",
    "Leave Enabled": false,
    "Leave Text": "{rank} {playername} has left.",
    "Leave Text Color": "White"
    },
    "Public Player Banned Announcement": {
    "Banner Color": "Grey",
    "Enabled": true,
    "Text": "{playername} has been banned. {reason}.",
    "Text Color": "Red"
    },
    "Public Restart Announcements": {
    "Announce With Time Left (HH:MM:SS)": [
    "12:00:00",
    "11:00:00",
    "10:00:00",
    "09:00:00",
    "08:00:00",
    "07:00:00",
    "06:00:00",
    "05:00:00",
    "04:00:00",
    "03:00:00",
    "02:00:00",
    "01:00:00",
    "00:45:00",
    "00:30:00",
    "00:15:00",
    "00:05:00"
    ],
    "Banner Color": "Grey",
    "Enabled": false,
    "Restart At (HH:MM:SS)": [
    "08:00:00",
    "20:00:00"
    ],
    "Restart My Server": false,
    "Text Color": "White"
    },
    "Third Party Plugin Support": {
    "Do Not Overlay LustyMap": false,
    "LustyMap Position (Left/Right)": "Left"
    }
    }
    [DOUBLEPOST=1489886518][/DOUBLEPOST]looks like it only happens if Public Auto Timed Ann is enabled
     
  14. I can put more messages gui "Join Text":"{rank} {playername} has joined." in sequence ?
     
  15. Same problem, Disabled Automatic Timed Messages and it loaded without problems.
     
  16. (10:08:26) | Failed to call hook 'OnServerInitialized' on plugin 'GUIAnnouncements v1.22.69' (NullReferenceException: Object reference not set to an instance of an object)

    When Automatic Timed Messages is Enabled
     
  17. Failed to call hook 'OnServerInitialized' on plugin 'GUIAnnouncements v1.22.69' (NullReferenceException: Object reference not set to an instance of an object)
    [DOUBLEPOST=1489917179][/DOUBLEPOST]The bug comes from this

    "Banner Color": "Gray",
    "Enabled": false,
    "Show Every (HH: MM: SS)": "00:30:00",
    "Text Color": "White"
     
  18. JoeSheep updated GUI Announcements with a new update entry:

    1.22.69


    [DOUBLEPOST=1489926146][/DOUBLEPOST]
    Thanks for reporting that, I just missed something. Reuploaded the update which contains the fix. :)
    [DOUBLEPOST=1489926209][/DOUBLEPOST]
    Sorry but the join/leave messages only support a single announcement/line. Out of curiosity, what would you use multiple announcements for?
     
    Last edited by a moderator: Mar 19, 2017
  19. When the plugin in french thank you.
     
  20. Is that a statement or a question? Either way I'm not sure I understand.