Ищу плагин

TimOneStudio

Пользователь
Сообщения
124
Решения
1
Ищу плагин, всё на скрине.
 

Вложения

  • 2021-11-21_21.49.11.png
    2021-11-21_21.49.11.png
    1.9 MB · Просмотры: 69
Если установлен плагин , то можно обойтись настройками.
В папке CustomText создаёшь файл passport.txt.
В файл вписываешь текст с нужными заполнителями разных плагинов
Пример:
YAML:
<AutoPage>
&6------------------------
&6     Паспорт гражданина
&6
&6Ник:     &7%cmi_user_name% 
&6Возраст: &7%заполнитель%
&6Пол:     &7%заполнитель%
&6Фракция: &7%заполнитель%
&6Ранг:    &7%cmi_user_rank_name% 
и так далее

В файле CustomAlias.yml добавляешь заменитель команды выдачи книги с паспортом /cmi getbook passport (ник игрока)

YAML:
CustomAlias:
  passport:
    Cmds:
    - cmi getbook passport [playerName]
  паспорт:
    Cmds:
    - cmi getbook passport [playerName]
  зфыызщке:
    Cmds:
    - cmi getbook passport [playerName]
  gfcgjhn:
    Cmds:
    - cmi getbook passport [playerName]

Игрок откроет свой паспорт командой /passport, /паспорт или если забыл переключить раскладку клавиатуры /зфыызщке и /gfcgjhn
 
Если установлен плагин , то можно обойтись настройками.
В папке CustomText создаёшь файл passport.txt.
В файл вписываешь текст с нужными заполнителями разных плагинов
Пример:
YAML:
<AutoPage>
&6------------------------
&6     Паспорт гражданина
&6
&6Ник:     &7%cmi_user_name%
&6Возраст: &7%заполнитель%
&6Пол:     &7%заполнитель%
&6Фракция: &7%заполнитель%
&6Ранг:    &7%cmi_user_rank_name%
и так далее

В файле CustomAlias.yml добавляешь заменитель команды выдачи книги с паспортом /cmi getbook passport (ник игрока)

YAML:
CustomAlias:
  passport:
    Cmds:
    - cmi getbook passport [playerName]
  паспорт:
    Cmds:
    - cmi getbook passport [playerName]
  зфыызщке:
    Cmds:
    - cmi getbook passport [playerName]
  gfcgjhn:
    Cmds:
    - cmi getbook passport [playerName]

Игрок откроет свой паспорт командой /passport, /паспорт или если забыл переключить раскладку клавиатуры /зфыызщке и /gfcgjhn
Спасибо!
Объединено

Если установлен плагин , то можно обойтись настройками.
В папке CustomText создаёшь файл passport.txt.
В файл вписываешь текст с нужными заполнителями разных плагинов
Пример:
YAML:
<AutoPage>
&6------------------------
&6     Паспорт гражданина
&6
&6Ник:     &7%cmi_user_name%
&6Возраст: &7%заполнитель%
&6Пол:     &7%заполнитель%
&6Фракция: &7%заполнитель%
&6Ранг:    &7%cmi_user_rank_name%
и так далее

В файле CustomAlias.yml добавляешь заменитель команды выдачи книги с паспортом /cmi getbook passport (ник игрока)

YAML:
CustomAlias:
  passport:
    Cmds:
    - cmi getbook passport [playerName]
  паспорт:
    Cmds:
    - cmi getbook passport [playerName]
  зфыызщке:
    Cmds:
    - cmi getbook passport [playerName]
  gfcgjhn:
    Cmds:
    - cmi getbook passport [playerName]

Игрок откроет свой паспорт командой /passport, /паспорт или если забыл переключить раскладку клавиатуры /зфыызщке и /gfcgjhn
Но мне нужно чтобы человек мог получить паспорт толлько с определеннных условий: нажал нрс и он за деньги выдал паспорт, если ему не выдали паспорт то просто писалась ошибка что паспорта нету
 
Но мне нужно чтобы человек мог получить паспорт толлько с определеннных условий: нажал нрс и он за деньги выдал паспорт, если ему не выдали паспорт то просто писалась ошибка что паспорта нету
deluxemenus в помощь, включи воображение
 
Спасибо!
Объединено


Но мне нужно чтобы человек мог получить паспорт толлько с определеннных условий: нажал нрс и он за деньги выдал паспорт, если ему не выдали паспорт то просто писалась ошибка что паспорта нету
NPC будет продавать право на команду /passport. Право cmi.command.ctext.passport
 
да я уже понял, только почему то у меня не работает команда выдачи прав...
вот она
Код:
pex user {player} add cmi.command.openbook
Объединено

да я уже понял, только почему то у меня не работает команда выдачи прав...
вот она
Код:
pex user {player} add cmi.command.openbook
а я понял))0 я вместо ACTIONS написал ACTION... но токо есть одно но, почему мне пишет Sorry, you don`t have enought permissionsd
Объединено

да я уже понял, только почему то у меня не работает команда выдачи прав...
вот она
Код:
pex user {player} add cmi.command.openbook
Объединено


а я понял))0 я вместо ACTIONS написал ACTION... но токо есть одно но, почему мне пишет Sorry, you don`t have enought permissionsd
помогло от имени консоли сделать
Объединено

Слушай еще вопрос но не по теме, как сделать чтобы если у человека был паспорт то его нельзя было больше получить?
 
Последнее редактирование:
Тут я к сожалению не знаю как проверку сделать. А так по хорошему, если есть права, не выдавать. Через менюшку точно можно было сделать.
так там нпс открывает менюшку и уже в ней человек получает паспорт..
 
