- Название:
- fcmd - командный процессор
- Категория:
- [INC]Инклуды
- Раздел:
- PAWNO
- Просмотров:
- 3320
- Автор:
- frog163
- Добавил:
- Дмитрий
- Загрузок:
- 989
- Комментов:
- 0
- Добавленно:
- 26.02.2013 в 20:45
- Теги:
- система, (ворота, создания, Динамическая, шлагбаумы), обьектов
- Рейтинг:
Последнее на форуме
Последние материалы
fcmd - командный процессор
fcmd - командный процессор
FCMD - Командный процессор, v1.1
В общем это тот же rcmd, только без вывода кол-ва параметров и RCON команд, но с поддержкой кириллицы.
Пример команды(ставить в любое место кроме функций):
Код
cmd::stats(p, params[]){//p - ид игрока, params[] - параметры команды
if(noparams)return SendClientMessage(p, -1, "Статистика, нет параметров");//Проверка на наличие параметров
new p_to;
if(sscanf(params, "d", p_to))return SendClientMessage(p, -1, "syntax: /статистика(stats) [playerid]");
if(!IsPlayerConnected(p_to))return SendClientMessage(p, -1, "Нет такого игрока!");
return SendClientMessage(p, -1, "Статистика игрока из параметра");
}
if(noparams)return SendClientMessage(p, -1, "Статистика, нет параметров");//Проверка на наличие параметров
new p_to;
if(sscanf(params, "d", p_to))return SendClientMessage(p, -1, "syntax: /статистика(stats) [playerid]");
if(!IsPlayerConnected(p_to))return SendClientMessage(p, -1, "Нет такого игрока!");
return SendClientMessage(p, -1, "Статистика игрока из параметра");
}
Для "поддержки" русских команд нужно:
Раскомментировать строку "#define rus_cmd" в инклуде(или прописать это в скрипте)
Добавить функцию OnPlayerUseRusCommand() в скрипт
Прописать там все команды (пример ниже)
Пример добавления русских команд(должен существовать аналог на английском):
Код
OnPlayerUseRusCommand(){//вызывается когда игрок ввел команду, где первый символ на кириллице
duplicate_cmd("/статистика", "/stats");//"статистика" - то, что ввел игрок, "stats" - существующая команда
return false;//вернет ложь, если команда не найдена
}
duplicate_cmd("/статистика", "/stats");//"статистика" - то, что ввел игрок, "stats" - существующая команда
return false;//вернет ложь, если команда не найдена
}
upd v1.1:
Добавил проверку на пустую команду;
Упростил функцию OnPlayerUseRusCommand;
Подождите немного, сейчас файл будет подготовлен, через |
секунд Вы получите ссылку на скачивание. |
Зарегистрированные пользователи уже качают в то время как вы ожидаете 16 секунд.
Скачать программу RaR и WinRaR
Скачать программу WinZip
Всего комментариев:
| |