19.03.2013, 14:25
(
Last edited by Kazon; 20/03/2013 at 12:04 PM.
)
Life Commands v2.0 Beta:
Описание:
Это новый командный процессор который был создан мной (Kazon).
Он написан на C++ в Plugin'e
И на данный момент он является самым быстрым командным процессором!
Установка:
Вам всего лишь требуется прописать #include
Примеры написания команд:
Команды в LIFE:CMD пишутся точно так же как и в ZCMD, YCMD и др.
Коллбэки:
public OnPlayerCommandCall(playerid, cmdtext[]) - Вызывается перед использованием команды
public OnPlayerCommandFinish(playerid, cmdtext[], success) - Вызывается после использования команды
Функции:
Тест скорости:
![](http://i51.fastpic.ru/big/2013/0319/c2/901b56f4554867fa26bbb16459302fc2.png)
![](http://i53.fastpic.ru/big/2013/0319/73/86ac426b8f7aabaad4e73f4d45b7af73.png)
Тесты проводились над:
RCMD - Romanius Command Engine
ZCMD - Zeex Command Engine
TCMD - Threaded Command Engine(Мультипоточный)
LIFE:CMD - Life Command Engine(Мультипоточный)
Скачать:
LIFE:CMD (dll + so + inc) - Скачать* (Обновлено 20/03/2013)
Speed Test - Скачать* (Обновлено 20/03/2013)
Source - Скачать* (Обновлено 20/03/2013)
Описание:
Это новый командный процессор который был создан мной (Kazon).
Он написан на C++ в Plugin'e
И на данный момент он является самым быстрым командным процессором!
Установка:
Вам всего лишь требуется прописать #include
PHP Code:
#include <LIFE-CMD>
Команды в LIFE:CMD пишутся точно так же как и в ZCMD, YCMD и др.
PHP Code:
LIFE:command(playerid, params[]) //(command) ваша команда пишется без палочки (/)
{
// Ваш код
return true;
}
PHP Code:
CMD:mycommand(playerid, params[]) //(mycommand) ваша команда пишется без палочки (/)
{
return cmd::command(playerid, params); // Так мы вызываем команду (/command) из другой команды
}
PHP Code:
public OnPlayerCommandCall(playerid, cmdtext[])
{
//playerid - Ид игрока | cmdtext - сама команда
return true;
}
PHP Code:
public OnPlayerCommandFinish(playerid, cmdtext[], success)
{
//playerid - Ид игрока | cmdtext - сама команда | success - возвращает true или false то есть существует ли команда или нет
return true;
}
Функции:
PHP Code:
CMD:command(playerid, params[]) // Создание команды
LIFE:command(playerid, params[]) // Создание команды
FCMD:command(playerid, params[]) // Создание команды
FUSION:command(playerid, params[]) // Создание команды
COMMAND:command(playerid, params[]) // Создание команды
cmd::command(playerid, params); // Вызов одной команды из другой
Call::(playerid, "/command 1 2.0 Текст"); //Вызов команды из любой части мода с параметрами
![](http://i51.fastpic.ru/big/2013/0319/c2/901b56f4554867fa26bbb16459302fc2.png)
![](http://i53.fastpic.ru/big/2013/0319/73/86ac426b8f7aabaad4e73f4d45b7af73.png)
Тесты проводились над:
RCMD - Romanius Command Engine
ZCMD - Zeex Command Engine
TCMD - Threaded Command Engine(Мультипоточный)
LIFE:CMD - Life Command Engine(Мультипоточный)
Скачать:
LIFE:CMD (dll + so + inc) - Скачать* (Обновлено 20/03/2013)
Speed Test - Скачать* (Обновлено 20/03/2013)
Source - Скачать* (Обновлено 20/03/2013)