ChestCommands пользуюсь..
В этом плагине нет нормального функционала для реализации нормального меню по вашим желаниям.
Объединено

Как вариант DeluxeMenus
Объединено

Набросал меню на базе плагина DeluxeMenus
Паспорт покупается за 6 изумрудов (можно изменить на игровую валюту).
В меню игрок покупает паспорт и больше не может его купить. Ему выдается разрешение cmi.command.openbook
и будет открываться другой вид меню после покупки с предложением открыть паспорт в книге и меню выполнит команду cmi openbook passport от имени игрока.


YAML:
menu_title: '&8Паспорт гражданина сервера'
open_command: a54
size: 27
items:
  1:
    material: black_stained_glass_pane
    slot: 13
    display_name: '&a&lПАСПОРТ'
    lore:
    - '&7Вы уже купили,'
    - '&7Паспорт гражданина!'
    - '&7Нажмите, чтобы открыть его!'
    hide_attributes: true
    hide_enchantments: true
    hide_effects: true
    hide_unbreakable: true
    priority: 1
    view_requirement:
      requirements:
        permission:
          type: has permission
          permission: cmi.command.openbook
    left_click_commands:
    - '[sound] BLOCK_NOTE_BLOCK_BELL'
    - '[player] cmi openbook passport'
    right_click_commands:
    - '[sound] BLOCK_NOTE_BLOCK_BELL'
    - '[player] cmi openbook passport'
  8:
    material: PAPER
    slot: 13
    display_name: '&d&lПаспорт гражданина сервера'
    lore:
    - '&8&m----------------------'
    - '&7'
    - '&7Купить &dПаспорт'
    - '&7Стоимость: &d6 изумрудов'
    - '&7'
    - '&8&m----------------------'
    - '&fНажмите, чтобы купить!'
    - '&8&m----------------------'
    hide_attributes: true
    hide_encaantments: true
    hide_effects: true
    hide_unbreakable: true
    priority: 2
    left_click_requirement:
      requirements:
        item1:
          type: has item
          material: EMERALD
          amount: 6
          deny_commands:
          - '[message] &8[&7&l!&8] &7У вас нет 6 изумрудов!'
    right_click_requirement:
      requirements:
        item1:
          type: has item
          material: EMERALD
          amount: 6
          deny_commands:
          - '[message] &8[&7&l!&8] &7У вас нет 6 изумрудов!'
    left_click_commands:
    - '[console] pex user %player_name% add cmi.command.openbook'
    - '[sound] BLOCK_NOTE_BLOCK_BELL'
    - '[refresh]'
    right_click_commands:
    - '[console] pex user %player_name% add cmi.command.openbook'
    - '[sound] BLOCK_NOTE_BLOCK_BELL'
    - '[refresh]'
 
Последнее редактирование модератором:
В этом плагине нет нормального функционала для реализации нормального меню по вашим желаниям.
Объединено

Как вариант DeluxeMenus
Объединено

Набросал меню на базе плагина DeluxeMenus
Паспорт покупается за 6 изумрудов (можно изменить на игровую валюту).
В меню игрок покупает паспорт и больше не может его купить. Ему выдается разрешение cmi.command.openbook
и будет открываться другой вид меню после покупки с предложением открыть паспорт в книге и меню выполнит команду cmi openbook passport от имени игрока.


YAML:
menu_title: '&8Паспорт гражданина сервера'
open_command: a54
size: 27
items:
  1:
    material: black_stained_glass_pane
    slot: 13
    display_name: '&a&lПАСПОРТ'
    lore:
    - '&7Вы уже купили,'
    - '&7Паспорт гражданина!'
    - '&7Нажмите, чтобы открыть его!'
    hide_attributes: true
    hide_enchantments: true
    hide_effects: true
    hide_unbreakable: true
    priority: 1
    view_requirement:
      requirements:
        permission:
          type: has permission
          permission: cmi.command.openbook
    left_click_commands:
    - '[sound] BLOCK_NOTE_BLOCK_BELL'
    - '[player] cmi openbook passport'
    right_click_commands:
    - '[sound] BLOCK_NOTE_BLOCK_BELL'
    - '[player] cmi openbook passport'
  8:
    material: PAPER
    slot: 13
    display_name: '&d&lПаспорт гражданина сервера'
    lore:
    - '&8&m----------------------'
    - '&7'
    - '&7Купить &dПаспорт'
    - '&7Стоимость: &d6 изумрудов'
    - '&7'
    - '&8&m----------------------'
    - '&fНажмите, чтобы купить!'
    - '&8&m----------------------'
    hide_attributes: true
    hide_encaantments: true
    hide_effects: true
    hide_unbreakable: true
    priority: 2
    left_click_requirement:
      requirements:
        item1:
          type: has item
          material: EMERALD
          amount: 6
          deny_commands:
          - '[message] &8[&7&l!&8] &7У вас нет 6 изумрудов!'
    right_click_requirement:
      requirements:
        item1:
          type: has item
          material: EMERALD
          amount: 6
          deny_commands:
          - '[message] &8[&7&l!&8] &7У вас нет 6 изумрудов!'
    left_click_commands:
    - '[console] pex user %player_name% add cmi.command.openbook'
    - '[sound] BLOCK_NOTE_BLOCK_BELL'
    - '[refresh]'
    right_click_commands:
    - '[console] pex user %player_name% add cmi.command.openbook'
    - '[sound] BLOCK_NOTE_BLOCK_BELL'
    - '[refresh]'
в ChestCommands никак не сделать?
 
Назад
Сверху Снизу