Помогите Запрет использование букв в Mycommand

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

Snon_S

Активный участник
Пользователь
Баллы
76
Ник в Minecraft
Snon_SS
Как мне можно запретить использовать буквы в mycommand?

Мой скрипт

Но эта проверка не работает, можно использовать только буквы, а цифры нельзя как так то?

Что тут не правильно?

exp-give-my:
command: /exp-give
tab_completer:
1:
- 1
- 64
- 100
- 1000
register: true
type:
- RUN_CONSOLE
runcmd:
- '$Script$%if%$arg1.isanumber '
- '$text$§cОшибка: §fМожно использовать только цифры, Или число очень большое!'
- '$Script$%else%'
- '/cmi exp $player add $arg1 -s'
- '$text$§4§l⟦!⟧ §8- §fВы успешно выдали себе опыта: §e§l$arg1 §fсейчас у вас опыта: §e§l%cmi_user_level%'
required_args: 1
permission-node: perm.exp-give-my
error-message: "§cОшибка: §fИспользование: §e/exp-give ⟦каличество⟧"
permission-required: true
permission-error: '§cОшибка: §fУ вас нет доступа к этой команде.'

help!!!
 
мб потому что ты написал что если аргумент это число, то выводить ошибку то что можно юзать только числа?
надо по идее сделать так:
runcmd:
- '$Script$%if%$arg1.isanumber '
- '/cmi exp $player add $arg1 -s'
- '$text$§4§l⟦!⟧ §8- §fВы успешно выдали себе опыта: §e§l$arg1 §fсейчас у вас опыта: §e§l%cmi_user_level%'
- '$Script$%else%'
- '$text$§cОшибка: §fМожно использовать только цифры, Или число очень большое!'
 
мб потому что ты написал что если аргумент это число, то выводить ошибку то что можно юзать только числа?
надо по идее сделать так:
runcmd:
- '$Script$%if%$arg1.isanumber '
- '/cmi exp $player add $arg1 -s'
- '$text$§4§l⟦!⟧ §8- §fВы успешно выдали себе опыта: §e§l$arg1 §fсейчас у вас опыта: §e§l%cmi_user_level%'
- '$Script$%else%'
- '$text$§cОшибка: §fМожно использовать только цифры, Или число очень большое!'
Работает спасибо тема закрыта!
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