Вопрос Подарки на спавне с помощью плагина ConditionalEvents

Ядро
Purpur

BagStone1

Пользователь
Сообщения
10
Решения
2
Плагин
ConditionalEvents
Ядро сервера
  1. Purpur
Версия сервера
  1. 1.19
Память сервера ОЗУ
10Gb
Ссылка
https://www.spigotmc.org/resources/conditionalevents-custom-actions-for-specific-events-1-8-1-21-1.82271/
Хочу сделать подарки на спавне с помощью плагина ConditionalEvents. Примеров таких событий в интернете я не нашел, поэтому обратился на форум. В общем, условно говоря, на спавне расположено 10 голов крабов, и при нажатии на них игроку начисляются деньги, а если он соберет все 10 - начисляется кейс. Как можно такое реализовать? В WIKI нашел пример, по нажатии на блок которого выполняется команда, а как именно связать все это, чтобы когда игрок собрал все 10 голов, выполнялось отдельное событие? Спросил у GPT еще, он что-то наверстал, но это не подходит, т.к теперь при нажатии одну из голов сразу выполняется команда, ниже скину конфиг

Events:
crab1:
type: block_interact
# one_time: true
conditions:
- '%block_x% == -11'
- '%block_y% == 79'
- '%block_z% == -4'
- '%action_type% == RIGHT_CLICK'
actions:
default:
- "message: &aВы получили $500!"
- "console_command: money give %player% 500"
- "set_global_variable: CollectedHeads=%global_variable:CollectedHeads%+1"
crab2:
type: block_interact
# one_time: true
conditions:
- '%block_x% == 14'
- '%block_y% == 77'
- '%block_z% == 50'
- '%action_type% == RIGHT_CLICK'
actions:
default:
- "message: &aВы получили $500!"
- "console_command: money give %player% 500"
- "set_global_variable: CollectedHeads=%global_variable:CollectedHeads%+1"
crabsPrize:
conditions:
- '%CollectedHeads% == 2'
actions:
default:
- "console_command: /give %player% 1"
- "set_global_variable: CollectedHeads=0"
 
Хочу сделать подарки на спавне с помощью плагина ConditionalEvents. Примеров таких событий в интернете я не нашел, поэтому обратился на форум. В общем, условно говоря, на спавне расположено 10 голов крабов, и при нажатии на них игроку начисляются деньги, а если он соберет все 10 - начисляется кейс. Как можно такое реализовать? В WIKI нашел пример, по нажатии на блок которого выполняется команда, а как именно связать все это, чтобы когда игрок собрал все 10 голов, выполнялось отдельное событие? Спросил у GPT еще, он что-то наверстал, но это не подходит, т.к теперь при нажатии одну из голов сразу выполняется команда, ниже скину конфиг

Events:
crab1:
type: block_interact
# one_time: true
conditions:
- '%block_x% == -11'
- '%block_y% == 79'
- '%block_z% == -4'
- '%action_type% == RIGHT_CLICK'
actions:
default:
- "message: &aВы получили $500!"
- "console_command: money give %player% 500"
- "set_global_variable: CollectedHeads=%global_variable:CollectedHeads%+1"
crab2:
type: block_interact
# one_time: true
conditions:
- '%block_x% == 14'
- '%block_y% == 77'
- '%block_z% == 50'
- '%action_type% == RIGHT_CLICK'
actions:
default:
- "message: &aВы получили $500!"
- "console_command: money give %player% 500"
- "set_global_variable: CollectedHeads=%global_variable:CollectedHeads%+1"
crabsPrize:
conditions:
- '%CollectedHeads% == 2'
actions:
default:
- "console_command: /give %player% 1"
- "set_global_variable: CollectedHeads=0"
пермишоны
 
Почему вы вместо того чтобы поставить нормальный плагин на это что-то пытаетесь костылить через conditional events?
На 1.19.4 нет такого плагина, нашел только на пасхальные яйца и новогодние подарки, в которых uuid головы заменить нельзя, к тому же много лишних функций
Объединено

?
 
Последнее редактирование:
Хочу сделать подарки на спавне с помощью плагина ConditionalEvents. Примеров таких событий в интернете я не нашел, поэтому обратился на форум. В общем, условно говоря, на спавне расположено 10 голов крабов, и при нажатии на них игроку начисляются деньги, а если он соберет все 10 - начисляется кейс. Как можно такое реализовать? В WIKI нашел пример, по нажатии на блок которого выполняется команда, а как именно связать все это, чтобы когда игрок собрал все 10 голов, выполнялось отдельное событие? Спросил у GPT еще, он что-то наверстал, но это не подходит, т.к теперь при нажатии одну из голов сразу выполняется команда, ниже скину конфиг

Events:
crab1:
type: block_interact
# one_time: true
conditions:
- '%block_x% == -11'
- '%block_y% == 79'
- '%block_z% == -4'
- '%action_type% == RIGHT_CLICK'
actions:
default:
- "message: &aВы получили $500!"
- "console_command: money give %player% 500"
- "set_global_variable: CollectedHeads=%global_variable:CollectedHeads%+1"
crab2:
type: block_interact
# one_time: true
conditions:
- '%block_x% == 14'
- '%block_y% == 77'
- '%block_z% == 50'
- '%action_type% == RIGHT_CLICK'
actions:
default:
- "message: &aВы получили $500!"
- "console_command: money give %player% 500"
- "set_global_variable: CollectedHeads=%global_variable:CollectedHeads%+1"
crabsPrize:
conditions:
- '%CollectedHeads% == 2'
actions:
default:
- "console_command: /give %player% 1"
- "set_global_variable: CollectedHeads=0"
Никогда не советую "спрашивать у GPT", иногда выдает херь
 
Назад
Сверху Снизу