Shomen Опубликовано 28 сентября, 2021 Поделиться Опубликовано 28 сентября, 2021 Флаги регионов Для регионов могут быть установлены флаги. Некоторые варианты использования флагов включают: Блокировка игрока против боя с pvp флагом Запрет на въезд в регион с помощью entry флага Отключение таяния снега с помощью snow-melt флага Блокировка игроков в регионе от получения сообщений с помощью receive-chat флага Остановка роста лиан с помощью vine-growth флага В регионе может быть установлено несколько разных флагов одновременно, хотя определенный флаг может иметь только одно значение за раз. Флаги определяются с помощью команды, как показано ниже для регионов «spawn» и «hospital»:/region flag /region flag spawn pvp deny /region flag spawn greeting Welcome to spawn! /region flag hospital heal-amount 2 /region flag hospital heal-delay 1 Чтобы удалить флаг не указывайте значение: /region flag spawn pvp Перечислить флаги с помощью команды «flags» /region flags spawn Вывод этой команды является интерактивным в игре. Щелкните значения флажков, чтобы изменить их, и стрелки внизу, чтобы перемещаться по страницам. Группы Типы флагов Конфликтующие флаги Значение флагов по умолчанию Список флагов Переопределяющие Связанные с защитой Мобы, огонь и взрывы Природные явления Движение Создание карты Разное Группы Иногда может потребоваться, чтобы флаг применялся только к определенной группе игроков, а не ко всем, кто должен войти в регион. Этого можно добиться, указав дополнительную «группу регионов» при определении флага, у которой есть несколько вариантов: all (everyone) members owners nonmembers nonowners Группу можно указать с помощью -g маркера, как показано ниже: /region flag spawn -g nonmembers pvp deny Это не возможно установить тот же флаг для различных значений для более чем одной группы по той же самой области. Если вам нужна эта функциональность, подумайте о создании нескольких регионов. Примечание: При наличии нескольких перекрывающихся регионов игрок должен быть членом региона, для которого установлен флаг, или одного из дочерних регионов региона (когда задействовано наследование региона). Это объясняется далее в разделе «Приоритет и наследование». Подсказка entry и exit флаги по умолчанию «non_member», что означает установить их в «deny» будет препятствовать нечленов от входа / выхода из региона. В spawn флаге местоположения по умолчанию «member», что означает , что только члены могут воспользоваться его по умолчанию.nonplayer-protection-domains флаг не имеет группы регионов. Все остальные флаги, предоставленные WorldGuard, по умолчанию - «all». Типы флагов Каждый флаг относится к определенному типу, который определяет, какие значения он может принимать. Например, флаг heal-amount(сумма исцеления) - это числовой флаг, поэтому вы можете установить для него только числовые значения. Тип Вид значения state Либо «allow», либо «deny» (объяснено позже) string Любая форма текста integer Число без десятичных знаков (5, но не 5,5) double Числа с десятичными знаками (5, 5.5, 2.425) location Место в мире boolean Правда или ложь(true/false) set Список уникальных записей Внутри существует больше типов, но как правило это не должно вызывать беспокойства Подсказка Большинство строковых(string) флагов принимают \n как новую строку (например, чтобы отправить несколько строк через greeting/farewell(приветствие/прощание) или заголовок и подзаголовок через greeting-title и farewell-title(приветствие-заголовок и прощание-заголовок)). Они также могут принимать цветовые коды в старом стиле &[0-9a-f] или`[RrYyGgCcBbPp012w] для темно-красного, красного, темно-желтого, желтого и т.д., и [&`][klmnox] для запутанного, жирного, зачеркнутого, подчеркнутого и курсивного текста. Они также могут принять некоторые замены, такие как %name% для имени игрока, %world% для имени мира и %online% для количества игроков. Пример: Использование параметров форматирования строк Настройка greeting-title(заголовка приветствия) спавна к необычному приветственному сообщению: /rg flag spawn greeting-title `bWelcome to spawn!\n`YEnjoy your stay in `g`n%world%`x, `C%name%`Y! Конфликтующие флаги Иногда в определенном месте может быть несколько перекрывающихся регионов с разными значениями одного и того же флага. Для определения выбранных значений используются следующие правила: Регионы унаследуют значение флага от своего родителя, если для региона не установлен флаг. (Обратите внимание, что build флаг устанавливается неявно с членством.) Регионы с более высоким приоритетом имеют приоритет перед регионами с более низким приоритетом. Глобальный регион рассматривается как любой другой регион, за исключением того, что он имеет самый низкий из возможных приоритетов. Однако даже после этого процесса все еще могут существовать конфликтующие значения флагов. Представьте, например, два разных региона с одинаковым приоритетом. В этот момент значение флага определяется по-разному в зависимости от типа флага: Для флагов состояния, если они deny есть, результат будет deny. В противном случае, если allow присутствует, то окончательное значение равно allow. Для других флагов результат не определен. По этой причине, например, не устанавливайте два разных приветственных сообщения в одной и той же области с одинаковым приоритетом. Значения флагов по умолчанию Флаги могут иметь значения по умолчанию, которые используются, если флаг не установлен для группы регионов субъекта в любом регионе, влияющем на действие. Поведение по умолчанию - это то, что наиболее разумно. Например, если item-pickup не определено, WorldGuard по умолчанию разрешает это. Вы можете просмотреть значения по умолчанию в игре, используя команду “flags”, как уже описано выше. State флаги могут быть либо разрешены по умолчанию, либо не иметь значения по умолчанию. По правилам, флаги, связанные с защитой, как указано ниже, не имеют значения по умолчанию, за исключением build флага. Все остальные state флаги обычно разрешены по умолчанию. build флаг является особенным. Его значение по умолчанию зависит от принадлежности субъекта к региону, и оно всегда задается неявно, если оно не задано явно в каком-либо регионе с наивысшим приоритетом, влияющем на действие. Вот почему участники и владельцы могут создавать, а не участники не могут по умолчанию. Все остальные флаги, связанные с защитой, всегда проверяются вместе с флагом сборки. Таким образом, их поведение по умолчанию является результирующим значением флага сборки. Подсказка В большинстве случаев вам не нужно устанавливать никаких флагов. Вы должны устанавливать флаги только в том случае, если хотите отклониться от значений по умолчанию или перезаписать установленные флаги других регионов. В частности, не устанавливайте флаги, связанные с защитой, для полной защиты или снятия защиты с региона. Используйте членство или passthrough флаг. Список флагов Флаги разбиты на категории ниже. Переопределяющие Флаг Тип Описание passthrough state Этот флаг является сокращением от "passthrough build’’(пройти через постройку). Это не имеет ничего общего с движением. Если не задано (по умолчанию), то область защищает эту область. Если установлено значение deny, то регион защищает свою область. Если установлено значение allow, то регион больше не защищает свою область. Где используется этот флаг? Когда вы используете другие флаги (PvP, исцеление и т.д.) и не хотите препятствовать строительству. Почему бы не установить build на allow (объяснено позже) вместо этого? Это превзошло бы другие регионы и позволило бы людям строить! nonplayer-protection-domains set of strings Не связвнные с игроками объекты, такие как поршни, обычно являются членами либо всех регионов, в которых они находятся, либо только регионов с наивысшими приоритетами, в которых они находятся, в зависимости от параметра конфигурации use-max-priority-association и от того, является ли это глобальным регионом. Таким образом, между регионами могут существовать границы, такие, что поршни не могут перемещать блоки из одного региона в другой регион. Границы между регионами могут быть удалены для этих объектов, установив .non-player-protection. флаги этих регионов. Этот флаг представляет собой набор строк, описывающих области, к которым принадлежит регион. Если объект, является членом региона, то он также является членом другого региона, если существует хотя бы одна область, к которому принадлежат оба региона. Связанные с защитой Флаг Тип Описание build state Можно ли добывать или размещать блоки Могут ли быть использованы двери, рычаги и т.д. (но не хранилища) Можно ли взаимодействовать с сущностями и блоками Разрешен ли бой игрока против игрока Разрешается ли спать в постели Можно ли получить доступ к инвентарю Можно ли разместить транспортные средства (лодки, вагонетки) и т.д. interact state Всё, что связано с ‘использованием’ блока или сущности: Могут ли быть использованы двери, рычаги и т.д. (но не хранилища) Может ли использоваться транспорт(включая животных) и т.д. block-break state Можно ли добывать блоки block-place state Можно ли размещать блоки use state Могут ли быть использованы двери, рычаги и т.д. (но не хранилища) damage-animals state Могут ли игроки причинить вред дружественным животным (коровам, овцам и т.д.) chest-access state Можно ли открывать хранилища(сундуки, бочки и т.д.) ride state Может ли использоваться транспорт(включая животных) pvp state Разрешен ли бой игрока против игрока sleep state Разрешается ли спать в постели respawn-anchors state Можно ли активировать якоря возрождения tnt state Допускается ли детонация или повреждение динамита vehicle-place state Можно ли разместить транспортные средства (лодки, вагонетки) vehicle-destroy state Можно ли уничтожить транспортные средства lighter state Можно ли использовать зажигалку block-trampling state Можно ли растоптать сельскохозяйственные угодья и черепашьи яйца frosted-ice-form state Будут ли игроки в ботинках на ледоход образовывать лед item-frame-rotation state Можно ли поворачивать предметы в рамках firework-damage state Могут ли фейерверки нанести урон существам use-anvil state Можно ли использовать наковальни(поломка) use-dripleaf state Можно ли поломать капельницу(когда стоишь на ней) Внимание Ни один из этих флагов не относится к конкретному игроку. Например, block-break флаг, если установлено значение запретить(deny) предотвращает разрушение блоков поршнями. Чтобы понять, почему, рассмотрим тот факт, что игроки могут забрасывать TNT в регион извне, или игрок может построить поршневую машину inchworm, которая перемещается в другой регион. Хотя эти действия были вызваны игроком, реалистично попытаться выяснить, какой игрок построил пушку TNT или использовал ее, намного сложнее. Тем не менее, вы все равно хотите, чтобы кто-то не взорвал спавна с помощью тротиловой пушки. Прямая блокировка тротиловых пушек или поршней - неправильное решение. В некоторых случаях должны быть разрешены поршни и тротиловые пушки. Например, тротиловая пушка или поршень внутри должны работать в пределах региона. Во-первых, помните, кто может строить в регионах: это не игроки, это участники. Когда мы рассматриваем поршни или тротил, это не должно быть иначе. Как WorldGuard выясняет, является ли поршневая машина или тротиловая пушка членом региона? Если это внутри региона, конечно! Когда вы создаете регион, прежде чем устанавливать на нем какие-либо флаги: Участники могут создавать Не участники не могут создавать Тротиловые пушки и поршни внутри могут работать, потому что они являются “членами”. Воображаемый игрок “Бобби”, который еще не является участником, не может размещать или разбивать блоки. Как только вы добавите Бобби в регион, Бобби сможет строить. Когда вы устанавливаете флаги защиты, вы переопределяете это поведение. Если вы установите для block-break значение deny(запретить), даже их участники не смогут разбивать блоки. Бобби не может разбивать блоки. Тротиловая пушка внутри не может разбивать блоки. Поршень внутри не может разбивать блоки. Вы ломаете поршни. Это поднимает два вопроса: Как я могу запретить игрокам размещать или разбивать блоки? Ничего не делай. Не меняйте никаких флагов! Помните, что по умолчанию строить могут только участники. Как мне изменить флаг, чтобы он влиял только на игроков? Вы, вероятно, имеете в виду: как сделать так, чтобы флаг влиял только на нечленов? Ну, это просто: используйте группы регионов. Подсказка Примечание: Если для флага build установлено значение allow(разрешить) или deny(запретить), его все равно можно переопределить другим флагом (block-break, interact и т.д.). Флаг build устанавливается неявно с членством. Мобы, огонь и взрывы Флаг Тип Описание creeper-explosion state Могут ли криперы нанести урон enderdragon-block-damage state Могут ли драконы эндера разрушать блоки ghast-fireball state Могут ли огненные шары и визер черепа нанести урон other-explosion state Могут ли взрывы нанести урон fire-spread state Может ли огонь распространиться enderman-grief state Будет ли эндермены брать блоки snowman-trails state Будут ли снеговики создавать снег под ними ravager-grief state Будут ли разорители гриферить mob-damage state Могут ли мобы навредить игрокам mob-spawning state Могут ли мобы появляться deny-spawn set of entity types Список типов сущностей, которые не могут появляться entity-painting-destroy state Могут ли сущности уничтожать картины entity-item-frame-destroy state Могут ли сущности уничтожать рамки предметов wither-damage state Может ли визер наносить урон (при взрыве их тела - снаряды с черепом обрабатываются огненным шаром, как упоминалось выше) Пример: Предотвращение спавна коров и свиней Типы сущностей должны быть указаны: /rg flag spawn deny-spawn cow,pig Природные явления Флаг Тип Описание lava-fire state Может ли лава разжечь огонь lightning state Может ли молния ударить water-flow state Может ли вода течь lava-flow state Может ли лава течь snow-fall state Будет ли снег образовывать плитки на земле snow-melt state Растает ли снег ice-form state Образуется ли лед ice-melt state Растает ли лед frosted-ice-melt state Растает ли матовый лед mushroom-growth state Вырастут ли грибы leaf-decay state Будут ли листья гнить grass-growth state Вырастет ли трава mycelium-spread state Будет ли распространяться мицелий vine-growth state Будут ли расти лоза (и водоросли) crop-growth state Будут ли расти зерновые культуры (пшеница, картофель, дыни и т.д.) soil-dry state Высохнет ли почва coral-fade state Погибнут ли кораллы, когда их не будет в воде. Внимание fire-spread, water-flow, lava-flow, и leaf-decay флаги означают, что в конфигурации должна быть включена опция "high frequency flags"(высокочастотные флаги). Это связано с тем, что эти события могут быть очень частыми, требующими большего количества поисков по регионам и потенциально замедляющими работу вашего сервера (или, по крайней мере, немного нагревающими серверную комнату). Движение Флаг Тип Описание entry state Могут ли игроки войти в регион exit state Могут ли игроки покинуть регион exit-via-teleport state Могут ли игроки покинуть регион с помощью телепорта. Это вступает в силу только в том случае, если игроку в противном случае будет отказано в выезде из региона. exit-override boolean Всегда ли разрешать игроку выходить entry-deny-message string Сообщение, выданное игрокам, которым отказано во входе exit-deny-message string Сообщение, выданное игрокам, которым отказано в выходе notify-enter boolean Уведомляются ли игроки с разрешением worldguard.notify, когда другой игрок входит в регион notify-leave boolean Уведомляются ли игроки с разрешением worldguard.notify, когда другой игрок покидает регион greeting string Сообщение, которое появляется в чате при входе в регион greeting-title string Название, которое появляется при входе в регион. Включая новую строку (\n), будет отправлен подзаголовок. farewell string Сообщение, которое появляется в чате при выезде из региона farewell-title string Название, которое появляется при выезде из региона. Включая новую строку (\n), будет отправлен подзаголовок. enderpearl state Можно ли использовать enderpearls chorus-fruit-teleport state Можно ли использовать плоды хора для телепортации teleport location Местоположение для телепортации, когда используется команда /region teleport с именем региона spawn location Место, куда нужно телепортироваться, когда игрок умирает в пределах региона teleport-message string Сообщение, выданное игрокам, которые телепортируются с /region teleport Подсказка Как упоминалось выше, флаг местоположения spawn по умолчанию имеет значение “участники”, что означает, что только участники могут воспользоваться им по умолчанию. Установите группу регионов для флага, чтобы изменить это. Подсказка Если перекрывающиеся регионы имеют одинаковый флаг greeting или farewell, при перемещении между этими регионами сообщение не отправляется, например, если вы входите в один регион, находясь в другом. Это также верно, в более общем смысле, для любого движения игрока, которое не приводит к изменению флага в местах “от” и “до”. Внимание Флаги greeting и farewell сообщения требуют, чтобы в конфигурации не была отключена опция “use player move event"(использовать событие перемещения игрока). Пример: Предотвращение входа в регион, не являющийся участником "secret_club” Главное, чтобы установить для группы регионов значение “не входящие”: /rg flag secret_club entry -g nonmembers deny Создание карты Флаги Тип Описание item-pickup state Можно ли собрать вещи item-drop state Можно ли выбрасывать предметы exp-drops state Разрешено ли дропать XP deny-message string Сообщение, выданное игрокам, которым отказано в выполнении действия invincible state Являются ли игроки неубиваемыми fall-damage state Получают ли объекты повреждения при падении game-mode gamemode Игровой режим (выживание, творчество, приключения), который будет применен к игрокам, входящим в регион time-lock string Время суток в тактах (от 0 до 24000), в течение которого игроки будут видеть мир, находясь в регионе. Используйте + или - для времени относительно мирового времени. weather-lock weather Тип погоды который игроки будут видеть, когда находятся в регионе. Это не влияет на мировую механику. Допустимые значения - rain и clear. natural-health-regen state Должны ли игроки естественным образом восстанавливать здоровье, будучи сытыми или находясь в мирном режиме. natural-hunger-drain state Должны ли игроки естественным образом терять чувство голода из-за уровней насыщения / истощения. heal-delay integer Количество секунд между исцелениями (если задано heal-amount). Установите значение 0, чтобы отключить heal-amount integer Количество половинок сердец, чтобы исцелить (или повредить, если отрицательно) игрока со скоростью heal-delay heal-min-health double Минимальное количество половинок сердец, которые наносят урон (через heal-amount) не будет превышать heal-max-health double Максимальное количество половинок сердец, которые исцеляются (через heal-amount) не будет превышать feed-delay integer Смотрите эквивалентный флаг исцеления, за исключением того, что это для еды feed-amount integer Смотрите эквивалентный флаг исцеления, за исключением того, что это для еды feed-min-hunger integer Смотрите эквивалентный флаг исцеления, за исключением того, что это для еды feed-max-hunger integer Смотрите эквивалентный флаг исцеления, за исключением того, что это для еды blocked-cmds set of strings Список команд для блокировки allowed-cmds set of strings Список команд для занесения в белый список (любые запрещенные команды будут заблокированы) Внимание Флаги исцеления и кормления требуют, чтобы опция “use player move event”(использовать событие перемещения игрока) не была отключена в конфигурации. Пример: Изменение сообщения, которое игроки получают, когда действие, которое они пытаются выполнить, блокируется Установить deny-message флаг: /rg flag spawn deny-message Sorry! You are at spawn. If you want to find a place to call home, use the rail station to leave spawn. Пример: Блокировка команд "/tp” и “/teleport” на спавне The commands in question can be blocked with: /rg flag spawn blocked-cmds /tp,/teleport Пример: В регионе “hospital”, исцеляет игроков по одному сердцу каждую секунду до половины их планки здоровья Без каких-либо баффов максимальное здоровье игрока составляет 20, так что 10 - это половина этого: /rg flag hospital heal-delay 1 /rg flag hospital heal-amount 2 /rg flag hospital heal-max-health 10 Разное Флаг Тип Описание pistons state Можно ли использовать поршни send-chat state Могут ли игроки отправлять сообщение в чате receive-chat state Могут ли игроки получать сообщения в чате potion-splash state Могут ли взрывные зелья давать эффект Вирусня 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Shomen Опубликовано 28 сентября, 2021 Автор Поделиться Опубликовано 28 сентября, 2021 Если найдутся ошибки напишите их сюда для исправления, а я отблагодарю вас реакцией Вирусня 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Shomen Опубликовано 29 сентября, 2021 Автор Поделиться Опубликовано 29 сентября, 2021 up Ссылка на комментарий Поделиться на другие сайты Поделиться
Shomen Опубликовано 4 октября, 2021 Автор Поделиться Опубликовано 4 октября, 2021 Up Ссылка на комментарий Поделиться на другие сайты Поделиться
satoku Опубликовано 15 февраля Поделиться Опубликовано 15 февраля Можно ли как то использовать в одном флаге сразу две группы? например чтобы при использовании флага block-break группа member не могла ломать блоки,а группа owner могла Ссылка на комментарий Поделиться на другие сайты Поделиться
secreticus Опубликовано 15 февраля Поделиться Опубликовано 15 февраля Получается можно использовать плагины для создания карт? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 6 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти