Ruskadance
Умник
Romanius Comand Engine v1.3
Для чего это? Для простого создания команд (/command)
Быстра ли она? Конечно! В несколько раз быстрее DCMD, ZCMD и обычных команд
Легка ли установка? Да, вам нужно только добавить инклуд
Установка: Просто добавте инклуду в ваш мод
PHP:
#include <r_cmd>
Для активации фиксации русских букв при их вводе в консоле поставтье где нибуть макрос
PHP:
#define FIX_CONSOLE_INPUT
Примеры использования:
Для команд игрока:
PHP:
PCMD:teleport(playerid, params[], pc)
{
if(pc == 3) // Если число параметров равно трем (сколько нам нужно координат) то...
{
new idx; //
new Float:X = floatstr(strtok(params, idx)); //
new Float:Y = floatstr(strtok(params, idx)); //
new Float:Z = floatstr(strtok(params, idx)); //
SetPlayerPos(playerid, X, Y, Z); //
return SendClientMessage(playerid, 0xffffffff, "Вы телепортировались"); //
}
else return SendClientMessage(playerid, 0xffffffff, "Вводите так /teleport X Y Z"); // Если число параметров больше или меньше указанных то выведем сообщение
}
params[] - параметры команды
pc - количество параметров
Пример RCON команд:
PHP:
RCMD:test(params[], pc)
{
if(!paramcount) print("ИСПОЛЬЗОВАНИЕ: test [текст]"); // Если параметры пусты выведем сообщение
else printf("Вы ввели команду test с параметрами %s количество параметров %d", params, pc); // если нет то
return 1;
}
paramcount - количество параметров
Также имеются функции для вызова команд
PHP код:
CallPlayerCommand(command[], playerid, params[0] = 0);
CallRCONCommand(command[], params[0] = 0);
command[] - сама команда
playerid - для какого игрока вызывается команда
params[] - параметры команды
Changelog:
Код:
v1.0 - стартовая версия
v1.1 - Добавлены функции CallPlayerCommand и CallRCONCommand
v1.2 - Добавлена фиксация русских букв при вводе в консоль
v1.3 - Ускоренна работа движка, экономит память на 60%
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Version 1.3
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
[SUP]new[/SUP][HR][/HR]
Автор: Roman1us
Источник:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
