Перейти к содержимому

Правило: money

Правило money спрашивает у настроенного провайдера экономики: “есть ли у игрока хотя бы N?”. Если да - выполняются действия клика; если нет - выполняется denyActions.

click {
rules { money: 50 }
actions {
takeMoney: 50
itemAdd { ... }
}
denyActions: ${denyNoMoney}
}

Правило только проверяет баланс - оно не списывает. Списанием занимается действие takeMoney. Такое разделение позволяет использовать money как чисто визуальный ограничитель (показывать разные предметы в зависимости от баланса) без расхода монет игрока.

Используйте форму объекта money: { amount: 50, provider: "vault" }, чтобы привязать проверку к конкретному провайдеру экономики, когда зарегистрировано несколько.