[Ищу плагин] GUI-Магазин

A-Lena

Пользователь
Сообщения
104
Привет.
________________________________________________________________________________

Ищу плагин на GUI-Магазин.
Например: Если человек купил меч ранее, он может брать этот меч бесконечно.

Возможно-ли сделать такой магазин через плагин BetterGUI?​
 
Решение
По BetterGUI не знаю - в DeluxeMenus можно. У меня так туева куча предметов на сервере продавалась в разное время и сейчас продается.
Задаешь два предмета с разным приоритетом, при покупке выводишь первый приоритет, проверяешь наличие валюты на балансе и при покупке выдаешь право. На втором приоритете ставишь проверку на наличие права (которое ты выдал при покупке в первом приоритете) и соответственно можешь просто выдавать предмет через команду (например).
Может есть способ лучше, но можно сделать так:
Установить права на предметы в GUI и продавать эти права за валюту.
Таким образом игрок купив меч за валюту, может брать этот же меч бесконечно?
 
По BetterGUI не знаю - в DeluxeMenus можно. У меня так туева куча предметов на сервере продавалась в разное время и сейчас продается.
Задаешь два предмета с разным приоритетом, при покупке выводишь первый приоритет, проверяешь наличие валюты на балансе и при покупке выдаешь право. На втором приоритете ставишь проверку на наличие права (которое ты выдал при покупке в первом приоритете) и соответственно можешь просто выдавать предмет через команду (например).
 
По BetterGUI не знаю - в DeluxeMenus можно. У меня так туева куча предметов на сервере продавалась в разное время и сейчас продается.
Задаешь два предмета с разным приоритетом, при покупке выводишь первый приоритет, проверяешь наличие валюты на балансе и при покупке выдаешь право. На втором приоритете ставишь проверку на наличие права (которое ты выдал при покупке в первом приоритете) и соответственно можешь просто выдавать предмет через команду (например).
Можно полный код? Просто впервые вижу этот плагин.
 
Код:
'em1buy':
    material: hdb-25570
    slot: 19
    priority: 1
    display_name: '  &e☀ &fУдивление &e☀'
    lore:
    - ''
    - '&7Доступ: &a&l✔'
    - ''
    - '&fСтоимость: &a7500$'
    - ''
    view_requirement:
      requirements:
        perm:
          type: has permission
          permission: emotes.1
    left_click_commands:
    - '[console] sudoemote %player_name% surprised repeat'
    - '[close]'
    right_click_commands:
    - '[console] sudoemote %player_name% surprised repeat'
    - '[close]'
  'em1nobuy':
    material: hdb-25570
    slot: 19
    priority: 2
    display_name: '  &e☀ &fУдивление &e☀'
    lore:
    - ''
    - '&7Доступ: &c&l❌'
    - ''
    - '&fСтоимость: &a7500$'
    - ''
    left_click_requirement:
      requirements:
        perm:
          type: has money
          amount: 7500
      deny_commands:
      - '[message] &9&lЭмоции ► &cУ вас недостаточно средств для покупки данной эмоции'
    right_click_requirement:
      requirements:
        perm:
          type: has money
          amount: 7500
      deny_commands:
      - '[message] &9&lЭмоции ► &cУ вас недостаточно средств для покупки данной эмоции'
    left_click_commands:
    - '[console] eeco take %player_name% 7500'
    - '[console] pex user %player_name% add emotes.1'
    - '[message] &9&lЭмоции ► &eПокупка успешно совершена'
    - '[close]'
    right_click_commands:
    - '[console] eeco take %player_name% 7500'
    - '[console] pex user %player_name% add emotes.1'
    - '[message] &9&lЭмоции ► &eПокупка успешно совершена'
    - '[close]'
 
Назад
Сверху Снизу