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

  • Автор темы Автор темы Snon_S
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Snon_S

Активный участник
Пользователь
Баллы
76
Ник в Minecraft
Snon_SS
Как сделать проверку в плагине 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У вас нет доступа к этой команде.'
 
Как сделать проверку в плагине 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У вас нет доступа к этой команде.'
Просто выдай права на использование команды только в 1 мире?
 
Как сделать проверку в плагине 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У вас нет доступа к этой команде.'

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

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

Если помогло, то прошу закрыть тему. :I
Ну вроде работает закрываю тему
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