- Исправлен баг с альт. командами короче 3 символов.
- Добавлен макрос ALTX для регистрации русских (и не только) альт. команд без необходимости лезть в OnGameModeInit/OnFilterScriptInit.
Использование:
Здесь <альт. имена> - одно или несколько альт. названий для команды.Код:ALTX:<команда>(<альт. имена>);
Пример:
На данный момент для создания альт. команд рекомендуется использовать ALTX, предыдущие 2 способа (функция RegisterAlt и макрос ALT) оставлены лишь для совместимости с командами для предыдущих версий.PHP код:
CMD:help(playerid, params[])
{
// ...
}
ALTX:help("/info", "/помощь", "/инфо");
CMD:menu(playerid, params[])
{
return ShowPlayerDialog(playerid, ...);
}
ALTX:menu("/меню");
Внимание: Если вы используете команды на DC_CMD в фильтрскрипте, не забудьте в самом верху кода указать #define FILTERSCRIPT.
Выглядеть это должно примерно так:
PHP код:
#define FILTERSCRIPT // сама строка
#include <a_samp> // дальше - инклуды
#include <dc_cmd>
Первый пост обновлён.
UPD: Начиная с версии 2.7, строка #define FILTERSCRIPT в фильтрскриптах не обязательна.