Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Master Key v0.6

, Отмычка с помощью которой вы можете открыть дверь/клетку.
Статус пользователя eat1k
сообщение 1.12.2018, 1:53
Сообщение #1
Стаж: 11 лет

Сообщений: 52
Благодарностей: 25
Полезность: 272

Автор: w0w.

Текущая версия: 0.6

Changelog

  • 0.6: Добавлены нативы (master_key.inc).
    • mk_has_user_masterkey(id): возвращает true если игрок имеет отмычку или false если нет.
    • mk_give_user_masterkey(id): даёт игроку отмычку. Возвращает true если успешно или false если нет.
    • mk_masterkeys_num_bought(): количество купленных отмычек. Возвращает количество купленных отмычек или -1 если квар master_key_purchase_mode 0.
  • 0.5:
    • Убрана поддержка AMX Mod X 1.8.2.
    • Настройки из исходника (что возможны) перенесены в квары.
    • Автоматическая загрузка и создание конфига: "amxmodx/configs/plugins/master_key.cfg".
  • 0.3:
    • Добавлена новая настройка, см. ACCESS_FLAG; возможность покупки только для игроков с указанным флагом если не закомментировано.
    • Оптимизация кода (спасибо mx?!).
  • 0.2:
    • Добавлен colorchat.inc в архив.
    • Исправлены замеченные недочёты.
    • Название плагина изменено на "Master Key".
  • 0.1: Релиз.



Требования:
  • AMX Mod X 1.8.3 или выше
  • ReAPI


Мультиязычность:
  • Русский (RU)
  • Английский (EN)
  • Испанский (ES)


Плагин предоставляет возможность покупать отмычку для открытия клетки.
Пример использования: открыть главную клетку на JB моде.

Команды: в чате /masterkey, .masterkey

Конфигурационный файл с кварами создаётся и загружается автоматически: "amxmodx/configs/plugins/master_key.cfg".

Настройки в конфигурационном файле:
  • master_key_price: цена отмычки.
  • master_key_purchase_mode:
    • 0 - покупать могут все
    • 1 - только один игрок за раунд может совершить покупку
    • 2 - отмычка может быть куплена несколько раз за раунд (квар master_key_round_limit).
  • master_key_round_limit: сколько раз за раунд может быть куплена отмычка (если квар master_key_purchase_mode = 2).
  • master_key_purchase_admin_access: доступ к покупке отмычки, если не указано то тогда покупать могут все.
  • master_key_opening_mode: тип открытия клетки.
    • 1 - моментально.
    • 2 - через некоторый промежуток времени (квар master_key_opening_time).
  • master_key_opening_time: время открытия клетки (если квар master_key_opening_mode = 2).
  • master_key_opening_distance: максимально допустимая дистанция для открытия двери/клетки.

Дополнительная настройка находится в исходнике которая отвечает за тип мода: если стоит JailBreak мод Engine то стоит установить SERVER_MODE 1 (если предоставляет нативы jbe_get_user_money и jbe_set_user_money) а если нет, то оставить как есть: SERVER_MODE 0.

Плагин предоставляет серию натив: (master_key.inc).
  • mk_has_user_masterkey(id): возвращает true если игрок имеет отмычку или false если нет.
  • mk_give_user_masterkey(id): даёт игроку отмычку. Возвращает true если успешно или false если нет.
  • mk_masterkeys_num_bought(): количество купленных отмычек. Возвращает количество купленных отмычек или -1 если квар master_key_purchase_mode 0.

Для использования натив нужно использовать #include <master_key>

Официальные страницы поддержки плагина на:

Прикрепленные файлы:
Прикрепленный файл  master_key.sma ( 11,46 килобайт ) Кол-во скачиваний: 7
Прикрепленный файл  master_key_0.6.zip ( 5,19 килобайт ) Кол-во скачиваний: 7
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: