Вопрос Подарки каждый день.

Kapustenca

Пользователь
Сообщения
3
Какой лучше всего использовать плагин ? На сайте есть кнопка, которая выдаёт подарок игроку каждый день.(prize ник игрока) Нужен плагин который позволит выдавать рандомный подарок игроку с сообщением в чате.

Можно сделать и через mycmd.
 
Да, можно. Сможешь сделать ?
  1. randomreward:
  2. command: /randomreward
  3. type: RUN_COMMAND_RANDOM
  4. runcmd:
  5. - '/prize 1'
  6. - '/prize 2'
  7. - '/prize 3'
  8. permission-required: false
  9. register: true
  10. error-message: ' &7➥ &fИспользование: &7/randomreward'
  11. prize1:
  12. command: /prize 1
  13. type: RUN_CONSOLE
  14. execute_mode: FROM_ANOTHER_COMMAND
  15. runcmd:
  16. - '$Script$%if%%luckperms_has_permission_randomreward.give%==yes'
  17. - '$text$'
  18. - '$text$ &eВы уже получали награду!'
  19. - '$text$ &e➥ Ожидайте &6%luckperms_expiry_time_randomreward.give%'
  20. - '$text$'
  21. - '$Script$%else%'
  22. - 'lp user $player permission settemp randomreward.give true 24h'
  23. - 'eco give $player 1000'
  24. - 'give $player diamond 3'
  25. - '$text$'
  26. - '$text$'
  27. - '$text$ &aВы получили награду!'
  28. - '$text$ &f+ &e$1000'
  29. - '$text$ &f+ &ex3 Алмаз'
  30. - '$text$'
  31. - '$text$'
  32. permission-required: false
  33. prize2:
  34. command: /prize 2
  35. type: RUN_CONSOLE
  36. execute_mode: FROM_ANOTHER_COMMAND
  37. runcmd:
  38. - '$Script$%if%%luckperms_has_permission_randomreward.give%==yes'
  39. - '$text$'
  40. - '$text$ &eВы уже получали награду!'
  41. - '$text$ &e➥ Ожидайте &6%luckperms_expiry_time_randomreward.give%'
  42. - '$text$'
  43. - '$Script$%else%'
  44. - 'lp user $player permission settemp randomreward.give true 24h'
  45. - 'eco give $player 750'
  46. - 'give $player gold_ingot 16'
  47. - '$text$'
  48. - '$text$'
  49. - '$text$ &aВы получили награду!'
  50. - '$text$ &f+ &e$750'
  51. - '$text$ &f+ &ex16 Золотой Слиток'
  52. - '$text$'
  53. - '$text$'
  54. permission-required: false
  55. prize3:
  56. command: /prize 3
  57. type: RUN_CONSOLE
  58. execute_mode: FROM_ANOTHER_COMMAND
  59. runcmd:
  60. - '$Script$%if%%luckperms_has_permission_randomreward.give%==yes'
  61. - '$text$'
  62. - '$text$ &eВы уже получали награду!'
  63. - '$text$ &e➥ Ожидайте &6%luckperms_expiry_time_randomreward.give%'
  64. - '$text$'
  65. - '$Script$%else%'
  66. - 'lp user $player permission settemp randomreward.give true 24h'
  67. - 'eco give $player 1250'
  68. - 'give $player emerald 5'
  69. - '$text$'
  70. - '$text$'
  71. - '$text$ &aВы получили награду!'
  72. - '$text$ &f+ &e$1250'
  73. - '$text$ &f+ &ex5 Изумруд'
  74. - '$text$'
  75. - '$text$'
  76. permission-required: false
Команды с призами можно сделать хоть 100, в примере используется лишь 3
 
Какой лучше всего использовать плагин ? На сайте есть кнопка, которая выдаёт подарок игроку каждый день.(prize ник игрока) Нужен плагин который позволит выдавать рандомный подарок игроку с сообщением в чате.

Можно сделать и через mycmd.
Мой личный фаворит в этом вопросе это ULTIMATEREWARDS. Он платный, но очеееень функциональный и простой в настройке. Поддержка большого диапазона версий и адекватный разработчик. Из минусов это - стоит денег.
Вот ссылочка на него -

