Администратор ryancoolround Опубликовано 15 марта, 2023 Администратор Поделиться Опубликовано 15 марта, 2023 Build Structure Intercept Просмотр файла Этот плагин предоставляет обходной путь CNDPlayer::Commander_BuildStructure и CNDPlayer::Commander_BuildEmergencyAssembler, чтобы позволить другим плагинам SourceMod изящно блокировать здания по типу конструкции или по положению здания, а также изменять тип или положение конструкции перед доставкой ящика. SellActionHandlerObject::Run также доступен, чтобы разрешить плагинам предотвращать продажу структур. Пример кода: #include <nd_commander_build> // check for dependency on nd_structure_intercept public void OnAllPluginsLoaded() { if (!LibraryExists("nd_structure_intercept")) { SetFailState("Failed to find plugin dependency nd_structure_intercept"); } } public Action ND_OnCommanderBuildStructure(int client, eNDStructures &structure, float position[3]) { if (blockConditions) { return Plugin_Stop; } if (changeConditions) { structure = ... return Plugin_Changed; } return Plugin_Continue; } public Action ND_OnCommanderSellStructure(int client, int entity) { if (blockConditions) { return Plugin_Stop; } return Plugin_Continue; } Для этого плагина требуются DHooks и пользовательские данные игры Установка на сервер: Поместите файл build-structure.games.txt в каталог addons/sourcemod/gamedata/ на сервере. Скомпилируйте и поместите файл nd_structure_intercept.smx в каталог addons/sourcemod/plugins на сервере. Добавил Райан Добавлено 15.03.2023 Категория SourceMod плагины Форум для вас существует бесплатно и без рекламы, однако сервер Minecraft, домен и интернет не бесплатны, поэтому ваша помощь приветствуется. Поддержите IP-Gamers! Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти