πŸ”¨ Changelog

Changelog of Advanced Chat | gmod Multi Channel Chat System

All updates to the "Advanced Chat | gmod Multi Channel Chat System" addon listed here.

πŸ“… Version 3.4 Released 1756155998 ago


🧱 Improved
Hide the chat customization buttons for users who are not admins. Some owners are afraid that they might edit the server's chat style, even though this is not possible since they cannot edit anything on the server side.

πŸ“… Version 3.3 Released 1751641080 ago


🧱 Improved
Improved UI.
Version tag used added.

βœ”οΈ Patch
Prevention with Dark UI addon conflicts. Who to rewrite color_white and color_black.

πŸ“… Version 3.2 Released 1738189071 ago


βœ”οΈ Patch
The system supports client-side chat commands: The /rpdesc and /desc commands of the Gmod NDesc addon now work.

πŸ“… Version 3.1 Released 1734624904 ago


βœ”οΈ Patch
Fixed a minor cosmetic issue: when increasing the visibility of the writing area, the cat type name was no longer visible.

πŸ“… Version 3.0 Released 1718411373 ago


βœ”οΈ Patch
Corrects an error in the last update. The floating chat bubble above the head was no longer deactivated.

πŸ“… Version 2.9 Released 1718111480 ago


πŸš€ Add
The users can chooses whether to switch to single-line or multi-line chat mode.

⚑ Optimization
Optimization of the floating icon system when a player is writing.
Optimization of workshop resources to reduce size.
Source code optimization to reduce code size.

πŸ“… Version 2.8 Released 1715689600 ago


πŸš€ Add
Add 3 variables to the configuration file:

cfg.Chat_color=1 --1 = If you do /me Color the messages of the roleplay command defined by cfg.Rp_cmd_color
cfg.Chat_hide_rp_cmd=0 --0 = If you do /me, it displays /me. 1= You don't want it to display the /me part.

cfg.Rp_cmd_color={
["/me"]=Color(0,200,0),
["/do"]=Color(0,125,0),
["/think"]=Color(150,150,150),
["/roll"]=Color(255,87,51),
["/dice"]=Color(241,196,15),
["/rp"]=Color(0,200,0),
}

πŸ”‘ Security
Securing the /rand /dice /roll command

πŸ“… Version 2.7 Released 1715621597 ago


🧱 Improved
Display rank prefixes in chat when enabled in NRank - Gmod's Advanced Customisable Ranking System

πŸ“… Version 2.6 Released 1714487367 ago


πŸš€ Add
Compatibility update with NRank - Gmod's Advanced Customisable Ranking System: This update enables players' ranks and badges to be displayed next to their name in the chat. An administrator or a user with the right to promote or demote will be able to do so simply by clicking on the user's badge.

πŸ“… Version 2.5 Released 1711026463 ago


⚑ Client-side Optimization
I've implemented a brand new translation system aimed at enhancing performance and reducing overall size. Now, initialization occurs only once, regardless of the number of installed scripts. Previously, each of my scripts would initialize individually on the client-side, which, with a total of 51 scripts, could lead to slowdowns. With this update, a single initialization will handle all 51 scripts and future ones, optimizing both the client and the overall experience.

Reduction in client-side code size.

❌ Removed
Removed certain icons such as flags, reducing the size of the workshop ressources download.

πŸ“… Version 2.4 Released 1708474144 ago


🧱 Improved
Major aesthetic improvement

πŸš€ Add
Compatibility with my next Advanced Rank system (The rank crests will be displayed next to the nickname in the chat.)
Added the ability to disable unwanted chat types to unload the list of buttons on the left. (See line 20 in the wiki)
Added the ability to have only the icons on the buttons and not the text. (See line 21 in the wiki)
Added when you use the chat command /roll or /dice, a dice icon appears in the chat window. This differentiates between handwritten messages and the real role-playing dice system.

