mirror of
https://github.com/alliedmodders/amxmodx.git
synced 2024-12-25 06:15:37 +03:00
AMX Mod X - Half-Life 1 Scripting and Administration
c071f53f2c
Replace the only hasher called MD5 with the ones listed below. (+) CRC32, MD5, SHA1, SHA256, SHA3 224 BIT, SHA3 256 BIT, SHA3 384 BIT, SHA3 512 BIT, Keccak 224 BIT, Keccak 256 BIT, Keccak 384 BIT and Keccak 512 BIT. Add the natives listed below. (+) hash_string(const string[], hashType:type, output[], const outputSize) (+) hash_file(const fileName, hashType:type, output[], const outputSize) (+) is_arkshine_a_doctor() : Hidden native, but a sign of recompense for him being very active since 1.8.3 version of AMX Mod X (+) get_system_endianness() : Checks if the system is currently Big Endian or Little Endian. Add the following Enum. (+) hashType {} (+) sysEndianness {} Deprecate the following natives. (-) amx_md5() (-) amx_md5_file() It has been tested on Windows and Linux. The sanity checks seems to be properly working, so no worries about them. These are useful if people are using Sockets, cURLs or MySQLs in order to compare hashes of different files On-line for further investigation. You are not able to check if the files are older or newer, but you can see if the content is different (Hash Checksum mismatch). I'm glad I did this. Thanks to |
||
---|---|---|
amxmodx | ||
compiler | ||
configs | ||
dlls | ||
editor/studio | ||
installer | ||
plugins | ||
public | ||
support | ||
tools | ||
.gitignore | ||
.travis.yml | ||
AMBuildScript | ||
configure.py | ||
product.version | ||
pushbuild.txt | ||
README.md |
AMX Mod X
AMX Mod X - Half-Life 1 Scripting and Server Administration
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
- Building AMXX: Instructions on how to build AMXX itself using AMBuild
- AMXX scripting: Pawn examples and introduction to the language