Версия | Дата выхода | Скачиваний | Оценка |
---|---|---|---|
2.1.0 | 113 | 0.00 звёзд 0 оценок | |
2.0.0 | 3 | 0.00 звёзд 0 оценок | |
1.1.3 | 201 | 1.00 звёзд 1 оценок |
- Возвращена возможность брать щит (потерялось при переходе на новый метод).
- Уменьшено стандартное время для кулдауна проверок во время поиска для взятия грабом чего-либо.
- В файл
grab_modular.inc
добавлено автоматическое подключениеgrab_rendering
, если имеется.
Изменения:
Исправления:
- Изменён способ определения сущности для взятия грабом.
- Добавлена возможность брать грабом не только оружия и игроков, а также, например, машинки. Настраивается в исходнике, см.
VALID_CLASSNAMES
, где нужно указать classname сущности, которую можно будет брать грабом. Если вы не знаете как это работает, оставьте значения по стандарту.
API:
- Исправлено, что использование лестниц отключалось вне зависимости от квара
grab_ladder_support
- Добавлено автоматическое подключение
grab_menu
если имеется, так что теперь в плагинах достаточно лишь#include <grab_modular>
- Добавлены
GRAB_ALLOWED
иGRAB_BLOCKED
как заменаPLUGIN_CONTINUE
иPLUGIN_HANDLED
. Обратная совместимость присутствует- Натив
is_entity_grabbed
переименован вgrab_get_grabber
- Натив
is_player_grabbing
переименован вgrab_get_grabbed
- Натив
grab_get_player_access
переименован вgrab_get_user_access
- Натив
grab_set_player_access
переименован вgrab_set_user_access
- Убрана возможность прекращать работу граба через форвард
grab_on_start
возвращаяPLUGIN_HANDLED
или больше. Вместо этого необходимо использовать нативgrab_disable
- Форвард
grab_on_start
теперь вызывается после установки цели и дистанции, чтобы имелась возможность получать корректные значения через соответствующие нативы- Убран форвард
grab_on_use_command
, так как можно добиться необходимого в форвардеgrab_on_start
- Форвард
grab_on_finish
теперь вызывается до сброса "кто держит грабом"- Добавлен форвард
grab_access_modified
, который вызывается когда уровень доступа игрока к грабу изменяется
[Fixed]
- Исправлено отдаление игрока если он находится на минимальной дистанции к тому кто держит (спасибо BlackSignature).
[Fixed]
- Неверная цель в форварде grab_on_start при использовании натива is_player_grabbing.
- Отключение граба если игрок умер или энтити более не валидна (спасибо Denzer).
- Исправление натива is_player_grabbing где возвращалось -1 вместо 0 если игрок никого не держит.