View Single Post
Author Message
Marttt
Veteran Member
Join Date: Jan 2019
Location: Brazil
Old 10-20-2020 , 16:58   [ANY] Chat Trigger to Lower Case [v1.0.0 | 20-October-2020]
Reply With Quote #1

Description

This plugin automatically converts chat text to lower case when it starts with a chat trigger. ("!" or "/")

It is very useful for me, as I often make mistakes while typing a chat command in uppercase, causing the command to not be recognized.

I did this plugin a long time ago, but during this time a similar one was released [ANY] !COMMAND eater by Dragokas,
which helped me a lot to improve the coding and I highly recommend using it if you have more specific needs.

Features
  • Convert chat text to lower case.
  • Read chat triggers directly from sourcemod core config. (sourcemod/configs/core.cfg => PublicChatTrigger and SilentChatTrigger)

Chat message examples
  • "!slay @ALL" converts into "!slay @all"
  • "!Kick @Bots" converts into "!kick @bots"
  • "!NOCLIP Mart" converts into "!noclip mart"

Cvars

A configuration file named "chat_trigger_lowercase.cfg" will automatically be created for you upon the first run in the "\cfg\sourcemod\" folder.

PHP Code:
// Enable/Disable the plugin.
// 0 = Disable, 1 = Enable.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
chat_trigger_lowercase_enable "1" 
Admin Commands
  • sm_chat_trigger_lowercase_reload => Reload the chat triggers config. (z flag required)
  • sm_print_cvars_chat_trigger_lowercase => Print the plugin related cvars and their respective values to the console. (z flag required)

Change Log

Spoiler


Known Supported Games
  • Left 4 Dead 1
  • Left 4 Dead 2
  • Pirates, Vikings, and Knights II
  • Alien Swarm

Notes
  • The chat triggers config is located at sourcemod/configs/core.cfg. Check the PublicChatTrigger and SilentChatTrigger attributes.
  • The chat text is limited to 127 characters.
  • It only lower case chat commands, console commands won't have the same behavior.
  • Hooks say and say_team with OnClientSayCommand.

Thank you!

Related Plugins

Post Reply
  • Any feedback, bug reports, fixes, improvements, translations or suggestions for the plugin are welcome.

Installation
  • Put the "chat_trigger_lowercase.smx" file (click Get Plugin) in your "\addons\sourcemod\plugins\" folder.
Attached Files
File Type: sp Get Plugin or Get Source (chat_trigger_lowercase.sp - 206 views - 10.6 KB)
__________________

Last edited by Marttt; 01-15-2023 at 12:18.
Marttt is offline