- Плагин
- ConditionalEvents
- Ядро сервера
- Purpur
- Версия сервера
- 1.19
- Память сервера ОЗУ
- 10Gb
Хочу сделать подарки на спавне с помощью плагина 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"
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"