Seems that the hex/rgb color coding now works fine on my end. Must have been an issue with the way I typed it initially!
Yes this chat looks really good especially with all the features Iāll try it out myself!
Is it possible to make a setting specifically for RichText coloring? Iām fine with regular members using RichText - but not so fine with them being able to mess with message colors.
Not currently, I might just need to detach that part of the rich-text module which I donāt know how to approach that currently but Iāll figure it out. I really like that idea though!
Like add auto fill for Adonis commands like you did with HD Admin so it can auto suggest commands for you.
BC has become a staple within my games. Itās an elegant replacement to robloxās current chat system. It offers much more with the rich text features, emojis, and soon to have more features. (Something Roblox lacks severely. Itās been 10 years and no innovations.)
I highly recommend this tool. With itās feature-set, Itās a great asset to any developerās toolkit.
Thank you! Do you have any feature requests for the chat system?
For how active you are on this resource Iām surprised how not-burnt out you are! Remember to take breaks
Honestly, I am a bit burnt out. But, I think Iāll give myself a break away from this system once I finish the next update (which should add a ton of dope features). Itās like a whole dilemma, I really want to devote all this time to creating the system, but I donāt always have the energy for it.
thanks for this incredible resourceā¦perhaps this is a stupid question, but how would one change the key used to initiate chat?
I dug into the code for you, it seems like the function of opening/closing the menu is strictly linked to a core function called āSpecialKeyPressedā and āChatBarFocusChangedā.
[MainModule.client.modules.core.connections]
[MainModule.client.modules.core.chat.chatbar]
However, if you enable the development flag, you can add the following:
-- MainModule.client.modules.core.chat.chatbar
-- line 444
local isOpened = false
local focusChatbar = function(state)
if(environment.main_ui.Visible) then
if(typeof(state) == "EnumItem") then
state = true
end
if(state) then
isOpened = true
chatbox:CaptureFocus()
else
isOpened = false
chatbox:ReleaseFocus()
end
end
end
userInput.InputBegan:Connect(function(input, processed)
if input.KeyCode == Enum.KeyCode.T and not processed then
isOpened = not isOpened
focusChatbar(isOpened)
end
end)
--connections:Connect("ChatWindow","SpecialKeyPressed",focusChatbar)
connections:Connect("ChatWindow","ChatBarFocusChanged",focusChatbar)
return chatbar
and, modifying the loader to be:
local inDevelopment = true
Hey, this is a wonderful chat system. There are lots of customizations that you can choose from to fit your gameās criteria. It is also an upgraded version of the default chat which I really love! It also does everything for ya, you just need to customize it to your liking.
There are so many things about this that are better than the default built-in chat.
As said, it uses a completely new UI made from scratch, and the code is up to date. Not to mention how many features there are in this system. It even supports mobile and is mobile-friendly! And the fact that it has Localization and Rich Text Formattingmakes it even better! Oh, and thanks for also including documentation which helps us add more possibilities to the system without having to interfere with the main code. I donāt have anything else to say, other than a compliment and a thank-you.
Kudos to you and those who are affiliated with the making of this.
Without this system, we would be stuck with the default chat with fewer and lesser customizations (there are other chat systems, but Iām only referring to this chat with the default chat).
Though itās possible to implement those things, itās still better to use this rather than having to implement it on your own as Jumpathy here worked very hard on it and we need to at least show some support and respect. It finally paid off after many months and thousands of lines of code. I also forgot to mention, that there were previous versions of Better Chat, you did a good job on those also, just that this current version is just so much better and is your best creation ever. And hey, if youāre out there looking for a custom chat with a variety of customizations, then I recommend and vouch to use this. Itās highly customizable and is fairly easy to work with. By using it, just know that youāre also supporting its development, and the creator, Jumpathy for all the hard work. I will be using this for one of my projects/games. Thanks a lot!
Sincerely,
Thanks, by yours truly.
Do you plan on adding chat tags such as [Developer] the way it is in the default chat where you can control the color of the tag and the speaker name separately, Iāve tried just having something like
player:SetAttribute(āDisplayNameā,"["ā¦TagTextā¦"] "ā¦player.Name) but it just doesnāt have the same effect as when you could control the tag color
Make so that you can select which admin comamnds would show up in the chat.
Like we know so many Admin Models that I canāt count them anymore.
But I would like if you could add another setting where you can select which admin commands to see, like HD, Adonis, Basic and ecc.
I think what youāre talking about is already implemented. Just hasnāt been given support for other admin systems minus HD Admin: which you could take a go at making yourself.
Unless you mean like, in HD Admin for example, to not show the help command in autofill, which would just be a override to the HD Admin Plugin Support model.
i mean like this
the speakersetextradata thing with the default chat script (not needing the gradient that was just the best image I could find on google)
Do you think you could make it easier to make new channels?
I was wanting to have a roleplaying channel, one that specifically uses the /me roleplay text without having to do the command every time, but I donāt script so the explanation for how to make a new channel is very confusing for me :,) Having an option in settings for the owner to manage channels would be very useful. Options such as like āroleplay text onlyā or ādisable all speakersā would be neat!
This looks amazing though!!! I cant wait to use it!
What can I even say, this is insane! Over 5 months of hard work and 10K lines of code! This will improve chat a lot. Players can easily understand whom they are talking to, they can reply to people too! And the formatting will also be cool for getting attention. The mention system and the profile icon, tap display name to see username is just speechless! I donāt like HD Admin actually, I only donāt like it when it creates additional UIās for HD Admin commands. But thatās okay. Last thing I want to say -
Do I need to give credits to you for the chat system?
Good thing HD Admin is an optional addon and isnāt baked into Better Chat V3 by default!