I am proud to announce our first release of AMX Mod X.
AMX Mod X 0.1 is ALPHA and therefore should be taken with a grain of salt. It may not be fully backward compatible and may be buggy! We are relying on the community's input to resolve all bugs for the next release. Our goal is 100% backwards compatibility with AMX Mod.
As of Release 0.1, I would not use AMX Mod X in a production situation. It will be more stable with version 0.2, although we will have an intermediate 0.15 release.
You can get all of the files at SourceForge, and it is highly suggested you take a look at the Documentation provided in the package files.
AMX Mod X Steam
AMX Mod X WON
Our goal for 0.15 (~2 days) is to fix known bugs (ENGINE does not find_entity and there is no xtrafun.inc backwards support).
Our goal for 0.2 is to fix all known bugs, to introduce official NS, TS, TFC, and DOD support, to introduce a finalized documentation.
Thanks for sticking with us! There is a very dedicated team behind AMX Mod X that wants to give you something good to work with =)
Changelog:
Changelog
AMX Mod X 0.1 - March 08, 2004
updated to new Small Abstract Machine and Small Compiler
added welcome message for Steam (replaces the default motd)
kicking/banning reason is displayed on target player
changed amx_ban, amx_banid and amx_banip command
mysql table is automatic created
mapchange obeys mp_chattime
updated in-game stats theme
fixed say @... and say_team @... under Natural-Selection
only admins can view amx_who
added Counter-Strike 1.6 maps to maps.ini
added native functions:
log_amx( ... )
is_module_loaded( ... )
get_module( ... )
get_modulesnum( ... )
is_plugin_loaded( ... )
callfunc_begin( ... )
callfunc_push_...( ... )
callfunc_end( ... )
added commands:
amx_reloadadmins
amx_plugins
amx_modules
moved some native functions to new Counter-Strike module and added functions:
cs_get_hostage_follow( ... )
cs_set_hostage_follow( ... )
cs_get_hostage_id( ... )
cs_get_user_backpackammo( ... )
cs_set_user_backpackammo( ... )
cs_get_user_defusekit( ... )
cs_set_user_defusekit( ... )
cs_get_user_inside_buyzone( ... )
cs_get_user_model( ... )
cs_set_user_model( ... )
cs_reset_user_model( ... )
cs_get_user_nvgoggles( ... )
cs_set_user_nvgoggles( ... )
cs_get_user_plant( ... )
cs_set_user_plant( ... )
cs_set_user_team( ... )
cs_get_user_vip( ... )
cs_set_user_vip( ... )
cs_get_weapon_burstmode( ... )
cs_set_weapon_burstmode( ... )
cs_get_weapon_silenced( ... )
cs_set_weapon_silenced( ... )
moved some native functions to new Engine module and added functions:
register_message( ... )
get_msg_...( ... )
set_msg_...( ... )
get_offset_...( ... )
set_offset...( ... )
precache_generic( ... )
entity_get_...( ... )
entity_set_...( ... )
create_entity( ... )
find_entity_...( ... )
call_think( ... )
is_valid_ent( ... )
entity_set_origin( ... )
entity_set_model( ... )
remove_entity( ... )
entity_count( ... )
fake_touch( ... )
DispatchKeyValue( ... )
DispatchSpawn( ... )
RadiusDamage( ... )
VelocityByAim( ... )
PointContents( ... )
trace_line( ... )
trace_normal( ... )
vector_to_angle( ... )
vector_length( ... )
vector_distance( ... )
get_grenade_id( ... )
halflife_time( ... )
set_lights( ... )
set_msg_block( ... )
get_msg_block( ... )
attach_view( ... )
set_view( ... )
pfn_touch( ... )
server_frame( ... )
client_kill( ... )
client_PreThink( ... )
client_PostThink( ... )
|