βœ”οΈ Patch Lua Error
[nordahl_chat_system] .../cl_norchat.lua:1220: attempt to call method 'Update' (a nil value)

⚑ Optimization
Optimization of source code size and reduction of workshop materials.

πŸ“… Version 2.3 Released 1693145433 ago


πŸš€ Add
You can now position your server's chat on the interface. Wherever you want.
You can round off the corners from the interface.

🧱 Improved
The Chat is Now responsive: Size and position customization is no longer in pixels, but as a percentage of resolution.
The security system has been optimized.
Text no longer leaves the frame. Text is expanded to several lines when too long.

❌Removed
Configuration variable deleted in configuration file: cfg.chat_minimal_wide and cfg.chat_minimal_tall

πŸ“… Version 2.2 Released 1674490303 ago


πŸš€ Add
Show the color of the rows that you have configured in the messages.

cfg.notification_color_rank = 0 --Enable the color rank in notification on the HUD

Add in the config file the variable: cfg.notification_color_rank. 1 = Enable row color in HUD notifications 0= OFF

πŸ“… Version 2.1 Released 1673961957 ago


🧱 Improved
When you type roleplay or chat commands and you are in multiline mode. The chat becomes single line to avoid line breaks. Client-side solution that will not impact server-side performance. This solution avoids detecting line breaks on the server side. And it's pretty.

When you are writing a command you switch to single line mode which has the effect of allowing you to press enter to send. Visually it also indicates that your server has roleplay commands without the need to try.

Roleplay indicator when using RP command chats such as /me /do /think

πŸ“… Version 2.0 Released 1673876475 ago


πŸš€ Add
By default the display time of new messages on the HUD was 10 seconds. I added a variable in the configuration file that allows you to set the delay yourself. It was requested. (Wiki updated about this new feature.)

Add variable Msg_HUDraw_Delay in the config file:
cfg.Msg_HUDraw_Delay=10 //10 = The users have 10 seconds toread the messages in the HUD.

🧱 Improved
This script has roleplay commands already included. They have just been improved. A color code makes it easy to differentiate them in the chat.
Improved Gmod Roleplay control system: /me /think /do /dice /roll /rand

/rand is an alias of /roll.

πŸ“… Version 1.9 Released 1667388984 ago


πŸš€ Add
Added Customisable Sound System for Multi Channel Chat system.

Variable added in config file:

cfg.s_receive_chat1 = "friends/message.wav"		// Sound Chat for messagere receive in Global chat Channel

cfg.s_receive_chat2 = "friends/message.wav" // Sound Zone for messagere receive in Zone chat Channel
cfg.s_receive_chat3 = "friends/message.wav" // Sound Whipser for messagere receive in Whisper chat Channel
cfg.s_receive_chat4 = "friends/message.wav" // Sound Team for messagere receive in Team chat Channel
cfg.s_receive_chat5 = "friends/message.wav" // Sound Private for messagere receive in Private chat Channel
cfg.s_receive_chat6 = "friends/message.wav" // Sound Staff for messagere receive in Staff chat Channel
cfg.s_receive_chat7 = "friends/message.wav" // Sound VIP for messagere receive in VIP chat Channel
cfg.s_receive_chat7 = "friends/message.wav" // Sound System for messagere receive in System chat Channel

cfg.s_chat_categorie ="common/talk.wav" // Sound when the user click on the button to change the channel

cfg.s_chat_open = "ambient/machines/keyboard5_clicks.wav" // Sound when chat is opened
cfg.s_chat_close = "ambient/machines/keyboard4_clicks.wav" // Sound when chat is closed
cfg.s_press = "ambient/machines/keyboard2_clicks.wav" // Sound when we click on buttons in the chat panel


❌Removed
Removed the variable : cfg.sound from the config file

πŸ“… Version 1.8 Released 1655564375 ago


πŸš€ Add
Add the config file : cfg.Chat_Multiline Allows you to write messages on multiple lines and send.
// 0 = Only and press Enter to Send
// 1 = Multiline and clic on a button to Send
cfg.Chat_Multiline=1

