Изменён способ определения сущности для взятия грабом.
Добавлена возможность брать грабом не только оружия и игроков, а также, например, машинки. Настраивается в исходнике, см. VALID_CLASSNAMES, где нужно указать classname сущности, которую можно будет брать грабом. Если вы не знаете как это работает, оставьте значения по стандарту.
Исправления:
Исправлено, что использование лестниц отключалось вне зависимости от квара grab_ladder_support
API:
Добавлено автоматическое подключение 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, который вызывается когда уровень доступа игрока к грабу изменяется
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.