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

СливПлатные

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

  • Magus333
  • Reb2y
  • Bierde
  • stereo
  • crash253egf
  • sabson_559
  • oBanana
  • vitalikator1234
  • thang980
  • kerorozsl..
  • comingflex
  • Kai_Kaizer
  • Estor
  • Aleksei2012
  • clagsm
  • wuring
  • quad
  • mcyogurt
  • Dimatopre
  • Dye_ee

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
Тебе надо просто добавить человека в регион, или перекинь ему овнерку этого "маленького" региона, у него будут права делать что-то именно в нём.
 
ВерхНиз