- Баллы
- 76
хз, проверьРазве там можно менять один предмет на другой?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
хз, проверьРазве там можно менять один предмет на другой?
Ну судя по выданной инфе на спиготе - нет, а мне без этого, к сожалению, никудахз, проверь
unrealshop мбНу судя по выданной инфе на спиготе - нет, а мне без этого, к сожалению, никуда
CustomGUI попозже изучу поподробнее, спасибоunrealshop мб
в customgui точно знаю можно такое сделать было.
/pex user <user> add essentials.fly [world] плагин permissionsПасоны Ищу плагин на экономику что бы покупать пермишены(vip/god) или по отдельности типа команду fly купить за игровую валюту через табличку например.
Плагин MyWarpВсем привет
Ищу плагин на ВАРПЫ с возможностью подключение этого всего к MYSQL
СпасибоПлагин MyWarp
Чет у меня с CustomGui 1000 и 1 проблем:unrealshop мб
в customgui точно знаю можно такое сделать было.
поставь версию 2.2 или близкую, последние версии забаганы в хлам.1) Открываю меню с правами обычного игрока - могу вытаскивать абсолютно все иконки из меню и класть их в инвентарь, т.е. они просто не кликабельны.
Открываю меню с правами "*" - все кликабельно.
У дефолтной группы права:
- customgui.open.* (По отдельности каждое из меню тоже стояли, не помогло)
- customgui.GeneralMenuItem.use (GeneralMenuItem - это название клик-айтема)
Даже добавление прав:
- customgui.GeneralMenuItem.receive
- customgui.entity.interact.* (Меню открывается не через сущность, но мало ли...)
- customgui.sign.use.* (И не через табличку тоже, но попытка не пытка)
Не помогло...
Там еще у каждой иконки свой перм есть, что-то вроде: (Скрином еще чуть ниже прикреплю для ясности)
Permission: groupmenu.permission
![]()
Их добавление в пермы обычных игроков тоже не помогли.
(Кстати, как правильно писать, groupmenu.permission или customgui.groupmenu.permission? Оба варианта не работают, но на будущее пригодится.)
покупка:2) Как правильно написать действия (actions), чтобы при несоблюдении одного из пунктов, второй не выполнялся?
Допустим, я хочу сделать магазин через 2 действия: [VaultTake] и [ConsoleCommand], как их уместить в одну иконку (и не только иконку, но и строку, т.к. вроде если в 2 разные строки их писать, то при несоблюдении условий одного действия, второе все равно сработает), чтобы если у игрока нет денег, то [ConsoleCommand] не срабатывал?
[VaultTake] <amount>, [ConsoleCommand] <command>?
[VaultTake] <amount>[ConsoleCommand] <command>?
[VaultTake] <amount> [ConsoleCommand] <command>?
Или как?
ClickActions:
- '[ConsoleCommand] give %player% 264 1' # Выдаем алмаз.
- '[Message] &fКуплен &a1 Алмаз &fза &a500$' # Сообщение
ClickCost: 500 # Цена за клик на иконке.
обмен:3) Что касается обмена предмет на предмет, то я даже хз как такое тут можно провернуть...
Единственная догадка:
[GiveClickItem] <clickitem identifier>
[TakeClickItem] <clickitem identifier>
ClickActions:
- '[ConsoleCommand] give %player% 264 10' # Выдаем предмет обмена
RequiredItem: 'GOLD_INGOT;10;0' # Требуется 10 золотых слитков для клика.
RequiredItemName: '&a&lGOLD 777' # Требуемое имя у слитков.
RequiredItemLore: '&7Слиток для обмена' # Требуемая строчка в лоре слитков.
TakeRequiredItem: true # Забираем слитки.
Спасибо, ща будем пробоватьпоставь версию 2.2 или близкую, последние версии забаганы в хлам.
покупка:
действия пишутся списком.Код:ClickActions: - '[ConsoleCommand] give %player% 264 1' # Выдаем алмаз. - '[Message] &fКуплен &a1 Алмаз &fза &a500$' # Сообщение ClickCost: 500 # Цена за клик на иконке.
обмен:
Код:ClickActions: - '[ConsoleCommand] give %player% 264 10' # Выдаем предмет обмена RequiredItem: 'GOLD_INGOT;10;0' # Требуется 10 золотых слитков для клика. RequiredItemName: '&a&lGOLD 777' # Требуемое имя у слитков. RequiredItemLore: '&7Слиток для обмена' # Требуемая строчка в лоре слитков. TakeRequiredItem: true # Забираем слитки.
как-то так примерно
1. RandomBoxИщу один из 2 варинатов:
1. Плагин на случайно выпадаемые ящики с рандомным настраиваемым дропом (кейсы, кто не понял), шанс выпадения, дроп, названия ящиков и пермы должны настраиваться в конфиге.
2. При вскапывании определённых блоков (например земли или камня) есть настраиваемый шанс выполнения команды. (например, выдача того же ящика) Шанс и команда должна настраиваться в конфиге.
Второй плагин не должен быть слишком сложный в написании самому, но я только начинаю учить джаву.
RandomBox обновлялся в 2016 году, он будет нормально работать?1. RandomBox
2. Ну тут совсем всё легко. Устанавливаешь BlockBreakEvent, делаешь генератор random() и в случае выпадения определённого числа выполняешь выдачу предмета(в RandomBox есть свой API на выдачу коробок с других плагинов)
ничего про BlockBreakEvent не слышал, да и бред это ибо плагины с ломанием блоков(WorldGuard, AntWars) на 1.12.2 работают.RandomBox обновлялся в 2016 году, он будет нормально работать?
Да и разве с BlockBreakEvent не сделали что-то после 1.12.1? (были проблемы с плагинами с 1.12 на 1.12.1 с ним)
Забыл указать, что версия 1.12.2
https://yadi.sk/d/805AOZ1i3Swfnx2. При вскапывании определённых блоков (например земли или камня) есть настраиваемый шанс выполнения команды. (например, выдача того же ящика) Шанс и команда должна настраиваться в конфиге.
Второй плагин не должен быть слишком сложный в написании самому, но я только начинаю учить джаву.
Я, конечно, дичайше извиняюсь за то, что достаю своими вопросами, но я уже реально не знаю в чем может быть проблема, из-за которой иконки не кликабельные, а просто как предметы в сундуке...поставь версию 2.2 или близкую, последние версии забаганы в хлам.
покупка:
действия пишутся списком.Код:ClickActions: - '[ConsoleCommand] give %player% 264 1' # Выдаем алмаз. - '[Message] &fКуплен &a1 Алмаз &fза &a500$' # Сообщение ClickCost: 500 # Цена за клик на иконке.
обмен:
Код:ClickActions: - '[ConsoleCommand] give %player% 264 10' # Выдаем предмет обмена RequiredItem: 'GOLD_INGOT;10;0' # Требуется 10 золотых слитков для клика. RequiredItemName: '&a&lGOLD 777' # Требуемое имя у слитков. RequiredItemLore: '&7Слиток для обмена' # Требуемая строчка в лоре слитков. TakeRequiredItem: true # Забираем слитки.
как-то так примерно
RegisteredGUI:
OneMenu:
Enabled: true
OpenDelay: 3
Worlds:
- world
- spawn
- companyone
- pvp
Commands:
- OneMenu
SignLocations: []
ClickItems:
OneMenuItem:
ClickType: right
Name: '&d&lМеню Сервера'
Item: COMPASS;1;0
Lore:
- '&5&lНажмите ПКМ, чтобы открыть'
- '&5&l меню сервера.'
Enchants: []
ClickActions:
- '[Message] &aМалаца'
BlockMovement: false
BlockDrop: false
GiveOnJoin: true
GiveOnRespawn: true
GiveItemSlot: 0
TakeOnClick: false
TwoMenu:
Enabled: true
OpenDelay: 3
Worlds:
- world
- spawn
- companyone
- pvp
Commands:
- TwoMenu
SignLocations: []
ClickItems: []
GUIList:
OneMenu:
Size: 54
Name: '&5&lМеню 1'
CloseAfter: 300
Items:
OneMenu:
ItemSlot: 11
Permission: customgui.open.TwoMenu
NoPermissionSound: ANVIL_LAND
DefaultItem:
Priority: 5
ClickDelay: 10
BalanceType: vault
AnimationDelay: 19
Item: BOOK;1;0
Name: '&6&lВторое меню'
Lore:
- '&8&lОткрывает второе меню'
Enchants:
HideEnchants: true
ShowDelay: true
ClickActions:
- '[OpenGUI] TwoMenu'
ClickCost: 0
CloseOnClick: false
TwoMenu:
Size: 54
Name: '&5&lМеню 2'
CloseAfter: 300
Items:
TwoMenu:
ItemSlot: 11
Permission: customgui.open.OneMenu
NoPermissionSound: ANVIL_LAND
DefaultItem:
Priority: 5
ClickDelay: 10
BalanceType: vault
AnimationDelay: 19
Item: BOOK;1;0
Name: '&6&lПервое меню'
Lore:
- '&8&lОткрывает первое меню'
Enchants:
HideEnchants: true
ShowDelay: true
ClickActions:
- '[OpenGUI] OneMenu'
ClickCost: 0
CloseOnClick: false
- customgui.open.OneMenu
- customgui.open.TwoMenu
- customgui.OneMenuItem.use
- customgui.OneMenuItem.receive
вообще лучше включить опцию, чтобы на каждое меню отдельный файл был.Я, конечно, дичайше извиняюсь за то, что достаю своими вопросами, но я уже реально не знаю в чем может быть проблема, из-за которой иконки не кликабельные, а просто как предметы в сундуке...
Что тут может быть не так...?
CustomGUI
Код:RegisteredGUI: OneMenu: Enabled: true OpenDelay: 3 Worlds: - world - spawn - companyone - pvp Commands: - OneMenu SignLocations: [] ClickItems: OneMenuItem: ClickType: right Name: '&d&lМеню Сервера' Item: COMPASS;1;0 Lore: - '&5&lНажмите ПКМ, чтобы открыть' - '&5&l меню сервера.' Enchants: [] ClickActions: - '[Message] &aМалаца' BlockMovement: false BlockDrop: false GiveOnJoin: true GiveOnRespawn: true GiveItemSlot: 0 TakeOnClick: false TwoMenu: Enabled: true OpenDelay: 3 Worlds: - world - spawn - companyone - pvp Commands: - TwoMenu SignLocations: [] ClickItems: [] GUIList: OneMenu: Size: 54 Name: '&5&lМеню 1' CloseAfter: 300 Items: OneMenu: ItemSlot: 11 Permission: customgui.open.TwoMenu NoPermissionSound: ANVIL_LAND DefaultItem: Priority: 5 ClickDelay: 10 BalanceType: vault AnimationDelay: 19 Item: BOOK;1;0 Name: '&6&lВторое меню' Lore: - '&8&lОткрывает второе меню' Enchants: HideEnchants: true ShowDelay: true ClickActions: - '[OpenGUI] TwoMenu' ClickCost: 0 CloseOnClick: false TwoMenu: Size: 54 Name: '&5&lМеню 2' CloseAfter: 300 Items: TwoMenu: ItemSlot: 11 Permission: customgui.open.OneMenu NoPermissionSound: ANVIL_LAND DefaultItem: Priority: 5 ClickDelay: 10 BalanceType: vault AnimationDelay: 19 Item: BOOK;1;0 Name: '&6&lПервое меню' Lore: - '&8&lОткрывает первое меню' Enchants: HideEnchants: true ShowDelay: true ClickActions: - '[OpenGUI] OneMenu' ClickCost: 0 CloseOnClick: false
PermEx:
Код:- customgui.open.OneMenu - customgui.open.TwoMenu - customgui.OneMenuItem.use - customgui.OneMenuItem.receive
Cколько версию не меняй - везде одно и тоже...
Хех, похоже я неправильно мыслю сформулировал.https://yadi.sk/d/805AOZ1i3Swfnx
В конфиге описание
blocks:
- STONE
- DIRT
commands:
diamond:
chance: 0.15
cmds:
- 'console:give %player% diamond 1'
- 'player:me нашел алмаз!'
iron:
chance: 0.5
cmds:
- 'console:give %player% iron 1'
- 'player:me нашел железо!'