Advertisement
JaycobYT

Объявления для донатеров, оценка сервера, вознаграждения — MyCommand

May 23rd, 2024
1,222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 4.92 KB | Gaming | 0 0
  1. #-----------------------------------------------------#
  2. #                                                     #
  3. #  Для работы всех необходимых плейсхолдеров          #
  4. #  установите расширения для плагина PlaceholderAPI:  #
  5. #                                                     #
  6. #  /papi ecloud download Math                         #
  7. #  /papi ecloud download LuckPerms                    #
  8. #  /papi ecloud download Statistic                    #
  9. #  /papi reload                                       #
  10. #                                                     #
  11. #                                                     #
  12. #-----------------------------------------------------#
  13. #                                                     #
  14. #   1. Объявление для донат группы                    #
  15. #                                                     #
  16. #-----------------------------------------------------#
  17. broadcast_vip:
  18.   command: /bcvip
  19.   type: BROADCAST_TEXT
  20.   text:
  21.  - ''
  22.   - '  &e———————————————————————'
  23.   - ''
  24.   - '&e  |  Объявление  '
  25.   - ''
  26.   - '&e  |  &fАвтор: &7$player  '
  27.   - '&e  |  &fСообщение: &7$multiargs  '
  28.   - ''
  29.   - '  &e———————————————————————'
  30.   - ''
  31.   register: true
  32.   permission-required: true
  33.   permission-node: command.broadcast.vip  # Право для доступа к команде /bcvip
  34.   permission-error: '&cУ вас нет доступа'
  35.   required_args: 1
  36.   placeholders_replace_mode: NO_PLACEHOLDER_API
  37.   broadcast_message_permission_node: broadcast.vip  # Право для просмотра объявления
  38.   error-message: '&eОбъявление  |  &fЧтобы отправить объявление &7VIP &fигрокам: &7/bcvip [объявление]'
  39.  
  40.  
  41. #-----------------------------------------------------#
  42. #                                                     #
  43. #   2. Оценка сервера по 10-ти бальной шкале          #
  44. #                                                     #
  45. #-----------------------------------------------------#
  46. vote:
  47.   command: /vote
  48.   type: RUN_CONSOLE
  49.   runcmd:
  50.  - '$Script$%if%%luckperms_has_permission_server.vote%==yes'
  51.   - '%PlayerOptions%playSound: BLOCK_NOTE_BLOCK_HARP'
  52.   - '$text$'
  53.   - '$text$&e Оценка  |  &fВы уже оценили сервер. Спасибо!'
  54.   - '$text$'
  55.   - '$Script$%elseif%$arg1>10<or>%elseif%$arg1<1'
  56.   - '%PlayerOptions%playSound: BLOCK_NOTE_BLOCK_HARP'
  57.   - '$text$'
  58.   - '$text$&e Оценка  |  &fОцените сервер по шкалле от &71 &fдо &710 &fбаллов'
  59.   - '$text$'
  60.   - '$Script$%else%'
  61.   - '$Script$%Variable%vote_amount+1'  # Предварительно создайте переменную: /mycmd-variables create vote_amount
  62.   - '$Script$%Variable%vote_points+$arg1'  # Предварительно создайте переменную: /mycmd-variables create vote_points
  63.   - '/lp user $player permission set server.vote'
  64.   - '%PlayerOptions%playSound: ENTITY_PLAYER_LEVELUP'
  65.   - '$text$'
  66.   - '$text$'
  67.   - '$text$&e Оценка  |  &fВы оценили сервер на &e$arg1 балла'
  68.   - '$text$&e Оценка  |  &fСредний балл: &e%math_1:_{mycommand_variables_vote_points}/{mycommand_variables_vote_amount}% &7(Голосов: &f%mycommand_variables_vote_amount%&7)'
  69.   - '$text$'
  70.   - '$text$'
  71.   register: true
  72.   permission-required: false
  73.  
  74.  
  75. #-----------------------------------------------------#
  76. #                                                     #
  77. #   3. Награда самому активному игроку недели         #
  78. #                                                     #
  79. #-----------------------------------------------------#
  80. weekly_reward:
  81.   command: /weeklyreward
  82.   type: RUN_CONSOLE
  83.   runcmd:
  84.  - '$broadcasttext$'
  85.   - '$broadcasttext$  &e———————————————————————'
  86.   - '$broadcasttext$'
  87.   - '$broadcasttext$&e  |  Игрок Недели'
  88.   - '$broadcasttext$'
  89.   - '$broadcasttext$&e  |  &fНик: &7%ajlb_lb_statistic_hours_played_1_weekly_name%'  # Предварительно добавьте лидерборд в ajLeaderboards: /ajlb add statistic_hours_played
  90.   - '$broadcasttext$&e  |  &fНаиграно: &7%ajlb_lb_statistic_hours_played_1_weekly_value% ч.'
  91.   - '$broadcasttext$'
  92.   - '$broadcasttext$&e  |  &fНаграда: &e◎ 100'
  93.   - '$broadcasttext$'
  94.   - '$broadcasttext$  &e———————————————————————'
  95.   - '$broadcasttext$'
  96.   - points give %ajlb_lb_statistic_hours_played_1_weekly_name% 100
  97.   - cmi sound block_note_block_chime -all
  98.   register: true
  99.   permission-required: true
  100.   permission-node: command.reward.weekly
  101.   permission-error: '&cУ вас нет доступа'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement