playerEvent::join {
array::create('levels.requirements', [5, 10, 15, 20]) # массив с требованиями уровней
valueAction::add(%player%_level += 0)
ifValueEquals (%player%_level == 0) {
array::get(.из 'levels.requirements' .индекс 1 .в %player%_exp_req)
valueAction::set(%player%_exp_cur = 0)
}
gameAction::startLoop('levelsLoop')
}
loop('levelsLoop', 10) {
selection::selectPlayersByValue::ifValue.compare(%selected%_exp_cur >= %selected%_exp_req)
valueAction::add(%selected%_level += 1)
valueAction::remove(%selected%_exp_cur -= %selected%_exp_req)
array::get(.из 'levels.requirements' .индекс %selected%_level .в %selected%_exp_req)
playerAction::sendMessage("Вы повысили уровень.")
}