Media
Description πŸ‡¬πŸ‡§ Description πŸ‡«πŸ‡·

Gmod Advanced Chat Multi-channel Customizable - Script

Demonstration Youtube video of Gmod Advanced Chat Multi-channel Customizable

Gmod Advanced Chat Customizable is a complete chat system coded from scratch. Present a clear, simple and organized chat to your users. This system works on all of Garry's Gamemodes and includes RP commands and the ability to make your chat private for your staff or VIP members. I give more details on the multiple features below.

Gmod chat - press enter open Gmod chat - menu to edit Gmod chat - change the colors when you want Gmod chat - notification system Gmod chat - icon when user write Gmod chat - resize and fullscreen mod Gmod chat - whisper mod Gmod chat - whisper sphere editable Gmod chat - command rp dice roll Gmod chat - administration Gmod chat - image Gmod chat - Animerp Skin Gmod chat - Animerp Style Gmod chat - Send private message here multiline cmd_rp_indicator nchat-nrank

Maximum image size
Description

Description of Gmod Advanced Chat Multi-channel Customizable

πŸš€ Presentation

Gmod Advanced Chat Customizable is not a simple customization of the Gmod chat, it is a complete independent chat addon for your Gmod project. It is compatible with all gamemodes and even without any gamemodes which makes it highly compatible as it can work independently of any other system.

This script will allow you to replace your old, monotonous, standard, grey, limited chat system, in which support is not provided in case of problems, or not working the way you need, this system is complete and will continue to evolve according to your suggestions.

Once installed, press Enter and Enter (by default) to open the chat on Gmod.

You will find several chat systems that you can choose not to have, you already know on the Gmod chat the global chat and the team chat present by default, what there is more with this addon is that there is :

How to chat in Gmod? With this new Chat mod
Global Chat: To write to everyone on the server without condition.
Zone Chat: to send and receive messages from users in your zone you can edit the zone range.
Whisper Chat: to send messages at a shorter range (3m by default).
Team Chat: To chat with your team.
Private Chat: Allows you to send and receive messages to and from a single user. No need to type in an unreadable user name like on other systems, just click on the user's name among the online users.
Staff Chat: Chat only with your staff. Windows feedback for writing on Discord is exhausting.
A VIP Chat: Only VIP members can write here, the staff as well, so you might give your users an extra reason to become VIP by sharing their own information and tips via this chat.
And Chat System: Here nobody can write, this is the notification drawer.

When you do not see a message, a small bubble with a number inside appears on the button.
For example, if you have received 3 private messages, you will have a bubble with the number 3 inside on the button (Private chat)

The whole thing is editable from an aesthetic point of view, add a background image, or a transparency, modify the colours of each element and you get a complete and unique chat that is faithful to the identity of your server. The fonts are also editable.

This addon is translated in 5 languages, English, French, German, Russian, Spanish.



πŸ”— Opening a link

Open links directly from the chat by clicking on them.



βœ”οΈ Cleaning Chats

Finally you can empty your interface, either totally with the chat command: /clear_all
Or empty the room you are in with : /clear from the chat.



🎲 Gmod Dice system

For your difficult decision making I have created a system of dice that you can roll with a chat command, don't worry you will find them in the chat panel by clicking on the question mark.
So:

The /roll allows you to throw a random number between 0 and 100. For example, whoever rolls the highest number wins the loot. Or to validate RolePlay actions.

The /dice allows you to roll a 6-sided die, thus obtaining a number between 1 and 6.



🌐 The sphere of whispers

When you use Whisper Chat, a sphere is displayed around you, and everyone in the vicinity of you in this sphere will receive your messages. The principle of whispering.



πŸ“š The RP commands (RP is short for Role Play)

Some servers work with strict roleplay rules.
So I added the:
/me = The /me is a function that is used to describe a characteristic or state of your character or a conscious and/or unconscious action that he/she performs.
/think = Expresses a thought
/do = The /do is a function used to describe a characteristic or the state of an object or the environment.

More if you suggest it.



πŸ‘‘ Administration

Administer your server with "Gmod Admin Mod" act directly from the chat without opening the administration panel.



πŸ›‘οΈ Security and Optimisation

Users who do not have the specific ranks or roles to use one of the chat rooms do not receive messages that are not intended for them. The same goes for the private message system. Clean and secure.



⌨️ What about the chat commands in other scripts?

The chat commands you already know are compatible with this script.



🎨 Customisation

