Remember: "an AMX
Mod 2006.3 update will come before the probable 2010 version"
When many users saw the AMX 2006.4 RCx versions, they were happy
to see a new version, even if they were a bit disappointed
by some changes (they hoped more, and we know that!).
We think that a
few people have not understand the "primary objective" of
these
releases... which was to fix some forgotten things or some bugs
that were in the 2006.3 version.
One
of our objectives was to remake all the packages with new config files,
packages type, and more...
But
now, the first official 2010 version has come, and we have worked so
much on it.
See
what follows...
* We are happy to make
available to you
AMX Mod 2010.1 *
AMX
Mod 2010.1
contains many core changes and some new features which can be used to
give you more possibilities in game or with custom plugins.
Now
there are more AMX Mod X plugins which can be
converted to AMX Mod.
Such as this antidoubleduck plugin, or this
one.
This
version represents a great Half-Life addon package, with many useful
default commands, plugins, configs, etc.. So, a basic addon really
complete and correctly translated to easily administrate your server.
If a classic
server addon is enough for you, because you don't need to add many
recent custom plugins, AMX Mod 2010.1 is highly recommended
to your server!
Here
is the complete changelog:
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 <filepath> : load plugins specified in
<filepath> (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 <name>.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:
<plugins file name>
<mapname>
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
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
*****************************************************************************
To see this changelog in French, go here.
* INFO *
If
you have some questions about this version or if you need help,
please feel free to leave feedback at this
.
Second level (of 3) is O.K, final
level (site, with many plugins) is for soon!
To be continued...
(c)
2001-2012 -- AMX Mod Team