mirror of
https://github.com/alliedmodders/amxmodx.git
synced 2025-02-04 17:50:30 +03:00
IgnacioFDM
732a05dde0
Back out changes in #366 and introduce read_argv_int/float()
* Revert "Extend "read_argv" native" This reverts commit aaa2934595379c371513cb9dd23de8f3c5e16d93. This broke binary compatibility with either older, already compiled plugins, or newly compiled plugins if you forgot to update .inc headers. This happened because read_argv used to receive maxlen by value, and after this commit it receives it by reference. This causes read_argv either to fail, or worse, to buffer overflow, resulting in a security vulnerability. Newly introduced functionality for read_argv should be added with a new, separate native. * Add "read_argv_int" & "read_argv_float" natives
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
Description
Languages
C
37.4%
C++
24%
Pascal
18.4%
HTML
5.7%
Roff
4.8%
Other
9.7%