Customise the aesthetics of your cat to give it a visual that suits your atmosphere.
Apply a background image with a simple image link, so you can change the image whenever you want and in real time.
The colours of each element are editable.



βœ… Compatibility

Works without any gamemode. But it is also compatible with all DarkRP gamemodes and their variants, StarwarsRP, HogwartsRP, CityRP, gtaRP, AnimRP, MangaRP, SchoolRP, CloneRP, CloneRP, HaloRP, HarryPotterRP, PoudlardRP, MedievalRP, StalkerRP.

πŸ”Ή WIKI & F.A.Q πŸ‡¬πŸ‡§
Wiki πŸ‡¬πŸ‡§ Wiki πŸ‡«πŸ‡·

Wiki of Gmod Advanced Chat Multi-channel Customizable

Gmod Advanced Chat Multi-channel Customizable


☰ 1. Installation of Gmod Advanced Chat Multi-channel Customizable
Installation: Download and Unzip the folder nordahl_chat_system.zip Install the addon in the addons file of your Gmod server,
Path: garrysmod/addons/nordahl_chat_system
☰ 2. Where can I find resources and materials? What is the Gmod Advanced Chat Multi-channel Customizable Workshop id?
Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID of Gmod Advanced Chat Multi-channel Customizable: 2604673409
- The AddWorkshop function is automatically added to the script server file and can be deactivated from the configuration file. : resource.AddWorkshop( 2604673409 )
- To add gmod workshop resources to your collection : Gmod Advanced Chat Multi-channel Customizable [Content Only] | Gmod Workshop
☰ 3. What are the different chat rooms for?
Brief description of each cat:

Gmod Chat rooms

- Global Chat: Global Chat allows you to send messages to the entire server.

- Zone Chat: Zone Chat allows you to send messages to users in your zone, the distance is editable in the configuration file.

- Whisper Chat: Whisper Chat allows you to send messages at a short range (3m by default). A sphere is drawn around you which allows you to see the range of your message.

- Team chat: Team chat allows you to send messages only to your team.

- Private chat: Private chat allows you to send a message to one user only and this is also where you receive your private messages. No need to type in an unreadable user name like on other systems, just click on the user's name among the online users.

- Chat Staff: Chat only with your staff. Windows feedback for writing on Discord is exhausting.

- VIP Chat: VIP Chat allows your VIP members to have this space reserved for them, you can for example write things that your non-VIP users can't see.

- System: System messages and information will be found here.
☰ 4. How do I add a background image?
Click on the palette at the top right: Insert the link of the image in: Admin Background

Gmod Custom Chat
☰ 5. Customizing the chat for my Gmod server
Click on the palette on the top right and on : Edit Colors, this customization is used to modify the chat of your Gmod server.
Custom Chat gmod server
☰ 6. How to change the size of the Chat?
The fullscreen button enlarges the chat to the size of the user's resolution.
Edite the size : Allows you to edit the size of the chat, this concerns the general configuration. This is for everyone.
Gmod chat edit size
☰ 7. How do I configure the Staff Rank List for the Staff or VIP Chat?
Go to the configuration file and find its lines:

cfg.staff_groups = {

admin = true,
superadmin = true,
moderator = true
}
cfg.vip_groups = {vip = true,
admin = true,
superadmin = true,
moderator = true
}
☰ 8. How to reduce the size of the Zone chat?
Go to the configuration file and find the line :

cfg.local_chat_distance = 2000
☰ 9. How to increase the range of whispers?
Go to the configuration file and find the line :

cfg.whisper_distance = 250
☰ 10. How to restrain the chat when the player is dead?
Go to the configuration file and find the line :

cfg.The_Dead_dont_speak=1
☰ 11. How to change the font of the Gmod chat?
Go to the configuration file and find the line :

nordahl_cfg_3917.custom_fonts="Trebuchet24"
☰ 12. How to reduce the minimum configurable size of the Gmod cat?
You will find its two lines in the configuration file :
cfg.chat_minimal_wide = 850 --Defines the minimum width configurable with the size editor

