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

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

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

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

Мануал Расширяем возможности ZCMD (список)

Статус
В этой теме нельзя размещать новые ответы.

Leex

Ученик
В этой теме я буду выкладывать различные плюшки для ZCMD.

  1. Вызов команды с параметрами:

    PHP:
    #define zcmd::%0(%1)\
        CallLocalFunction(#cmd_%0, !"is", %1)
    Пример использования:

    PHP:
    static const fmt_str[] = "%s дм ин зз";
    new str[sizeof fmt_str + (-2+MAX_PLAYER_NAME)];
    format(str, sizeof str, fmt_str, PlayerInfo[strval(inputtext)][pName]);
    zcmd::kick(playerid, str);
  2. Альтернативное имя для команды:

    PHP:
    #define ZALT:%0:%1;\
        forward cmd_%1(playerid, params[]);\
        public cmd_%1(playerid, params[])\
            return cmd_%0(playerid, params);
    Пример использования:

    PHP:
    ZALT:createvehicle:veh;

На этом пока все. Тема будет дополняться. Можете предлагать свои фичи или идеи, авторство укажу :).

В теме использовался код: Untonyst, ...
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу