DaNGeROuS KiLLeR Posted February 20, 2016 Posted February 20, 2016 About: Quote A: AMX Mod X AMX Mod X is a versatile Half-Life metamod plugin which is targetted toward server administration. It has a wide array of scripting capabilities so people can write "plugins", or files which add on to a mod's functionality. Plugins can take form in administrative services (adding new admin commands), statistcs generation (StatsX), fun additions (godmode, etc), gameplay changes (WC3, CSDM), and much, much more! You can also write modules to expand the functionality of AMX Mod Xand add to the scripting language. B: AMX Mod X and AMX Mod AMX Mod X was originally based on AMX Mod, a similar Half-Life modification by OLO. However, AMX Mod began to slip into poor project policies (lack of public input, no open source enforcement, no central source code maintained, and much more). Due to the dead appearance of the project as all maintainers had disappeared into oblivion, the AMX Mod X project was started. Since then, the AMX Mod X project has come a long way. Nearly every portion of AMX Mod has been either rewritten from the ground up, cleaned up, or changed to work in a new system. AMX Mod X is not AMX Mod. And better yet, it's almost fully backward compatible. Features: Quote A: Features Administration system Scripting/plugin system Module expansion system Basic admin commands, such as: Banning, kicking Slap/slay Chat Reserve slot control Flood protection Weapon restriction Statistics (in the style of StatsMe) Dynamic menu system B: Features for Developers AMX Mod X has an integrated development API that can connect modules to Metamod and AMX Mod X. This easy, contained environment provides debugging, memory leak tracking, and rapid toolkit development. With over 600 native functions and an easily expandable and interfaceable M/SDK, AMX Mod X is perfect for creating quick server solutions without having to muck around with the annoying details of making a Metamod plugin or an archaic AMX Mod module. Plugins have the following advantages: Registering client/console commands Hooking almost all GameDLL and HL Engine functions Calling almost all GameDLL and HL Engine functions Catching and modifying events Easily extracting information from entities and global settings Creating/modifying CVARs Interfacing to PostgreSQL, MySQL, or MS-SQL Using TCP and UDP socket functions Regular Expressions New debugging system with stack trace support Creation of in-game menus Easy to use multi-lingual system Architecture independent format (.amxx) Game-specific natives for CS/CZ, DoD, TFC, TS, and NS ... and more! Modules have the following advantages: Contained environment for tracking memory allocations M/SDK that eliminates the need for .def files or outside explicit includes such as "modules.h" Interface that is both forwards and backwards compatible, using a "request function by name" system. Functions to interface with the AMX Mod X core, for general tasks such as getting internal player information and mani[CENSORED]ting plugin data. Modules use a router interface from Metamod called "FakeMeta", therefore they are contained from Metamod but compatible with it.
Recommended Posts