AMX Mod X - Half-Life 1 Scripting and Administration
bdeb2a133f
* [admincmd.sma] Fix typo in isCommandArgSafe ' * [admincmd.sma] Update amx_cvar command handler - Fix exploiting of "mapchangecfgfile" cvar to execute potentially dangerous console commands - Add newline delimiter check and restrict for ****cfgfile cvars values * Restrict having ".." character sequence in amx_map command argument Fixes exploit on Windows servers that allows executing potentially dangerous console commands * Do not allow admins to change cvars with FCVAR_SPONLY flag when not in singleplayer via amx_cvar 1. Make amx_cvar command obey FCVAR_SPONLY flag. 2. Fix exploiting of amx_nextmap cvar value which is used in nextmap plugin. |
||
---|---|---|
.github | ||
amxmodx | ||
compiler | ||
configs | ||
editor/studio | ||
gamedata | ||
installer | ||
modules | ||
plugins | ||
public | ||
support | ||
third_party | ||
tools | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.travis.yml | ||
AMBuildScript | ||
appveyor.yml | ||
configure.py | ||
product.version | ||
pushbuild.txt | ||
README.md |
AMX Mod X is a Metamod plugin for Half-Life 1. It provides comprehensive scripting for the game engine and its mods. Scripts can intercept network messages, log events, commands, client commands, set cvars, modify entities, and more. AMX Mod X also has a system for extending native scripting through modules, leading to outside support for things like MySQL and Sockets.
General
- AMXX website
- Forum: Discussion forum including plugin/extension development
- General documentation: Miscellaneous information about AMXX
- Latest release: The latest stable AMXX release
- Build snapshots: Builds of recent development versions
Development
- Issue tracker: Issues that require back and forth communication
- Issue archive: Old issue tracker (read-only)
- Building AMXX: Instructions on how to build AMXX itself using AMBuild
- AMX Mod X API: AMX Mod X API reference generated from include files
- AMXX scripting: Pawn examples and introduction to the language