Add the config file : cfg.rank_msg_color Allows you to show the color of rank in chat.
cfg.rank_msg_color={
superadmin=Color(255,0,0),
vip=Color(255,255,51),
user=Color(255,255,255),
}

Add the config file : cfg.show_rank_in_chat Allows you to show the rank of user in chat.
cfg.show_rank_in_chat={
superadmin="Super Admin",
admin="Admin",
moderator="Moderator",
vip="VIP",
}

πŸ“… Version 1.7 Released 1646150867 ago


πŸš€ Add
Added in the config file:
cfg.Draw_Icon_Chat = 1 // Show the icon over the head when a user write. 0 = OFF
cfg.Icon_on_Head // Custom the icon when a user begin to write
cfg.chat_minimal_wide = 850 // Minimal Wide of the chat that you can set.
cfg.chat_minimal_tall = 400 // Minimal Tall of the chat that you can set.

βœ”οΈ Patch
Fixed a Lua Error when a message is send before the load of the script.

πŸ“… Version 1.6 Released 1646040593 ago


βœ”οΈ Patch
Patched when you use the variable : cfg.The_Dead_dont_speak = 0

1 = The user dead cant write in the chat.
0 = The user can write in the chat when died

πŸ“… Version 1.5 Released 1645612609 ago


🧱 Improved
Wrap the text in the chat box.

πŸ“… Version 1.4 Released 1645546107 ago


Question 11 12 and 13 added in the wiki about this new features

πŸš€ Add
Options to choose the number of messages that are displayed in the notifier (HUD).
Options to move the notifier up and down and from left to right (HUD).
Options to edit the length of the notification area on the HUD for received chat messages.
Wrap System for the notifier : To put on several lines the long messages (HUD).

🧱 Improved
Administer from the chat by clicking on the user's message if Nor Admin Mod System for Gmod is installed

βœ”οΈ Patch
Fixed the Lua error when clicking on a message sent by the system. (Because it has no steamid64 to copy)

πŸ“… Version 1.3 Released 1639134555 ago


πŸš€ Add
Added variable Enable_Chat_Command in the config file To allow the use or not of chat commands from the chat.

cfg.Enable_Chat_Command = 1

1: To activate
0: To Disable

🧱 Improved
Optimization of the configuration file size.

πŸ“… Version 1.2 Released 1632221178 ago


πŸš€ Add
Added variable in the config file to reduce the minimum size of the Gmod Chat:

cfg.chat_minimal_wide=850
cfg.chat_minimal_tall=400

*Question 10 added in the wiki about it

πŸ“… Version 1.1 Released 1632220672 ago


βœ”οΈ Patch
Fixed small translation error.

πŸ“… Version 1.0 Released 1631929266 ago


Initial version
Gmod Addon


πŸ“₯ Download


🎫 Get Support


avatar-76561198033784269

Creator: Norda Scripts

Sales71
Published4 years
Last update
Versionversion 3.4
DRMNo DRM
CategoriesGmod addons
RequirementsGarry's Mod Server
LanguagesπŸ‡¬πŸ‡§ πŸ‡«πŸ‡· πŸ‡©πŸ‡ͺ πŸ‡·πŸ‡Ί πŸ‡ͺπŸ‡Έ
AvailabilityInstant access
DeliveryDigital download
RefundBefore download
DarkRP VGUI HUD Optimisation Gameplay Allgamemode
Latest Gmod Addons released
NPCSpawn Framework: Optimized gmod NPC Spawn Editor


NPlayerSpawn | gmod Player Spawn Editor - Logic Based System


NRestrict | gmod Zone Restriction and Area Control Addon


NSafezone | The gmod Optimized Safezone addon


NSoundScape Creator | gmod Advanced Soundscape Editor


NWeather | Dynamic gmod Weather and Skybox System