AMX Mod Changelog
This is a comprehensive changelog history of AMX Mod. Please note that prior to releases before 0.9.7, bookkeeping on changelogs was very limited. The changelog+links were separated and compiled by BAILOPAN, and the downloads+dates were found by SniperBeamer. While they did their best, this list might be incomplete, inaccurate, or missing large pieces.
Contents
- 1 Branch 0.9
- 1.1 Pre-Alpha 0.9.8
- 1.2 Beta 0.9.7
- 1.3 Beta 0.9.6
- 1.4 Beta 0.9.5
- 1.5 Beta 0.9.4-RC8
- 1.6 Beta 0.9.4-RC7
- 1.7 Beta 0.9.4-RC6
- 1.8 Beta 0.9.4-RC5
- 1.9 Beta 0.9.4-RC4
- 1.10 Beta 0.9.4-RC3 JIT
- 1.11 Beta 0.9.4-RC3
- 1.12 Beta 0.9.4-RC2
- 1.13 Beta 0.9.4-RC1
- 1.14 Beta 0.9.3
- 1.15 Beta 0.9.2
- 1.16 Beta 0.9.1
- 1.17 Beta 0.9.0
- 2 Branch 0.8
- 3 Branch 0.7
- 4 Branch 0.6
- 5 Branch 0.5
- 6 Branch 0.4
- 7 Branch 0.3
Branch 0.9
Pre-Alpha 0.9.8
Release Version: 0.9.8a
Release Date: November 28, 2003
- Updated to support new metamod interface
- Fixed the restriction menu bug
Beta 0.9.7
Release Version: 0.9.7
Release Date: Unknown
- added support for listenservers, all you need is "loopback" "" "abcdefghijkmnopqrstu" "de" entry in users.ini file
- added read_datanum() native function
- added CS_DeathMsg event which fixes last damage issue
- added amx_csay command; you can now specify if you want to show names with hud messages (to set in plugin sources)
- added forward client_authorized() called when a client get valid steam id
- added formating to MOTD window for top15, statsme and rank
- made adminslots, admin, admin_mysql using client_authorized()
- removed support for amx_real_res_slots (for HLSW)
- rebuilded adminslots, fixed hide slots issue; now there is only one cvar - amx_reservation (see plugin comments for more details)
- modules used by AMX don't have to be put in the metamod/plugins.ini file anymore
- made that stats in rank are not saved if get_score returns cellmin
- made read_data() to return values in a requested format (should help in debugging since all values can be returned as string)
- made that on a module error a server exits with a proper message
- improved commands handling, now high number of commands/AMX plugins shouldn't affect a server overload
- fixed force_unmodified() for files different from "wav" and "mdl"
- fixed crashes caused by missing plugins with left entries in plugins.ini
- fixed that register_cvar() didn't set an initial string for a cvar
- fixed weapon restriction plugin (now can block buy commands in CS 1.6)
- removed get_user_wonid() native function
- for custom rank's points calculation (by default: kills - deaths) you must set "csstats_score" localinfo (f.e. to "addons/amx/csstats.amx")
Beta 0.9.6
Release Version: 0.9.6
Release Date: August 18, 2003
- fixed entry in "amxmisc.inc" file about a command access
- fixed admin access when an account was set for an IP
- fixed cancel vote report in admin vote plugin
- fixed say /hp and killer displaying in stats plugin
- brought back old compiler and initializing local variables by default
- improved compile plugins script for linux
- fixed parsing names containing '<' and '>' chars with parse_loguser(...)
Beta 0.9.5
Release Version: 0.9.5
Release Date: July 30, 2003
- fixed reserved slots, also not used are hidden now
- fixed boundary checks
- fixed pause( ... ) and unpause( ... ) which crash on unknown plugin name
- fixed pause plugins plugin
- added stock functions to "amxmisc.inc" and new constants to "amxconst.inc"
- get_basedir( ... )
- build_path( ... )
- show_activity( ... )
- get_logfile( ... )
- admin command "amx_plugin" is changed to "amx_pausecfg"
- added "amx_banid", "amx_banip" and changed "amx_ban"
- fixed admin logging when name is changed
- by default compiler doesn't initialize local variables to zero (option can be turned on with -z flag)
- general rewrite/tweak for all default plugins
- server commands "amx cmds" and "amx cvars" give now more detailed info
- admin must now have all flags of command to gain an access to it
- added amx_logdir localinfo which specifies logging directory for log_to_file(...) (default plugins has been updated to obey that setting)
- added "amx_basedir" localinfo by which plugins know a path to configuration files (resolves problem with running the same AMX on different ports with different settings, accounts and plugins)
- modified admin, admin_mysql and slots reservation plugins to work also on CS 1.6 (you have to edit source first)
- extended functionality of file_size(...) native
- added native functions to support public variables (introduced them with stats and stats configuration plugins)
- xvar_exists( ... )
- get_xvar_id( ... )
- get_xvar_num( ... )
- get_xvar_float( ... )
- set_xvar_num( ... )
- set_xvar_float( ... )
- isalpha(...)
- isdigit(...)
- isalnum(...)
- isspace(...)
- added Miscellaneous Stats plugin for Counter-Strike which constains
- multikill announcement
- bomb events
- killing streak
- enemy remaining
- round counter
- italy bonus kill
- knife kill
- headshot kill
- greanade kill
- last man
- double kill
- player name
- added some stats to Stats plugin
- most damage
- most kills
- team score
- rank info
Beta 0.9.4-RC8
Release Version: 0.9.4-RC8
Release Date: July 25, 2003
Unknown
Beta 0.9.4-RC7
Release Version: 0.9.4-RC7
Release Date: July 24, 2003
- fixed problem with write_file function
- fixed mapchooser when used with mp_winlimits
Beta 0.9.4-RC6
Release Version: 0.9.4-RC6
Release Date: July 23, 2003
- fixed issue with halflife.wad under win32 servers
- fixed endround last bullet issue in stats plugin
- fixed showing needed votes in vote plugin
- changed xvar from SayStats to SayStatsAll to not cover with SayStatsMe when command amx_statscfg on SayStats is used
Beta 0.9.4-RC5
Release Version: 0.9.4-RC5
Release Date: July 09, 2003
- changed amx_ppause command to main amx_plugin (with several options)
- fixed bug in fun module with give_item(...) (thx EJ)
- added amx_statscfg and amx_statscfgmenu (affects menu front end) commands to stats configuration plugin
- added amx_logdir localinfo which specifies logging directory for log_to_file(...) (default plugins has been updated to obey that setting)
- added amx_basedir localinfo by which plugins know a path to configuration files (resolves problem with running the same AMX on different ports with different settings, accounts and plugins)
- moved amx_dpause and amx_addoption to the main commands amx_plugin and amx_statscfg (plugins which use one of these commands have to be edited)
- modified admin and admin_mysql plugins to work also on CS 1.6
- server commands "amx cmds" and "amx cvars" give now more detailed info
- admin must now have all flags of command to gain an access to it
- general rewrite/tweak for all default plugins
- added native functions:
- isalpha(...)
- isdigit(...)
- isalnum(...)
- isspace(...)
- added native functions to support public variables (introduced them with Stats and Stats Configuration plugins)
- xvar_exists( ... )
- get_xvar_id( ... )
- get_xvar_num( ... )
- get_xvar_float( ... )
- set_xvar_num( ... )
- set_xvar_float( ... )
Beta 0.9.4-RC4
Release Version: 0.9.4-RC4
Release Date: May 17, 2003
- fun module (give_item) and client_cmd fix (server crashes when client_cmd native is used on uninitialized - not connected for the first time - player slot)
Beta 0.9.4-RC3 JIT
Release Version: 0.9.4-RC3 JIT
Release Date: May 10, 2003
- Added JIT to Win32 build
Beta 0.9.4-RC3
Release Version: 0.9.4-RC3
Release Date: April 25, 2003
- fixed that stats are not shown if you survive a round
- fixed get_user_money(...) under linux in fun module
- fixed issue with amx_nextmap when mp_chattime was set to 0
- plugin nextmap chooser uses now maps.ini as cfg file
- admin_mysql.amx is now a seperate plugin (disable admin.amx)
- admin.cfg is changed to amx.cfg
- admins accounts are moved to users.ini (there is no amx_admin command)
- logd and udp modules are no more in default package
- moved changelog.txt to readme.txt
- replaced adminmenu.amx (amx_menu cmd) with several menus (amxmodmenu cmd)
- changed nextmap plugin to obey mapcycle (you can still use the old style)
- in register_menuid(...) you can specify if a menu from outside plugin can be grabed by a menu command (fixes serveral problems with voting)
- added weaponstats2, latency and time logging to stats logging plugin
- added amx_cancelvote command (removes all tasks with 99889988 id)
- added "say @ ..." commands to adminchat plugin (CM like)
- added two new flags for set_task(...) native function
- added cvar csstats_maxsize (by default set to 3500) which resets stats when number of entries is reached
- combined console and menu version of restrict weapons plugin
- added native functions:
- task_exists(...)
- power(...)
- sqroot(...)
- time(...)
- date(...)
- tickcount(...)
- vaultdata_exists(...)
- get_vaultdata(...)
- set_vaultdata(...)
- remove_vaultdata(...)
Beta 0.9.4-RC2
Release Version: 0.9.4-RC2
Release Date: April 18, 2003
- Added vault module
Beta 0.9.4-RC1
Release Version: 0.9.4-RC1
Release Date: April 06, 2003
- fixed that stats are not shown if you survive a round
- fixed get_user_money(...) under linux
- fixed issue with amx_nextmap when mp_chattime was set to 0
- plugin nextmap chooser uses now maps.ini as cfg file
- admin_mysql.amx is now a seperate plugin (disable admin.amx)
- admin.cfg is changed to amx.cfg
- admins accounts are moved to users.ini (there is no amx_admin command)
- logd and udp modules are no more in default package
- moved changelog.txt to readme.txt
- replaced adminmenu.amx (amx_menu cmd) with several menus (amxmodmenu cmd)
- changed nextmap plugin to obey mapcycle (you can also use the old style)
- made adminvote plugin to be compatible with voting from menus
- in register_menuid(...) you can specify if a menu from outside plugin can be grabed by a menu command
- added weaponstats2, latency and time logging to stats_logging plugin
- added native functions:
- format_time(...)
- parset_time(...)
- get_systime(...)
Beta 0.9.3
Release Version: 0.9.3
Release Date: March 24, 2003
- fixed imessage plugin which spamed the server with hudmessages when amx_freq_imessage was set to 0
- fixed pausing first plugin when "amx pause" was called from server console
- fixed format-string bug in log_message native function which could be used to gain a remote shell for people who have access to rcon
- added get last bullet hit to get_user_origin(...) (added by Mike Cao)
- added format_args(...) native which formats arguments of function to one string
- cvar csstats_rank sets mode of ranking: 0 by nick, 1 by authid and 2 by ip
- improved Pause Plugins plugin (added amx_ppause and amx_pausemenu cmds.)
- added Stats Settings plugin for better server managment (use amx_statscfg command from that plugin to enable proper stats)
- made amx_psay command to be HLSW tool compatible
- added native functions:
- is_user_hltv( ... )
- is_linux_server()
- is_dedicated_server()
- read_dir( ... )
- read_logdata( ... )
- read_logargc()
- read_logargv( ... )
- parse_loguser( ... )
- register_logevent( ... )
- added forward function plugin_log() called on log message
- you can now specify connecting port in mysql module (added by BigDog)
- fixed stats plugin which could not display all players in top15 list
- made admin base plugin to check user access on name change
- added random direction of slaping in user_slap(...) native
Beta 0.9.2
Release Version: 0.9.2
Release Date: February 01, 2003
- added inconsistent file checking for sounds and models to AMX
- improved searching for target in admin commands
- removed timeleft/nextmap flood exploit (changed order in plugins.ini)
- fixed bug with gathering information from user at last slot
- added cvar csstats_reset to reset stats on map change
- fixed issue with get_user_team(...) in DOD
- fixed option under flag "f" in get_players(...)
- fixed option under flag "k" in find_player(...)
- improved scrolling messaging (no overflows)
- fixed bug when task was self-removing during execution
- moved logs to new folder and changed theirs format (edited plugins are: admin, adminchat, admincmd, adminslots, adminvote, mapextend)
- new plugin: information messages (see admin.cfg for more details)
- fixed issue in mapextend plugin when on server were no players
- added more cvars settings to admin.cfg from default plugins
- fixed admin slots plugin and added new option to it
- fixed timeleft plugin to not hang up during counting down
- reduced frequency of notifing by fun module
- added notifing for health, armor and frags changes
- new native functions:
- set_cvar_flags(const cvar[], flags)
- get_cvar_flags(const cvar[])
- remove_cvar_flags(const cvar[], flags = -1)
- new natives for strings:
- strtolower(string[]) - converts string to lower case
- strtoupper(string[]) - converts string to upper case
- combined AMX with MetaSmall so there is only AMX Mod
- Strings, files and floats modules has been moved to AMX Mod code
- plugin adminvote uses now cvar to set voting session, so other plugins can check if it is still in progress or when was the last vote
- made admin commands to accept also '#userid' as target
- amx_ban command works now also on LAN servers
- changed cfg in menu.cfg to perform an action on player by '#userid'
- amx_nextmap and amx_timeleft now are visible in server status
- added amx_show_activity cvar to admincmd plugin and adminvote
- compiled AMX with newest metamod 1.14 (so it works with CS 1.6)
- removed execution of amx_vote results
- added to fun module (only for Counter-Strike):
- get_user_money(...)
- set_user_money(...)
- replaced mapextend plugin with more powerful mapchooser plugin (configuration for that plugin is in admin.cfg)
- added to csstats module
- get_user_wrstats(...)
- changed name of function get_user_lstats(...) to get_user_rstats(...) (however old still remains for backward comaptibility)
- added some constants to amxconst.inc file
- added amx_unban command to admincmd plugin
- fixed issue in adminmenu when there were diff. access flags set for cvars and server commands
- fixed fun module to reset rendering on client respawn
Beta 0.9.1
Release Version: 0.9.1
Release Date: January 26, 2003
- fixed csstats, now it stores stats in proper folder
- compiled with newest MetaMod 1.14.1 to work also with CS 1.6
Beta 0.9.0
Release Version: 0.9.0
Release Date: January 22, 2003
- fixed option under flag "k" in find_player(...)
- added more cvars settings to admin.cfg from default plugins
- fixed admin slots plugin and added new option to it
- fixed timeleft plugin to not hang up during counting down
- reduced frequency of notifing by fun module
- added notifing for health, armor and frags changes
- new native functions:
- set_cvar_flags(const cvar[], flags)
- get_cvar_flags(const cvar[])
- remove_cvar_flags(const cvar[], flags = -1)
- new natives for strings:
- strtolower(string[]) - converts string to lower case
- strtoupper(string[]) - converts string to upper case
- combined AMX with MetaSmall so there is only AMX Mod
- Strings, files and floats modules has been moved to AMX Mod code
- plugin adminvote uses now cvar to set voting session, so other plugins can check if it is still in progress or when was the last vote
- made admin commands to accept also '#userid' as target
- amx_ban command works now also on LAN servers
- changed cfg in menu.cfg to perform an action on player by '#userid'
- amx_nextmap and amx_timeleft now are visible in server status
- added amx_show_activity cvar to admincmd plugin and adminvote
Branch 0.8
Beta 0.8.6
Release Version: 0.8.6
Release Date: January 09, 2003
- fixed option from flag "f" in get_players(...)
- improved scrolling messaging (no overflows)
- fixed bug when task was self-removing during execution
- moved logs to new folder and changed theirs format (edited plugins are: admin, adminchat, admincmd, adminslots, adminvote, mapextend)
- new plugin: information messages (see admin.cfg for more details)
- fixed issue in mapextend plugin when on server were no players
Beta 0.8.5
Release Version: 0.8.5
Release Date: January 05, 2003
Release Thread/Post: http://djeyl.net/forum/index.php?showtopic=6211
Release Download: {{{2}}}
Changelog:
- added inconsistent file checking for sounds and models to fun module
- reduced frequency of notifing by fun module
- added notifing for health, armor and frags changes
- fixed admin slots plugin
- improved searching for target in admin commands
- removed timeleft/nextmap flood exploit (changed order in plugins.ini)
- fixed bug with gathering information from user at last slot
- added cvar csstats_reset to reset stats on map change
- changed cfg in menu.cfg to perform an action on player by authid
- fixed issue with get_user_team(...) in DOD
Beta 0.8.4
Release Version: 0.8.4
Release Date: December 22, 2002
Release Thread/Post: {{{1}}}
Release Download: http://www.amxmodx.org/downloads/amx-0.8.4-beta.zip
Changelog:
- moved 19 natives, like give_item(...), set_user_rendering(...) or set_user_godmode(...), to seperate "fun" module
- added localinfo for metasmall which specifies metasmall.ini (+localinfo ms_metasmall metasmall.ini)
- removed "Fixed" module from default package
- changed localinfo amx_plugins and localinfo csstats to be specified only by filename and not by full path
- added csstats.amx plugin by which you can rank players in top15
- fixed issue with lenght protection on replace native in string module
- fixed issue with get_clcmd(...) when flag was set to 0
- you can now specify if modules for metasmall have to be loaded only once or initialized on every map change
- moved operations on files to seperate module for metasmall
- new flags for function get_players(...):
- "f" - match with part of name.
- "g" - ignore case sensitivity.
- added new functions for metasmall engine:
- build_pathname
- get_modname
- print_console
- in function get_user_time(...) you may now specify playing time without connection idle
- function get_playersnum(...) can now also count connecting players
- new native functions
- is_user_connecting(...)
- get_srvcmd(...)
- console_print(,...)
- console_cmd(...)
- register_concmd(...)
- get_concmd(...)
- get_srvcmdsnum(...)
- get_flags(...)
- added new include file amxmisc.inc
- made mysql module to not open new connection each time if such already exists but return just its id to use with sql natives
- fixed reset stats on player connection issue in CSStats module
- fixed get_pluginsnum() function
- added "amx cmds" command, displaying server commands registered by plugins
- made registered server commands case insensitive
- many improvments and some fixes in default scripts:
- stats : new cmds say /stats and say /statsme
- adminvote : fixed bug with votes counting and changed keys
- welcomemsg : added to default package
- stats_logging : added to default package
- adminhelp : added to default package
- timeleft : timeleft and thetime is announced by voice
- admincmd : added amx_who, amx_slap, amx_pause and amx_leave
- adminchat : added server commands and improved amx_chat
- admin : added amx_default_access
- adminslots : rebuilded plugin
- ppause : pause and unpause plugins on the fly
- general clean up
- NOTE: Due to changes in metasmall engine all previous dlls are incompatible, replace them with these in downloaded package.
Beta 0.8.3
Release Version: 0.8.3
Release Date: December 21, 2002
Release Thread/Post: {{{1}}}
Release Download: http://www.amxmodx.org/downloads/amx-0.8.3-beta.zip
Changelog:
Unknown
Beta 0.8.2
Release Version: 0.8.2
Release Date: December 18, 2002
Release Thread/Post: http://djeyl.net/forum/index.php?showtopic=5629
Release Download: http://www.amxmodx.org/downloads/amx-0.8.2-beta.zip
Changelog:
- new metasmall functions (so 0.8.1 and older dlls are incompatible) which reduce number of situations where you need to link mm
- console_print, console_cmd and register_concmd (cl and srv cmd can behive in the same way)
- some tweaks in scripts (added some suggestions, modified few things, nothing major)
- flag "u" for admins which is the menu access
- tweaked connections in mysql module (actually the good things is to make one plugin above other which will open connection in plugin_init and close it at plugin_end - other connections to the same database will use this connection and won't open new one)
- bug fixes reported by ppl in 0.7.3 and 0.8.1
Beta 0.8.1
Release Version: 0.8.1
Release Date: December 10, 2002
Release Thread/Post: {{{1}}}
Release Download: http://www.amxmodx.org/downloads/amx-0.8.1-beta.zip
Changelog:
Unknown
Beta 0.8.0
Release Version: 0.8.0
Release Date: December 02, 2002
Release Thread/Post: {{{1}}}
Release Download: http://www.amxmodx.org/downloads/amx-0.8-beta.zip
Changelog:
Unknown
Branch 0.7
Beta 0.7.3
Release Version: 0.7.3
Release Date: November 20, 2002
Release Thread/Post: {{{1}}}
Release Download: http://www.amxmodx.org/downloads/amx-0.7.3.zip
Changelog:
- made menus to be mod independent
- added "amx cvars" command, displaying CVars registered by plugins
- fixed bug in string module with native add(...)
- changed way of dealing with no MetaSmall (plugins are just unloaded from Metamod with some info) in AMXMod and CSStats modules
- fixed crash on calling get_clcmd for command with empty description
- added localinfo amx_plugins where you can specify filename with plugins list to load on HLDS command line f.e. +localinfo amx_plugins addons/amx/plugins/plugins.ini
- added localinfo csstats to specify stats data file : +localinfo csstats addons/metasmall/csstats.dat
- fixed server crash when using plugin_end
- fixed native remove_task (sometimes not removing tasks properly)
- moved CS stats to a MetaMod plugin & MetaSmall module (has to be defined in addons/metamod/plugins.ini AND in addons/metasmall/modules.ini, like AMX)
- plugins adminchat, admincmd and adminvote can accept WONIDs
- fixed a syntax error in menu.cfg
Beta 0.7.2
Release Version: 0.7.2
Release Date: November 16, 2002
Release Thread/Post: {{{1}}}
Release Download: {{{2}}}
Changelog:
Unknown
Beta 0.7
Release Version: 0.7
Release Date: November 14, 2002
Release Thread/Post: {{{1}}}
Release Download: http://www.amxmodx.org/downloads/amx-0.7.zip
Changelog:
- added MetaSmall 0.1 engine and modules :
- string
- fixed
- float
- mysql
- changed AMX to be both a MetaMod plugin and MetaSmall module
- changes and fixes in plugins :
- adminslots : now kicks properly
- adminvote : added amx_vote_delay cvar (min. time between votes)
- mapextend : fixed divide by zero
- admincmd : fixed amx_ban command
- some other fixes :-)
- added natives :
- get_user_godmode(index)
- set_user_noclip(index)
- get_user_noclip(index)
- get_user_wonid(index)
- mysql_connect(host[],user[],pass[],dbname[],error[],maxlength)
- new flag in function find_player(...):
- "l" - ignores case sensitivity
- fixed natives headers in amxmod.inc :
- get_stats(index,stats[8],bodyhits[8],name[],len)
- get_statsnum()
Branch 0.6
Beta 0.6.1
Release Version: 0.6.1
Release Date: November 07, 2002
Release Thread/Post: {{{1}}}
Release Download: http://www.amxmodx.org/downloads/amx-0.61.zip
Changelog:
- fixed linux cvar & float issues that broke many things in 0.6
- removed avlist plugin
- added menu.cfg file for adminmenu plugin
- fixed admin_sql plugin when mysql query couldn't be performed
Beta 0.6
Release Version: 0.6
Release Date: November 06, 2002
Release Thread/Post: {{{1}}}
Release Download: http://www.amxmodx.org/downloads/amx-0.6.zip
Changelog:
- added forward plugin_end(), which is called just before plugin unloading
- added formatting in functions like format(dest[],len,text[],...)
- added native log_to_file(file[])
- added native get_user_deaths(index)
- added stats natives :
- get_user_wstats(index,wpnindex,stats[8],bodyhits[8])
- get_user_stats(index,stats[8],bodyhits[8])
- get_user_vstats(index,vic,stats[8],body[8],wpnname[]="",len=0)
- get_user_astats(index,wpn,stats[8],body[8],wpnname[]="",len=0)
- reset_user_wnstats(index)
- get_stats(index,stats[8],bodyhits[8])
- get_statsnum(index,stats[8],bodyhits[8])
- added mysql support :
- native sql_query(query[])
- native sql_newquery(sql,query[])
- native sql_nextrow(sql)
- native sql_getfield(sql,fieldnum,dest[],maxlength)
- native sql_free(sql)
- native get_user_team(index, team[]="", len=0) now returns team index from mod
- native get_user_attacker(index,...) also returns hit body part
- changed parameters list in native set_task(...) (plugins must be recompiled)
- changed parameters list in native read_file(...) (plugins must be recompiled)
- copied values will always be trunked to given length (the error won't be raised as it is now)
- last parameter in native get_user_ip(index,ip,[],len,p=0) sets if ip address have to be get with port or not
- if there is less arg to set from parse the error is not raised
Branch 0.5
Release 0.5
Release Version: 0.5
Release Date: October 20, 2002
Release Thread/Post: {{{1}}}
Release Download: http://www.amxmodx.org/downloads/amx-0.5.zip
Changelog:
- added native get_user_weapon(index,&clip,&ammo)
- added native get_user_ammo(index,weapon,&clip,&ammo)
- added native get_weaponname(weapon_id,weapon[],iLen)
- added native get_user_listening(iReceiver,iSender)
- added native set_user_listening(iReceiver,iSender,bListen)
- added native get_clcmdsnum( flags = 0)
- added native get_clcmd(index, flag, cmd[], iLen1, info[], iLen2)
- added native replace(text[],iLen,what[],with[])
- added native get_maxplayers()
- added native get_pluginsnum()
- added native get_plugin(index,filename[], iLen1, name[],iLen2, version[],iLen3,author[],iLen4,status[],iLen5)
- changed native get_user_weapons(index,iwpns[32],&inum)
- changed native get_user_attacker(index,&weapon)
- changed native get_user_origin(index,origin[3],mode=0)
- changed ADMIN flags in amxconst.inc
- replaced user_glow with set_user_rendering (more options to set)
- now when bots join to server, natives client_connect and client_putinserver are called
- native show_motd can now display files (send filename as body parameter)
- fixed bug in checking length of parameter in read_data
- fixed bug in parse native where arguments weren't 0 terminated
- added many administrating/managment scripts
Branch 0.4
Release 0.4
Release Version: 0.4
Release Date: October 13, 2002
Release Thread/Post: {{{1}}}
Release Download: http://www.amxmodx.org/downloads/amx-0.4.zip
Changelog:
- added native engclient_print(id,type,message[], ...)
- added native parse(text[], ... )
- added native random_float(Float:a,Float:b)
- added native random_num(a,b)
- added native remove_quotes(text[])
- added native file_exists(text[])
- added native delete_file(text[])
- added native read_file(file[],line,text[],iLen)
- added native write_file(file[],text[],line=-1)
- added native get_user_attacker(index)
- added native Float:get_user_aiming(index,&id,&body,dist=9999)
- added native cvar_exists(cvarname[])
- added native register_plugin(title[],version[],author[])
- added server command: amx < command > [ parameter ]
- changed parameters for native function user_glow(...)
- changed parameters for native function register_cvar(...)
- changed flags for find_player(...)
- changed flags for get_players(...)
- fixed set_cvar_string/float natives
- removed native check_user_flags(...)
- more examples of plugins: admin, mirror damage, last man
Branch 0.3
Release 0.3
Release Version: 0.3
Release Date: October 10, 2002
Release Thread/Post: {{{1}}}
Release Download: http://www.amxmodx.org/downloads/amx-0.3.zip
Changelog:
First known release.