Если денег у вас пока еще нет, то можете попробовать его бесплатную версию Rewards System. Более скромная по функционалу, но тоже добротная.
Ссылка на нее тут -
 
  1. randomreward:
  2. command: /randomreward
  3. type: RUN_COMMAND_RANDOM
  4. runcmd:
  5. - '/prize 1'
  6. - '/prize 2'
  7. - '/prize 3'
  8. permission-required: false
  9. register: true
  10. error-message: ' &7➥ &fИспользование: &7/randomreward'


  11. prize1:
  12. command: /prize 1
  13. type: RUN_CONSOLE
  14. execute_mode: FROM_ANOTHER_COMMAND
  15. runcmd:
  16. - '$Script$%if%%luckperms_has_permission_randomreward.give%==yes'
  17. - '$text$'
  18. - '$text$ &eВы уже получали награду!'
  19. - '$text$ &e➥ Ожидайте &6%luckperms_expiry_time_randomreward.give%'
  20. - '$text$'
  21. - '$Script$%else%'
  22. - 'lp user $player permission settemp randomreward.give true 24h'
  23. - 'eco give $player 1000'
  24. - 'give $player diamond 3'
  25. - '$text$'
  26. - '$text$'
  27. - '$text$ &aВы получили награду!'
  28. - '$text$ &f+ &e$1000'
  29. - '$text$ &f+ &ex3 Алмаз'
  30. - '$text$'
  31. - '$text$'
  32. permission-required: false


  33. prize2:
  34. command: /prize 2
  35. type: RUN_CONSOLE
  36. execute_mode: FROM_ANOTHER_COMMAND
  37. runcmd:
  38. - '$Script$%if%%luckperms_has_permission_randomreward.give%==yes'
  39. - '$text$'
  40. - '$text$ &eВы уже получали награду!'
  41. - '$text$ &e➥ Ожидайте &6%luckperms_expiry_time_randomreward.give%'
  42. - '$text$'
  43. - '$Script$%else%'
  44. - 'lp user $player permission settemp randomreward.give true 24h'
  45. - 'eco give $player 750'
  46. - 'give $player gold_ingot 16'
  47. - '$text$'
  48. - '$text$'
  49. - '$text$ &aВы получили награду!'
  50. - '$text$ &f+ &e$750'
  51. - '$text$ &f+ &ex16 Золотой Слиток'
  52. - '$text$'
  53. - '$text$'
  54. permission-required: false


  55. prize3:
  56. command: /prize 3
  57. type: RUN_CONSOLE
  58. execute_mode: FROM_ANOTHER_COMMAND
  59. runcmd:
  60. - '$Script$%if%%luckperms_has_permission_randomreward.give%==yes'
  61. - '$text$'
  62. - '$text$ &eВы уже получали награду!'
  63. - '$text$ &e➥ Ожидайте &6%luckperms_expiry_time_randomreward.give%'
  64. - '$text$'
  65. - '$Script$%else%'
  66. - 'lp user $player permission settemp randomreward.give true 24h'
  67. - 'eco give $player 1250'
  68. - 'give $player emerald 5'
  69. - '$text$'
  70. - '$text$'
  71. - '$text$ &aВы получили награду!'
  72. - '$text$ &f+ &e$1250'
  73. - '$text$ &f+ &ex5 Изумруд'
  74. - '$text$'
  75. - '$text$'
  76. permission-required: false
Команды с призами можно сделать хоть 100, в примере используется лишь 3
Супер. Это работает фантастически. Вся проблема в том, что я хочу, чтобы игроку получали награды не через команду, а через сайт. По факту нужна команда: randomreward ник игрока. Данную команду будет использовать консоль, а не игрок
 
Супер. Это работает фантастически. Вся проблема в том, что я хочу, чтобы игроку получали награды не через команду, а через сайт. По факту нужна команда: randomreward ник игрока. Данную команду будет использовать консоль, а не игрок
Сомневаюсь, что есть готовые плагины для привязки наград к сайту. Вам по мимо плагина или скрипта скорее всего потребуются услуги веб-разработчика.
 
Назад
Сверху Снизу