Вопрос помогите с командой /grant [MyCommand]

TiL

Пользователь
Сообщения
7
Плагин
MyCommand
Ядро сервера
  1. Paper
Версия сервера
  1. 1.21
Память сервера ОЗУ
4Gb
Ссылка
https://www.spigotmc.org/resources/mycommand.22272/
Я хочу на свой серв добавить команду /grant, но у меня что-то не получается. У кого есть команда /grant на сервере пожалуйста поделитесь скриптом со мной.
 
Решение
  1. ###########################################
  2. #
  3. # Выдача доната (grand) игроку
  4. #
  5. ###########################################
  6. grant:
  7. command: /grant
  8. type: RUN_CONSOLE
  9. runcmd:
  10. - '$Script$%if%%luckperms_has_permission_grant.give%==yes'
  11. - '$text$'
  12. - '$text$ &c✕ Вы уже использовали эту возможность!'
  13. - '$text$'
  14. - '$Script$%elseif%$arg1==$player'
  15. - '$text$'
  16. - '$text$ &c✕ Нельзя выдать донат самому себе'
  17. - '$text$'
  18. - '$Script$%elseif%$CheckPlayerStatus%$arg1%isOnline%==false'
  19. - '$text$'
  20. - '$text$ &c✕ Игрок с таким ником не найден! Возможно, он оффлайн'
  21. - '$text$'
  22. - '$Script$%elseif%$arg2==knight'
  23. - 'lp user $arg1 parent add knight'
  24. -...
Я хочу на свой серв добавить команду /grant, но у меня что-то не получается. У кого есть команда /grant на сервере пожалуйста поделитесь скриптом со мной.
bruh
Код:
'run_by_console':
 command: /star
 type: RUN_CONSOLE
 runcmd:
 - /p give $player 5
 cooldown: 86400 #Секунды
 permission-node: mc.star
 permission-error: 'У вас нет разрешения на это!'
 
  1. ###########################################
  2. #
  3. # Выдача доната (grand) игроку
  4. #
  5. ###########################################
  6. grant:
  7. command: /grant
  8. type: RUN_CONSOLE
  9. runcmd:
  10. - '$Script$%if%%luckperms_has_permission_grant.give%==yes'
  11. - '$text$'
  12. - '$text$ &c✕ Вы уже использовали эту возможность!'
  13. - '$text$'
  14. - '$Script$%elseif%$arg1==$player'
  15. - '$text$'
  16. - '$text$ &c✕ Нельзя выдать донат самому себе'
  17. - '$text$'
  18. - '$Script$%elseif%$CheckPlayerStatus%$arg1%isOnline%==false'
  19. - '$text$'
  20. - '$text$ &c✕ Игрок с таким ником не найден! Возможно, он оффлайн'
  21. - '$text$'
  22. - '$Script$%elseif%$arg2==knight'
  23. - 'lp user $arg1 parent add knight'
  24. - 'lp user $player permission set grant.give'
  25. - '$text$'
  26. - '$text$ &6✔ &aВы успешно выдали &6Рыцаря &aигроку &6$arg1'
  27. - '$text$'
  28. - '$Script$%elseif%$arg2==lord'
  29. - 'lp user $arg1 parent add lord'
  30. - 'lp user $player permission set grant.give'
  31. - '$text$'
  32. - '$text$ &6✔ &aВы успешно выдали &6Лорда &aигроку &6$arg1'
  33. - '$text$'
  34. - '$Script$%elseif%$arg2==prince'
  35. - 'lp user $arg1 parent add prince'
  36. - 'lp user $player permission set grant.give'
  37. - '$text$'
  38. - '$text$ &6✔ &aВы успешно выдали &6Принца &aигроку &6$arg1'
  39. - '$text$'
  40. - '$Script$%else%'
  41. - '$text$ &7➥ &fИспользование: &7/grant <ник> <донат>'
  42. permission-required: true
  43. permission-node: grant.command
  44. required_args: 2
  45. register: true
  46. error-message: ' &7➥ &fИспользование: &7/grant <ник> <донат>'
  47. tab_completer:
  48. 1:
  49. - $player_list
  50. 2:
  51. - knight
  52. - lord
  53. - prince
 
  1. ###########################################
  2. #
  3. # Выдача доната (grand) игроку
  4. #
  5. ###########################################
  6. grant:
  7. command: /grant
  8. type: RUN_CONSOLE
  9. runcmd:
  10. - '$Script$%if%%luckperms_has_permission_grant.give%==yes'
  11. - '$text$'
  12. - '$text$ &c✕ Вы уже использовали эту возможность!'
  13. - '$text$'
  14. - '$Script$%elseif%$arg1==$player'
  15. - '$text$'
  16. - '$text$ &c✕ Нельзя выдать донат самому себе'
  17. - '$text$'
  18. - '$Script$%elseif%$CheckPlayerStatus%$arg1%isOnline%==false'
  19. - '$text$'
  20. - '$text$ &c✕ Игрок с таким ником не найден! Возможно, он оффлайн'
  21. - '$text$'
  22. - '$Script$%elseif%$arg2==knight'
  23. - 'lp user $arg1 parent add knight'
  24. - 'lp user $player permission set grant.give'
  25. - '$text$'
  26. - '$text$ &6✔ &aВы успешно выдали &6Рыцаря &aигроку &6$arg1'
  27. - '$text$'
  28. - '$Script$%elseif%$arg2==lord'
  29. - 'lp user $arg1 parent add lord'
  30. - 'lp user $player permission set grant.give'
  31. - '$text$'
  32. - '$text$ &6✔ &aВы успешно выдали &6Лорда &aигроку &6$arg1'
  33. - '$text$'
  34. - '$Script$%elseif%$arg2==prince'
  35. - 'lp user $arg1 parent add prince'
  36. - 'lp user $player permission set grant.give'
  37. - '$text$'
  38. - '$text$ &6✔ &aВы успешно выдали &6Принца &aигроку &6$arg1'
  39. - '$text$'
  40. - '$Script$%else%'
  41. - '$text$ &7➥ &fИспользование: &7/grant <ник> <донат>'
  42. permission-required: true
  43. permission-node: grant.command
  44. required_args: 2
  45. register: true
  46. error-message: ' &7➥ &fИспользование: &7/grant <ник> <донат>'
  47. tab_completer:
  48. 1:
  49. - $player_list
  50. 2:
  51. - knight
  52. - lord
  53. - prince
как сделать чтобы можно было выдать несколько раз один донат
 
Назад
Сверху Снизу