Description: This mod is a great public server tool and can be used as a chat moderator. It has many helpful features. There are also 4 settings included that can be changed in the config.lua that allow you to change the bots actions depending on the server rules. So if your server allowed foul language, you would go change the language_control setting to false. People could curse freely without punishment.
Features:
Language Control
Cap usage control
Time change control
Punctuation control
If a player dies in survival they will be asked if they want to be teleported to their bones.
If a player chats that they are stuck they will be asked if they want to be teleported to spawn.
Other friendly conversational abilities.
Note: Does not deal at all with IRC.
Credits:
NathanS21 helped figure out issues with the code.
<b> hi a how are you?
<a> HI I ALWAYS WRITE IN CAPS
<b> I usually dont write in caps
<a> LOL
<a> OMG
<a> I LOVE WRITING IN CAPS
<b> STOP
(kicked b)
<a> BYE B :D
To fix that you will need to use a table instead of a simple variable.
<b> hi a how are you?
<a> HI I ALWAYS WRITE IN CAPS
<b> I usually dont write in caps
<a> LOL
<a> OMG
<a> I LOVE WRITING IN CAPS
<b> STOP
(kicked b)
<a> BYE B :D
To fix that you will need to use a table instead of a simple variable.
Hmmm, I have tested it out on a public server and specifically told people to use all caps and it was said more than 5 times in a row by multiple people. When one person finally used it enough times they were kicked, I made sure and counted every ones messages. If that is what you are getting at. I don't believe there is a problem there. If you want to do further testing and get back with me on the results that would be great. :) I would also prefer a screenshot of all the text.
<b> hi a how are you?
<a> HI I ALWAYS WRITE IN CAPS
<b> I usually dont write in caps
<a> LOL
<a> OMG
<a> I LOVE WRITING IN CAPS
<b> STOP
(kicked b)
<a> BYE B :D
To fix that you will need to use a table instead of a simple variable.
Hmmm, I have tested it out on a public server and specifically told people to use all caps and it was said more than 5 times in a row by multiple people. When one person finally used it enough times they were kicked, I made sure and counted every ones messages. If that is what you are getting at. I don't believe there is a problem there. If you want to do further testing and get back with me on the results that would be great. :) I would also prefer a screenshot of all the text.
The problem is that "b" will be kicked but he only used caps once. "a" wont be kicked.
<b> hi a how are you?
<a> HI I ALWAYS WRITE IN CAPS
<b> I usually dont write in caps
<a> LOL
<a> OMG
<a> I LOVE WRITING IN CAPS
<b> STOP
(kicked b)
<a> BYE B :D
To fix that you will need to use a table instead of a simple variable.
Hmmm, I have tested it out on a public server and specifically told people to use all caps and it was said more than 5 times in a row by multiple people. When one person finally used it enough times they were kicked, I made sure and counted every ones messages. If that is what you are getting at. I don't believe there is a problem there. If you want to do further testing and get back with me on the results that would be great. :) I would also prefer a screenshot of all the text.
The problem is that "b" will be kicked but he only used caps once. "a" wont be kicked.
Ok I have found the issue and will fix it. :) Thank you for bringing it to my attention.
Is there any way to disable these comments when they're too annoying in-game? I've seen this mod on a server and it wasn't helpful to me at all. It rather made it more complicated to read the chat logs. Also while chatting it notified me to explain the matter with the message like "need help?" or to not use caps when I began with the nickname "YuGiOhJCJ, ...". Another time it printed my IP on my screen - just - why?
It is a nice idea to make the life of server admins easier but in its current state I'd rather want to mute these messages.
An easy way to disable this is to go the configure button on the client that is running the server and to deselect server_helper. There is also a config lua file that has settings that can be set to false, which when set certain things are no longer checked for. I am aware of the IP bug and I am sorry you are unhappy. I will try to fix the issues as soon as possible. :)
Edit:
The reason it told you to not use caps while typing the name was that many people try to "get around" the caps issue with putting a space or some other character in between the caps.
It would be easy enough to make the messages about using caps, etc to only be shown to the player that used them, using chat_send_player rather than chat_send_all.
Tmanyo wrote:An easy way to disable this is to go the configure button on the client that is running the server and to deselect server_helper.
Bad luck, I'm not the server admin. I'm asking this from the perspective of a regular player on a server who would like to disable these messages just for himself.
Nathan.S wrote:[..] using chat_send_player rather than chat_send_all.
In my opinion, this could be also done for the greeting message after "hello" and rule notifications.
Tmanyo wrote:An easy way to disable this is to go the configure button on the client that is running the server and to deselect server_helper.
Bad luck, I'm not the server admin. I'm asking this from the perspective of a regular player on a server who would like to disable these messages just for himself.
Just out of curiosity, what server was this? I would like to talk with the administrator, and see what he/she thinks for further analysis.
Tmanyo wrote:Just out of curiosity, what server was this? I would like to talk with the administrator, and see what he/she thinks for further analysis.
Erm. Your own server actually, with Vault as admin.
Last edited by Krock on Tue Jun 12, 2018 14:30, edited 1 time in total.
I really like this idea / concept ..
admins can leave their server and the bot controls the players :))
I'm a bit imaginative but it would be awesome if this could detect normal players flying / fast / no clip* on a survival server and punish them. this could be done with some code from existing anticheat mods which use the game engines sensors to distinguish hacks / no hacks.
also, this bot could also have special commands like "~bot give all cheesestick" or "~bot broadcast Don't forget to leave feedback!" a bit rough but you get what I mean. its also a bit off the "server-helper" idea but I've seen in-game bots doing this before :).
*with a setting to turn it on/off incase of creative mode servers
testingsquid wrote:hmm, this hasn't been touched in a long time :(..
I really like this idea / concept ..
admins can leave their server and the bot controls the players :))
I'm a bit imaginative but it would be awesome if this could detect normal players flying / fast / no clip* on a survival server and punish them. this could be done with some code from existing anticheat mods which use the game engines sensors to distinguish hacks / no hacks.
also, this bot could also have special commands like "~bot give all cheesestick" or "~bot broadcast Don't forget to leave feedback!" a bit rough but you get what I mean. its also a bit off the "server-helper" idea but I've seen in-game bots doing this before :).
*with a setting to turn it on/off incase of creative mode servers
I am considering returning to this old project to fix bugs and make the overall user and admin experience better. I feel that a graphical user interface for admins would make changing settings easier. I will also take other feature suggestions. I may end up making this mod from scratch while keeping the forum thread.