-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ChatCommander 0.18 #144
ChatCommander 0.18 #144
Conversation
That's a pretty stupid description. |
any suggestions to improve? |
Something that justifies why one might want to download this instead of just using the builtin feature? |
Hmm, hard to explain that in one line. How about "Expose chat commands to other players, alternative to built-in chat commands."? |
What do you mean with "automated lobby-finding while AFK"? |
there's an "AFK" mode that will check every few minutes to see if you are alone in a lobby, if so it will issue a |
That's forumulated a bit awkardly and I feel like could be a slight vector of abuse combined with "announcements." |
The announcements can't be configured to trigger more often than once every 30 mins. Someone could edit the script directly, but if they can figure that out its pretty trivial to write their own announcement script. Are you saying I shouldn't mention it in the description, or that it needs to be removed from the script before being shared on repo? |
My concern was only about the description. It looks fine now. I will look at the actual script tomorrow. |
It seems all the lib/ChatCommands/player files are cooked:
|
Hmm must have done something weird when bulk editing, but should be fixed now. |
You cannot use |
The announcements being on by default seems problematic to me. |
Although there is also an "Auto-Announcements" option in the settings which is off by default? What's the point of an announcement being "enabled" exactly? |
An announcement has to be enabled to ever be announced. Some announcements need additional context to be enabled, such as the casino announcement you must be in the casino for it to trigger. Your currently enabled and valid announcements can be manually triggered with the "Announce All" option, or specifically on each announcement (like if someone asks how to gift, you might manually trigger that one) You can optionally also enable auto-announcements, that will trigger the announcements every 30mins to every 120mins. Announcements can still be manually triggered any time, but will reset the auto-timer each time. |
It really seems to me like your script has at least 2 settings in completely disjointed places for every single piece of functionality, which just seems really odd. |
I moved the announcements settings into the announcements section. Any other places you suggest? |
The announcement settings definitely look better now. You have a similar thing with the commands having "Enabled", "Enabled For", and then "Authorized For" in a completely different spot. |
rearranged things a bit to hopefully make it clearer. there is a general authorized for option, that controls global access to all chat commands, like if you want it for friends-only. the specific access controls access to specific commands, so you can make certain commands only for friends, or blessed users. |
I also don't quite understand the "Help" action on commands. It has the same help text as the list and "Run" action, and does nothing when I click it. |
clarified the help text on these options. The |
If that is supposed to print to something in chat, it is broken without any indication in SP. |
Added a util.toast() to go with it and make it clearer what is triggering. I assume in SP there is no chat box so you can't see any output. This is generally intended to be used in MP, not SP. |
It seems "Passthrough Commands" are outright broken:
(I added the last error because it was causing an exception when stopping the script.) They don't seem to save, and the "Delete" button doesn't work. |
Thx, I had made an update that broke some stuff, so made some more and I think this is working now. |
Ya, I was hoping nobody would notice ;) ended up redoing things a bit to make that work better, now the Chat Commands menu is based off your files and only updates when reloading script. The Passthrough Commands menu is dynamic and can be edited, and they dont mix. |
If I am updating an existing package...
resources_version
.