AMX Mod
From Wikipedia, the free encyclopedia
AMX Mod was a Metamod plugin that allows one to write scripts for Half-Life and its Mods, using Compuphase's SmallC (what is now called Pawn) scripting language. On January 5, 2007 AMX Mod was merged with AMX Mod X.
It lets a programmer:
- generate special FX with sound (f.e. lightning, explosions, shockwaves)
- catch client and log events to display or collect various information (UCStats)
- register new CVars, server and client commands
- display MOTD windows, HUD messages, menus
- send messages to clients, server and logs
- set various values on player like godmode, health, armor, position, rendering
- run commands on server, clients and bots
- create administrating/management/info stuff for servers/WWW (AMX MyStatus, EJL stuff)
- set new gameplay rules (Warcraft 3 XP, SuperHero Mod)
- over 500 uses
To do this one must know the SmallC language, and some of the more basic functions programmed into AMX's core. Right now there are already some great plugins ready to download and use, in addition to basic plugins provided in the archive. AMX functionalities can be axtended by writing personal modules, that will provide additional native functions to be used in plugins. AMX Mod is simply called AMX (Abstract Machine eXecutive), it is known as that simply due to the filename extension given to the plugin files.