AMX Mod
From Wikipedia, the free encyclopedia
AMX Mod was a Metamod plugin that allowed you 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)
- do many, many other things (over 500 plugins)
For this you 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. You can extend AMX functionalities by writing your own 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.