cfg.chat_minimal_tall = 400 --Defines the minimum height configurable with the size editor
☰ 13. How do I move the HUD chat messages down or to the right?
Click on the palette on the top right and on : Global Size, this customization is used to change the position of the chat message notifier on the HUD.
Edit Pos Chat of Gmod
☰ 14. How to change the maximum number of messages displayed on the HUD?
Click on the palette at the top right and on : Global Size / Max Message in Notifier, this customization is used to change the number of messages on the HUD.
Edit Max message Chat of Gmod
☰ 15. How to reduce the length of the notifier on the HUD?
Click on the palette at the top right and on : Global Size / Wrap Text % of Resolution, this customization is used to modify the length of messages on the HUD, it is the percentage of the resolution for a responsive rendering according to the resolution of everyone. The text is WRAP automatically since version 1.4
Edit Pos Chat of Gmod
☰ 16. Is there a way for advanced chat to use the enter key to submit instead of pressing send?
In the configuration file go to the line: Make your choice if necessary.

----- CHat Multiline Option -----
-- 0 = Only and press Enter to Send
-- 1 = Multiline and clic on a button to Send
cfg.Chat_Multiline = 1
☰ 17. How to change the message display time of the chat in the HUD?
Since update 2.0 the variable Msg_HUDraw_Delay has been added in the config file of the chat system by default it is set to 10 seconds:
cfg.Msg_HUDraw_Delay = 10
☰ 18. How to display the color of the ranks in the chat on Gmod?
Find the variable in the configuration file: cfg.notification_color_rank and make sure it is set to 1.

And in cfg.rank_msg_color add the ranks with the RGB color code. Don't forget the comma at the end of each line. Otherwise it will cause a Lua error.

----- Rank message color-----
cfg.notification_color_rank = 1 --Enable the color rank in notification on the HUD
cfg.rank_msg_color={
superadmin=Color(255,0,0),
vip=Color(255,255,51),
user=Color(255,255,255),
}
☰ 19. How do I press the "Enter" key to send a message instead of clicking "Send"?
Find the variable in the configuration file: cfg.Chat_Multiline=1 and set it to 0.

// 0 = Only and press Enter to Send
// 1 = Multiline and clic on a button to Send
cfg.Chat_Multiline=0
☰ 20. How can I configure message categories to simplify the interface by reducing the number of buttons in the chat?
Starting from version 2.4, in the configuration file, you can control the activation or deactivation of different categories by adjusting the following variables. Set 1 to activate and 0 to deactivate; by default, they are all activated:

-- Select the categories you wish to keep

cfg.Global_chat = 1
cfg.Zone_chat = 1
cfg.Whisper_chat = 1
cfg.Team_chat = 1
cfg.Private_chat = 1
cfg.Staff_chat = 1
cfg.VIP_chat = 1
cfg.System_chat = 1
cfg.Support_chat = 1


This allows you to customize chat features according to your specific needs.
☰ 21. How to remove the text from category selection buttons to only display icons?
Starting from version 2.4, in the configuration file, you can control the text on the buttons and display only icons by adjusting the following variables: cfg.category_notext

-----Category button style-----

cfg.category_notext = 0 -- 1 = Hide text in category chat buttons
☰ 22. How to make RP commands (/me) appear in a specific color in the chat?
In the configuration file, find the variable cfg.Chat_color and set it to 1 to enable the coloring of messages generated by RP commands.

cfg.Chat_color=1 -- 1 = If you do /me, color the messages of the roleplay command defined by cfg.Rp_cmd_color
☰ 23. How to customize the colors of RP commands? For example, I want to change the green color of /me?
In the configuration file, find the table cfg.Rp_cmd_color, you will see the defined colors for each command.

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),
}
☰ 24. Configuration to hide RP commands like /me from RP messages
In the configuration file, find the table cfg.Chat_hide_rp_cmd and set it to 1. This will enable the removal of RP prefixes from messages.

cfg.Chat_hide_rp_cmd=0 -- 0 = If you do /me, it displays /me. 1 = You don't want the /me part to be displayed.
Tips

Tip to avoid the leak of Gmod Advanced Chat Multi-channel Customizable installed on your Garry's Mod server: How avoid the Leak of your Gmod scripts
How Install an addon on Gmod? : How install an addon on Gmod
How Publish an addon on the Gmod workshop? : Documentation how create a content pack to publish on the workshop?

Gmod Addon


πŸ“₯ Download 3.1


🎫 Ouvrir Ticket


avatar-76561198033784269

Creator: Norda Scripts

Sales61
Published3 years
Last update
Versionversion 3.1
DRMNo DRM
CategoriesGmod addons
RequierementsGarry's Mod Server
LanguagesπŸ‡¬πŸ‡§ πŸ‡«πŸ‡· πŸ‡©πŸ‡ͺ πŸ‡·πŸ‡Ί πŸ‡ͺπŸ‡Έ
DarkRP VGUI HUD Optimisation Gameplay Allgamemode