Skip to content

Configuring plugins

Artem Prikhodko edited this page Aug 2, 2021 · 1 revision

The modular plugin interaction system allows you to use only the functionality you need and allowing you to easily configure the components in a single file.

Configuring a plugin bundle

Initially the system comes with a standard set of included plugins. Each of the plugins brings its own functionality, thereby expanding the capabilities of the system.

Configuration file location: amxmodx/configs/plugins-ChatAdditions.ini

Default plugins-ChatAdditions.ini (with description)

 ; Core plugin for controlling various types of chats.
ChatAdditions_Core.amxx     debug

 ; Choosing where to store your Gag's (disable unused)
 ; IMPORTANT: you must leave ONLY ONE plugin.
CA_Storage_SQLite.amxx      debug ; SQLite storage
; CA_Storage_CSBans.amxx      debug ; CSBans (MySQL) storage
; CA_Storage_GameCMS.amxx     debug ; GameCMS (MySQL) storage

 ; Addons
CA_Mute.amxx                debug ; Individual customizing of player audibility
CA_Addon_DeathMute.amxx     debug ; Alive players do not hear dead players after 5 seconds of death
CA_Gag.amxx                 debug ; Managing player chats for admin

 ; IMPORTANT: Place the chat manager that you are using, lower in the plugin list than ChatAdditions (such as Chat RBS plugins, Lite Translit, Colored Translit etc)
 ; Most chat managers are unable to properly handle text chat on the server
 ;  for this reason, client messages may not be blocked by this system.
 ;  Therefore, it is necessary to put your chat manager plugin below, in order to avoid problems with chat blocking.
; chat_rbs.amxx
; crx_chatmanager.amxx
; lite_translit.amxx
; colored_translit.amxx

Note

There is no need to forcibly enable sqlite or mysql, by configuring AMXModX in the file amxmodx/configs/modules.ini, since the system automatically connects the module it needs with save all compatibility, and also does not interfere with the work of other AMXModX plugins.