Реклама


Онлайн редактор HTML/CSS/JS кода- ( КЛИК ). Подробно - (Тут) | Онлайн COLOR PICKER - ( КЛИК ).
Инструменты для программиста - ( КЛИК ). | Лента - ( КЛИК ). | BB-коды - ( КЛИК ).
iCoder.Uz  iCoder.Uz

Показано с 1 по 2 из 2

Тема: DC_CMD v2.8

  1. ID сообщения 33 #1
    Оффлайн

    DC_CMD v2.8

    ///////////////////////////////////// DC_CMD ////////////////////

    Всем привет.

    За последнее время в паблик выкладывалось много разных командных процессоров.
    Один самый быстрый командный процессор сменялся другим, шли споры, какой из них быстрее и т.д. и т.п.
    Пришло время положить конец этим спорам.
    Представляю вашему вниманию новый командный движок DC_CMD, реализованный в виде плагина.

    Все команды обрабатываются в плагине, что ускоряет их выполнение, однако принцип работы, схож с ZCMD.

    Установка:
    Файл dc_cmd.dll (или dc_cmd.so, если на хостинге) закинуть в папку "plugins", dc_cmd.inc - в папку "pawno/include".
    В server.cfg в поле plugins добавить dc_cmd (на хостинге - dc_cmd.so)
    После строки #include добавить подключение инклуда
    Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "PHP" BBкода...

    В моде создавать команды, как для ZCMD:
    Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "PHP" BBкода...


    Функционал плагина:
    Добавлен макрос ALT для объявления альтернативных названий команд.

    Использование:
    Код:
    Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "PHP" BBкода...
    Пример: допустим мы создали команду "/info" и нужно сделать сокращённый вариант "/i".
    Пример использования ALT:
    Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "PHP" BBкода...


    Колбэки OnPlayerCommandReceived и OnPlayerCommandPerformed:

    OnPlayerCommandReceived:
    Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "PHP" BBкода...

    Вызывается перед обработкой команды. В нём можно указать условия выполнения команды.
    При этом с помощью return 1/0 можно разрешить/запретить выполнение команды.
    Пример:
    Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "PHP" BBкода...

    OnPlayerCommandPerformed
    Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "PHP" BBкода...


    Вызывается после выполнения команды.
    При этом если success = 1 - команда выполнилась успешно, success = 0 - с ошибкой, success = -1 - команда не найдена.
    Таким образом можно самостоятельно сделать поддержку стандартных команд:
    Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "PHP" BBкода...

    Либо можно сделать сообщение о несуществующей команде:
    Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "PHP" BBкода...


    В следующих версиях планируется:
    Повышение быстродействия
    Добавление новых функций

    Версия: 2.8
    Ссылка:
    Плагин (.dll, .so, .inc):
    Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "URL" BBкода...


    Внимание! В Шindoшs для работы плагина требуются библиотеки MSVC++, скачать их можно здесь:
    Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "URL" BBкода...

    Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "URL" BBкода...

    Автор: Daniel_Cortez

  2. ID сообщения 1583 #2
    Оффлайн

    Спасибо,все работает

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  

12+