/******************************************************************************/ AMX Mod 2010.1 - ENGLISH CHANGELOG (SINGLE VERSION) /******************************************************************************/ AMX Mod 2010.1-fix2 ----------------------------------------------------------------------------- Core: o fixed a crash o updated set_cvarptr_float for a better set of the value specifed AMX Mod 2010.1-fix1 ----------------------------------------------------------------------------- Core: o fixed a crash (it happened under linux and with the latest ValVe update of February 13 2013) o fixed get_msg_arg_string not worked correctly (also a possible crash) o fixed set_cvarptr_ which didn't properly set the new value VexdUM: o removed cvar sv_friendlyfire (Damage functions use now mp_friendlyfire) o renamed cvars sv_knocknack<1|2> into amx_knockback<1|2> o improved a bit the Damage functions to take effect properly on others mods than CS (also to set damage on owner) AMX Mod 2010.1 ----------------------------------------------------------------------------- Core: o added native log_amx o updated native register_event o fixed native arrayset o added native arraysetfloat o added native set_cvarptr_string o added native change_cmdaccess o updated natives get_plugincmd and get_plugincmdsnum o added natives float_to_str/floattostr o updated native format_args o moved get_msg_block/set_msg_block from VexdUM to AMX core o added natives emessage_* and ewrite_* o added natives register_message/unregister_message o added natives get_msg_arg_*/set_msg_arg_* and get_msg_args o added natives get_msg_origin/set_msg_origin o added native set_msg_entity o you can disable all previously loaded plugins or load a new plugin file, with these keywords (to be used in a plugins ".ini" file): #disable_all : clear all plugins found in the plugins.ini files previously analyzed #include_file : load plugins specified in (the path is relative to the AMX Mod config folder) o you can have one or many group file(s) to regroup into the same file the list of the plugins you want to load for a group of maps (that allows you to simplify your plugins editing): Create in the "amx/config/maps_plugins" folder a .ini file and put the names of your plugins inside that file. Then, in the "amx/config/maps_plugins/mapgroups.ini" file, write your settings using the following format: For example: mapgroup1.ini cs_italy mapgroup1.ini de_wimbeldon mapgroup1.ini crate_warehouse mapgroup2.ini de_storm mapgroup2.ini de_chateau Now, for instance, if the map "de_storm" is loaded, the mapgroup2.ini file will be loaded, but the prefix_*.ini file will not (prefix_de_.ini for this example). So, only the de_storm.ini file will be loaded after the mapgroup2.ini file (note: the group files can be named otherwise). In the normal way, the plugins files are loaded in the following order: amx/config/plugins.ini amx/config/plugins-*.ini amx/config/maps_plugins/prefix_*.ini amx/config/maps_plugins/mapname.ini But, if a map is set in the mapgroups.ini file, the new order will be: amx/config/plugins.ini amx/config/plugins-*.ini amx/config/maps_plugins/groupfile.ini amx/config/maps_plugins/mapname.ini o modules are autoloaded if forwards are found in the plugins (previously only the natives were checked) o added possibility to list the commands/cvars declared by a specified plugin (optional argument from the "amx" server command) o modified cvars order (from "amx" server command; it also affects the cvars list of the "amx_plugcvarmenu" command) o removed client command amxmodules o added cvar amx_log_to_hl_logs Fun: o added natives get_client_listen/set_client_listen o removed cvar fun_version VexdUM: o added forward addtofullpack o added natives get_offset_float/set_offset_float o added native dllfunc o added natives get_es/set_es o added native forward_return GeoIP: o fixed countries detection o updated countries/GeoIP.dat MySQL Access: o fixed virus detection (which was a false positive and present since AMX 2006.3 release) Plugins: o modified "show admins activity" feature for all the plugins (this function now uses a stock from amxmisc.inc) o added "SERVER" (will be translated according to your personal/server language) to replace the server name (admins activity, chat commands, AMX logs...) o admin - added server command amx_changecmdaccess - added server command amx_exportcmdaccess - added cvar amx_realadmin_flags o adminchat - added AMX Mod default blue color (use "a", "amx" or "amxmod" for the "color" argument of the chat command) o antiflood - removed admins checking Includes: o amxconst.inc - added #define COLORED_ACTIVITY - removed #define FLAGS_SHOW_ACTIVITY3 and #define FLAGS_SHOW_ACTIVITY4 - added #define ADMIN_ADMIN - added #define MENU_KEY_*_INT o amxmisc.inc - updated access and cmd_access - updated is_user_admin, is_user_realadmin and is_user_masteradmin - updated has_flags and has_all_flags - updated show_activity - added show_activity_color - updated client_print_color - updated get_amx_version o updated amxmodx_to_amx.inc o updated cstrike.inc o added message.inc o string.inc - updated trim_imp - fixed strtok Configuration: o amx.cfg - added amx_realadminflags - updated amx_show_activity (modified 3 and 4, added 5) - added amx_log_to_hl_logs o added mapgroups.ini file in the amx/config/maps_plugins folder o added four maps groups files (mapgroup*.ini) by default in the amx/config/maps_plugins folder (to use with the "mapgroups.ini" file) Misc: o updated amx_compiler.exe o added amx_compiler_colored_activity.exe in the CS package Documentation: o updated .txt and HTML documentations ***************************************************************************** Special thanks to: siG for his translation job in German language for: - config files - new documentations ***************************************************************************** Some natives were added from AMX Mod X to facilitate the conversion of AMX Mod X plugins to AMX Mod. Here is the list. Credits go to AMX Mod X Dev Team. set_cvarptr_string emessage_*/ewrite_* dllfunc get_es/set_es *****************************************************************************