| author | David Anderson <dvander@alliedmods.net> |
| Fri Feb 22 02:28:33 2008 +0000 (2008-02-22) | |
| changeset 1877 | ff0bbf1bc094 |
| parent 1633 | 8340d8cfb8db |
| permissions | -rw-r--r-- |
| dvander@1314 | 1 |
Overrides |
| dvander@1314 | 2 |
{ |
| dvander@1314 | 3 |
/** |
| dvander@1314 | 4 |
* By default, commands are registered with three pieces of information: |
| dvander@1314 | 5 |
* 1)Command Name (for example, "csdm_enable") |
| dvander@1314 | 6 |
* 2)Command Group Name (for example, "CSDM") |
| dvander@1314 | 7 |
* 3)Command Level (for example, "changemap") |
| dvander@1633 | 8 |
* |
| dvander@1314 | 9 |
* You can override the default flags assigned to individual commands or command groups in this way. |
| dvander@1314 | 10 |
* To override a group, use the "@" character before the name. Example: |
| dvander@1314 | 11 |
* Examples: |
| dvander@1314 | 12 |
* "@CSDM" "b" // Override the CSDM group to 'b' flag |
| dvander@1314 | 13 |
* "csdm_enable" "bgi" // Override the csdm_enable command to 'bgi' flags |
| dvander@1633 | 14 |
* |
| dvander@1314 | 15 |
* Note that for overrides, order is important. In the above example, csdm_enable overwrites |
| dvander@1314 | 16 |
* any setting that csdm_enable previously had. |
| dvander@1633 | 17 |
* |
| dvander@1633 | 18 |
* You can make a command completely public by using an empty flag string. |
| dvander@1314 | 19 |
*/ |
| dvander@1314 | 20 |
} |
| dvander@1403 | 21 |