* Fun: Replace ENTINDEX with TypeConversion for consistency
* Fun: Add a class wrapping player's data
* Fun: Make TraceLine a post forward
Reason: as it is it breaks plugins hooking TraceLine because of the original game call is being superceded and other modules can't catch it. It looks like it's this way from the very start fun module has been introduced 13 years ago before. Fakemeta module comes a little later.
* Fun: Clean up code
* Fun: Toggle PlayerPreThink forward on demand
* Fun: Toggle TraceLine forward on demand
* Fun: Add HITZONE* constants for use with set/get_user_hitzone()
* Fun: Refactor a litte the player class
* Fun: Clean up a little more
* Fun: Fix typo in set_user_hitzones from previous commit
* Add a saner version of load_amxscript and use SafeStrcpy/Sprintf
* Reflect the change in core
* Add LoadAmxScriptEx API function
* Reflect the change in CSX
* Reflect the change in DodX
* Reflect the change in TFCX
* Reflect the change in TSX
* Add few comments
* Allow get_players to get the players num only
* used empty brackets instead of zero
* Add get_playersnum_ex stock to amxmisc.inc
* Added missing empty brackets
* Remove brackets from get_players
* Fixed a typo in function description
* Change letters to flags in get_playersnum_ex description
* Remove prebuilt nasm-generated object files from the tree, and use AMBuild to compile them.
* Add commands in VS project to build the object files
* Rename elf to elf32 for consistency
* Add constants for stats functions
* Changed STATS_ to STATSX_ and added 2 more defines
* Added constants for all games
* Add csstats_const.inc and add _MAX_ constats to enum
* Change bodyhits
* Improve messages.inc and message_stocks.inc documentation
* Fix typos
* Fixed typos, added a bunch of @notes and better register_message callback function explanation
* Removed extra argument in set_msg_arg_string
* Creates => Sends
* Hungarian language update
The important parts have been updated* and the missing parts added according to my best knowledge.
*admincmd.txr was UTF8 instead of UTF8 without BOM, I'm not sure it was a mistake or not.
* Further Hungarian translation update
Further grammar and typo fixes in Hungarian translation.
SERVER_PROC - Unused in admincmd.sma and .txt too.
* Fixed param information
* Removed whitespace that prevented the API to generate client_disconnected information
* Fixed documentation.
* Update lang.inc
* Documentation fix
(g/s)et_user_hitzones() functions weren't generating properly in the API due to a whitespace in front of the comment blocks. @return for give item() was missing.
* Whitespace prevented API documentation from generating
* Update lang.inc
The important parts have been updated* and the missing parts added according to my best knowledge.
*admincmd.txr was UTF8 instead of UTF8 without BOM, I'm not sure it was a mistake or not.
Currently amxmodx doesn't reload modules that use metamod, so MODULE_RELOAD_ON_MAP_CHANGE being defined or not doesn't make any difference.
Even though this commit currently doesn't change any behavior, amxmodx might in the future support reloading modules that use metamod, and all these modules in their current state either fail completely because of erroneous cleanup, or are untested (and most likely leak stuff).
Furthermore, these changes make it clear that these modules are in fact not being reloaded.