Доступ к готовым решениям

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info
  • Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.

Life Command Engine [LIFE:CMD] New

Kazon

Изучающий
Пользователь
Регистрация
27 Янв 2012
Сообщения
873
Лучшие ответы
0
Репутация
658
Life Commands v2.0 Beta:
Описание:

Это новый командный процессор который был создан мной (Kazon).
Он написан на C++ в Plugin'e с использованием Мультипоточности!
И на данный момент он является самым быстрым командным процессором!
[HR][/HR]
Установка:

Вам всего лишь требуется прописать #include
PHP:
#include <LIFE-CMD>
[HR][/HR]
Примеры написания команд:

Команды в LIFE:CMD пишутся точно так же как и в ZCMD, YCMD и др.
PHP:
LIFE:command(playerid, params[]) //(command) ваша команда пишется без палочки (/)
{
    // Ваш код
    return true;
}
PHP:
CMD:mycommand(playerid, params[]) //(mycommand) ваша команда пишется без палочки (/)
{
    return cmd::command(playerid, params); // Так мы вызываем команду (/command) из другой команды
}
[HR][/HR]
Коллбэки:

PHP:
public OnPlayerCommandCall(playerid, cmdtext[])
{
    //playerid - Ид игрока | cmdtext - сама команда
    return true;
}
public OnPlayerCommandCall(playerid, cmdtext[]) - Вызывается перед использованием команды
[HR][/HR]
PHP:
public OnPlayerCommandFinish(playerid, cmdtext[], success)
{
    //playerid - Ид игрока | cmdtext - сама команда | success - возвращает true или false то есть существует ли команда или нет
    return true;
}
public OnPlayerCommandFinish(playerid, cmdtext[], success) - Вызывается после использования команды
[HR][/HR]
Функции:

PHP:
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 Текст"); //Вызов команды из любой части мода с параметрами
[HR][/HR]
Тест скорости:
[HR][/HR]

[HR][/HR]

[HR][/HR]
Тесты проводились над:
RCMD - Romanius Command Engine
ZCMD - Zeex Command Engine
TCMD - Threaded Command Engine(Мультипоточный)
LIFE:CMD - Life Command Engine(Мультипоточный)


[HR][/HR]
Скачать:

LIFE:CMD (dll + so + inc) - (Обновлено 21/03/2013)
Speed Test - (Обновлено 20/03/2013)
Source - (Обновлено 21/03/2013)
 
Последнее редактирование:
Сверху Снизу