AMX Mod X - Half-Life 1 Scripting and Administration http://www.amxmodx.org/
Find a file
Francisco Muñoz 735928e6bf
Restore trace_flags value inside Fun's TraceLine hook (#1127)
The engine resets the trace_flags value at the end of PF_traceline_DLL. This causes any assigned trace_flags to be overwritten when an additional TraceLine call is made inside the pfnTraceLine hook. If the Fun module is loaded before Fakemeta, plugins cannot catch the gpGlobals->trace_flags value, which now has an important use with ReGameDLL_CS. This behavior directly exposes an old, previously undiscovered bug.
2025-08-13 18:14:48 -07:00
.github Setup Github Actions (#1003) 2021-10-05 23:39:38 -07:00
amxmodx Update trie_natives.cpp (#1052) 2022-06-16 18:47:08 -07:00
compiler Fix some misprints and mistakes in code, part 2 (#1021) 2021-12-02 21:24:15 -08:00
configs Added new debug feature: Performance Monitor. (#1019) 2021-12-05 18:38:49 -08:00
editor/studio Add elog_message native (#451) 2017-08-01 15:14:53 +02:00
gamedata Update gamedata for all supported mods (#771) 2019-10-21 11:49:30 +02:00
installer Move hamdata.ini to gamedata (#597) 2018-09-28 16:51:54 +02:00
modules Restore trace_flags value inside Fun's TraceLine hook (#1127) 2025-08-13 18:14:48 -07:00
plugins nextmap.sma - Fix mp_chattime getting increased on quick map change (#1044) 2022-06-30 23:16:05 -07:00
public Bump ReHLDS API version to 3.6 (#721) 2019-05-16 14:55:41 +02:00
support Convert package.pl to Python. 2023-01-21 20:25:44 -08:00
third_party fix gcc 12.1 compilation (#1056) 2022-07-17 18:05:27 -07:00
tools Normalize line endings and whitespace 2016-01-16 21:15:52 -03:00
.gitattributes Add gitattributes 2015-03-10 11:11:49 +02:00
.gitignore Add ignore for amxx binaries (#960) 2021-05-06 20:40:48 -07:00
.gitmodules Use upstream AMTL as a submodule 2015-03-09 22:53:58 +01:00
.travis.yml [Build] Migrate to Python3 (#1000) 2021-09-28 11:41:04 -07:00
AMBuildScript [Build] Fix latest MSVC and CLang compiler errors (#1008) 2021-10-07 17:11:49 -07:00
appveyor.yml [Build] Implement CI for MacOS via appveyor (#1013) 2021-10-24 17:22:56 -07:00
configure.py Build assembly files with AMBuild. (#481) 2018-08-26 20:28:25 +02:00
product.version Bump version 2018-09-11 00:48:15 +02:00
pushbuild.txt Another stab at Windows build fix. 2018-09-09 07:40:58 -04:00
README.md Updated readme (#539) 2018-09-04 19:31:23 +02:00

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

Development