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

СливПлатные

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

  • XapBu
  • qeasqurra
  • butowka
  • Mona Lisa
  • sk1nck31
  • MopsayrskY
  • alexsis
  • Maxim_Lapkin
  • Karakatoka
  • ChadexRata
  • Bratka
  • MorkinYT
  • Maestrosvo
  • sapphir.0v
  • Yarik222
  • nutelovskiiy
  • NIС4257
  • Lyney
  • Headus
  • Skymark
  • dead_key
  • Animeas1234
  • Hoon8773
  • Gaa1fg
  • 121121312312313
  • Dima4754
  • Dareyma
  • Yaris778
  • _Nixx_
  • sasasa
  • fergon228
  • SantosaW
  • vadim43
  • kamillya
  • DarmanTopFarm
  • Gof4ik
  • krut74891
  • karvik
  • Mafin
  • fleger22
  • ConsoleOk1
  • DONATIK
  • damaizer
  • Kelvar
  • Quv
  • LiSnow
  • Kenny McCormik
  • solothx
  • FahmiKece
  • hatless
  • TimMIF

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