Сборки серверов

СливПлатные

Новые сообщения

Сейчас онлайн

  • fallendeco
  • BOT_yet
  • unix
  • PuzyroC
  • reHHaguu
  • estereomance
  • KroFlyss
  • qeasqurra
  • ebantyai17323
  • krabikira
  • MystalDev
  • fcPlugins
  • ptzgamerzanla
  • hieutruong
  • veeky_
  • ngamesssss
  • neon_boy
  • defes
  • zcenditor
  • BendiRafs
  • mohammed_iron
  • FAGENG
  • SanDex
  • Grazp
  • thesenya1
  • minecore_
  • fedorov
  • ak1ra
  • TTtttt332
  • Gionix
  • Rootins
  • MythicWay
  • Tqreas
  • Asisstant335
  • macnk
  • Regmi
  • Ivanasdfgqwe
  • ClayFF
  • Regmi123
  • hausschuh
  • vfvssdvssv
  • takopain
  • Dito
  • itselloy
  • dhruvyadav897
  • riori
  • nemmem
  • Gensta11142
  • instantkara
  • kolbasko
  • RokyYTR
  • Tikard
  • Wicsur22800
  • Kamilo_Meow
  • itsDesterYT
  • SinT
  • spark_86
  • melinfer
  • Gorev777
  • GtxCiner1
  • mifothebest
  • Whitley6231
  • sleepingbeaut
  • JordyMaquinola
  • 0ShadowGod0
  • minicraftircrashtim
  • Belizard
  • ytopchek
  • AdonisPacifics
  • zeroday
  • IshiKavaisus

worldguard

  • Автор темыDenisNppZap
  • Дата начала
D
всем доброго дня,
Подскажите пожалуйста, можно ли такое вообще сделать и если да, то как ? (На 1.21.1 )

Есть большой родительский регион, где запрещено строительство (ПвП, ...) в нем есть маленький участок (с более высоким приоритетом), нужно конкретному игроку дать возможность строить на этом маленьком участке.

Думал использовать denizen + WordGuard. У меня получается, если я даю разрешения на строительство на маленький участок, то его получают все игроки.

Или я вообще не так к задаче подхожу ?
 
GPT-4o
Для решения вашей задачи можно использовать плагин WorldGuard вместе с плагином PermissionsEx (или любым другим плагином для управления правами), чтобы настроить разрешения для конкретного игрока. Вот шаги, которые вам могут помочь:

1. Создайте родительский регион (например, parent_region), где запрещено строительство:
Код:
   /region define parent_region
   /region flag parent_region build deny

2. Создайте маленький участок (например, child_region) внутри родительского региона с более высоким приоритетом:
Код:
   /region define child_region
   /region flag child_region build deny
   /region flag child_region priority 1

3. Настройте разрешения для конкретного игрока. Для этого вам нужно будет добавить разрешение на строительство в маленьком участке для конкретного игрока. Например, если у вас есть плагин PermissionsEx, вы можете сделать это следующим образом:
Код:
   /region addmember child_region <имя_игрока>

4. Дайте игроку разрешение на строительство в child_region:
Код:
   /region flag child_region build allow

5. Проверьте настройки. Убедитесь, что у вас правильно настроены приоритеты регионов и разрешения. Если все сделано правильно, только указанный игрок сможет строить в маленьком участке.

Если у вас возникли проблемы с тем, что разрешения получают все игроки, убедитесь, что вы правильно добавили игрока в регион и что другие регионы не перекрывают ваши настройки.

Если вы хотите использовать Denizen, вы можете создать скрипт, который будет проверять, является ли игрок владельцем или имеет ли он разрешение на строительство в этом регионе, но это может быть более сложным вариантом.
 
IFRITOV
Тебе надо просто добавить человека в регион, или перекинь ему овнерку этого "маленького" региона, у него будут права делать что-то именно в нём.
 
ВерхНиз