TimOneStudio
Пользователь
- Сообщения
- 124
- Решения
- 1
Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: This feature may not be available in some browsers.
<AutoPage>
&6------------------------
&6 Паспорт гражданина
&6
&6Ник: &7%cmi_user_name%
&6Возраст: &7%заполнитель%
&6Пол: &7%заполнитель%
&6Фракция: &7%заполнитель%
&6Ранг: &7%cmi_user_rank_name%
и так далее
CustomAlias:
passport:
Cmds:
- cmi getbook passport [playerName]
паспорт:
Cmds:
- cmi getbook passport [playerName]
зфыызщке:
Cmds:
- cmi getbook passport [playerName]
gfcgjhn:
Cmds:
- cmi getbook passport [playerName]
Спасибо!Если установлен плагинАвторизуйтесь для просмотра ссылок., то можно обойтись настройками.
В папке 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 в помощь, включи воображениеНо мне нужно чтобы человек мог получить паспорт толлько с определеннных условий: нажал нрс и он за деньги выдал паспорт, если ему не выдали паспорт то просто писалась ошибка что паспорта нету
ChestCommands пользуюсь..deluxemenus в помощь, включи воображение
NPC будет продавать право на команду /passport. Право cmi.command.ctext.passportСпасибо!
Объединено
Но мне нужно чтобы человек мог получить паспорт толлько с определеннных условий: нажал нрс и он за деньги выдал паспорт, если ему не выдали паспорт то просто писалась ошибка что паспорта нету
Так, почему у меня не открывает книгу, а выдает ее?NPC будет продавать право на команду /passport. Право cmi.command.ctext.passport
мне нужно командой а не книгойТебе выдают книгу с эти текстом, открой книгу.
какое право на эту команду?cmi openbook passport [playerName]
Объединено
Вроде
да я уже понял, только почему то у меня не работает команда выдачи прав...Чекни вики :3
pex user {player} add cmi.command.openbook
а я понял))0 я вместо ACTIONS написал ACTION... но токо есть одно но, почему мне пишет Sorry, you don`t have enought permissionsdда я уже понял, только почему то у меня не работает команда выдачи прав...
вот онаКод:pex user {player} add cmi.command.openbook
помогло от имени консоли сделатьда я уже понял, только почему то у меня не работает команда выдачи прав...
вот онаКод:pex user {player} add cmi.command.openbook
Объединено
а я понял))0 я вместо ACTIONS написал ACTION... но токо есть одно но, почему мне пишет Sorry, you don`t have enought permissionsd
Слушай еще вопрос но не по теме, как сделать чтобы если у человека был паспорт то его нельзя было больше получить?Чекни вики :3
npc, Плагин ServerNPC, а так командой pex user add <permission>Напомни, через что ты выдаёшь паспорт?
так там нпс открывает менюшку и уже в ней человек получает паспорт..Тут я к сожалению не знаю как проверку сделать. А так по хорошему, если есть права, не выдавать. Через менюшку точно можно было сделать.
В этом плагине нет нормального функционала для реализации нормального меню по вашим желаниям.ChestCommands пользуюсь..
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 никак не сделать?В этом плагине нет нормального функционала для реализации нормального меню по вашим желаниям.
Объединено
Как вариант 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]'
Устаревшая штука, пора переходить на что-то новое... Ну серьёзно, это тоже самое что сидеть на pex, когда есть lp.ChestCommands
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения