1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Проверка на миры в плагине Mycommand

Тема в разделе "Помощь", создана пользователем Snon_S, 31 дек 2022.

Статус темы:
Закрыта.
  1. Автор темы
    Snon_S

    Snon_S Активный участник Пользователь

    Баллы:
    76
    Как сделать проверку в плагине mycommand, где находится игрок в мире хочу запретить например чтобы нельзя было использовать команду /bal-player в мире world нельзя, а в мире spawn можно

    bal-player:
    command: /bal-player
    tab_completer:
    1:
    - $player_list
    register: true
    type:
    - RUN_CONSOLE
    runcmd:
    - '$Script$%if%$CheckPlayerStatus%$arg1%isOnline%==true'
    - '$text$§7§l┏━'
    - '$text$§7§l┃'
    - '$text$§7§l┃ §fБаланс игрока §e§l$arg1: §e§l%parseother_{$arg1}_{vault_eco_balance_commas}%$'
    - '$text$§7§l┃'
    - '$text$§7§l┗━'
    - '$Script$%else%'
    - '$text$§cОшибка: §fИгрок §e§l$arg1 §fне найден.'
    required_args: 1
    permission-node: perm.balance-player
    error-message: "§cОшибка: §fИспользование: §e/bal-player ⟦игрок⟧"
    permission-required: true
    permission-error: '§cОшибка: §fУ вас нет доступа к этой команде.'
     
  2. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Просто выдай права на использование команды только в 1 мире?
     
  3. Автор темы
    Snon_S

    Snon_S Активный участник Пользователь

    Баллы:
    76
    Права то понятно, а с помощью проверки никак?
     
  4. Автор темы
    Snon_S

    Snon_S Активный участник Пользователь

    Баллы:
    76
    Если нету то права значит
     
  5. TheAntonio__

    TheAntonio__ Участник Пользователь

    Баллы:
    31
    1. /papi ecloud download Player
    Опробуй плэйсхолдеры %player_world% %player_world_type%, и в проверку if добавь "%player_world%==твоймир..".
    2. В MyCommand есть вроде встроенный плэйсхолдер $world,
    можешь опробывать тоже его как в проверку сделать, уже выше описывал +- вид.

    Если помогло, то прошу закрыть тему. :I
     
  6. Автор темы
    Snon_S

    Snon_S Активный участник Пользователь

    Баллы:
    76
    Ну вроде работает закрываю тему
     
Статус темы:
Закрыта.

Поделиться этой страницей