Not that you'd hope to have to deal with the information on this page, but hey - if it's broken, sometimes you need this stuff to fix it. If you get an error code when running Admin Mod, just look it up in this table to cross reference to a name and description.
This is the list of Small error codes for Admin Mod 2.50.50 and greater.
A note about the error numbers: AMX_ERR_NONE starts at 0, and they count up from there, so that AMX_ERR_SLEEP is 12, and then it takes the jump to 16 for AMX_ERR_MEMORY, where it continues to count. Error Codes 13 through 15 are not used.
Error Code |
Error Name |
Description |
0 |
AMX_ERR_NONE |
|
1 |
AMX_ERR_EXIT |
forced exit |
2 |
AMX_ERR_ASSERT |
assertion failed |
3 |
AMX_ERR_STACKERR |
stack/heap collision |
4 |
AMX_ERR_BOUNDS |
index out of bounds |
5 |
AMX_ERR_MEMACCESS |
invalid memory access |
6 |
AMX_ERR_INVINSTR |
invalid instruction |
7 |
AMX_ERR_STACKLOW |
stack underflow |
8 |
AMX_ERR_HEAPLOW |
heap underflow |
9 |
AMX_ERR_CALLBACK |
no callback, or invalid callback |
10 |
AMX_ERR_NATIVE |
native function failed |
11 |
AMX_ERR_DIVIDE |
divide by zero |
12 |
AMX_ERR_SLEEP |
go into sleepmode - code can be restarted |
16 |
AMX_ERR_MEMORY |
out of memory |
17 |
AMX_ERR_FORMAT |
invalid file format |
18 |
AMX_ERR_VERSION |
file is for a newer version of the AMX |
19 |
AMX_ERR_NOTFOUND |
function not found |
20 |
AMX_ERR_INDEX |
invalid index parameter (bad entry point) |
21 |
AMX_ERR_DEBUG |
debugger cannot run |
22 |
AMX_ERR_INIT |
AMX not initialized (or doubly initialized) |
23 |
AMX_ERR_USERDATA |
unable to set user data field (table full) |
24 |
AMX_ERR_INIT_JIT |
cannot initialize the JIT |
25 |
AMX_ERR_PARAMS |
parameter error |