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

СливПлатные

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

  • KameLiya
  • Shawon12345
  • Daniil_5655
  • RoxelyFoxely
  • timverhovniy
  • Toping
  • RooveThelema
  • BlackBro
  • aboulina89
  • katze225
  • bobobo
  • Kryaznov
  • Jarvis20015
  • recate
  • HmsterVed
  • FloTyk_CloWn
  • Avey
  • ArborUncle
  • scom_1209yt
  • PS_LAZY_SEAL
  • ItsFloweSs
  • huydsfhudsfhug
  • AsalERKA
  • kutomori
  • Kukurivec
  • NongMiney
  • Gleban2000
  • Ugin
  • brain
  • Dimka00
  • luckyhh
  • Sanseddy
  • gulping
  • kisa
  • misha123
  • benzobak
  • Marg
  • NikoVK
  • Milly_official
  • Nameless58
  • FrenkiTvinn
  • абвг1345234
  • RamzST
  • m0k0xa
  • GeroiN111
  • RazWars
  • Moadip
  • drrsan
  • Votond
  • T1REK
  • cherte9ok
  • IvanRa
  • ucnobi
  • CrowelyPro
  • pfpff
  • Adept
  • Postal_08
  • hoffmann56r
  • TimTimTim
  • Mariposa
  • Set
  • avl123
  • Чебупелик
  • LastClock
  • serhijhig
  • Mysterio ♡
  • wave6lol
  • TakumiHiji
  • adfhwetujwrjt
  • no_war
  • kyotoagony
  • Iriskas
  • fr1z
  • Dayne

Помощь Помогите с executable items

  • Автор темыDuind
  • Дата начала
D
у меня трапка через executable items можно как то сделать чтобы ее нельзя было использовать в определенных регионах все в том же executable items
 
Решение
KILLER42
Вот так:

YML:
    playerConditions:
      ifNotInRegion: #перечисли регионы в которых нельзя использовать твою трапку
      - spawn
      - pvp
      - adminhome
      ifNotInRegionMsg: '&cВы не можете использовать этот предмет в данном регионе' #сообщение, которое при попытке использовать предмет в регионе.
      ifNotInRegionCancel: true #отмена действия, оставь true
FBM
Чтобы ограничить использование трапки в определенных регионах с помощью executable items, вам нужно использовать проверку на регион в вашем коде. Вот пример, как это можно реализовать:

Java:
public class TrapItem extends Item {
    @Override
    public void use(Player player) {
        if (isInRestrictedRegion(player.getLocation())) {
            player.sendMessage("Вы не можете использовать эту трапку в этом регионе!");
            return;
        }
        // Логика установки трапки
    }

    private boolean isInRestrictedRegion(Location location) {
        // Логика проверки, находится ли локация в запрещенном регионе
        // Например, можно использовать список запрещенных регионов
        return false; // Замените на вашу логику
    }
}

В этом примере метод isInRestrictedRegion должен содержать вашу логику для определения, находится ли игрок в запрещенном регионе.
 
KILLER42
Вот так:

YML:
    playerConditions:
      ifNotInRegion: #перечисли регионы в которых нельзя использовать твою трапку
      - spawn
      - pvp
      - adminhome
      ifNotInRegionMsg: '&cВы не можете использовать этот предмет в данном регионе' #сообщение, которое при попытке использовать предмет в регионе.
      ifNotInRegionCancel: true #отмена действия, оставь true
 
Решение
ВерхНиз