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

Правило: if (выражение с плейсхолдером)

Когда встроенного правила вроде permission или money не хватает, правило if позволяет писать выражения над любым плейсхолдером. Поддерживаются >, <, >=, <=, ==, !=, ===, !==, &&, ||, плюс скобки.

rules {
if: "%player_level% >= 10"
}
rules {
if: "(%player_lvl% == 5 || %player_lvl% == 10) && %player_world% == survival"
}

Внутри выражения плейсхолдеры разворачиваются в строковые или числовые значения. Голые строки (без кавычек) сравниваются операторами. Используйте ===/!== для регистронезависимого сравнения имён.

Для сложной математики используйте правило js - оно выполняет JavaScript-выражения. if работает быстрее и подходит для простой логики.