Коды в донат кейсе

Какие коды нужно написать в плагине дк, чтобы не падала прива ниже, и писало в чате игрокам что там Игрок выбил привелегию в дк, помогити пж(

Ну у меня своя задумка рабочая, а делится с этим за даром, сам понимаешь.

const GROUPS = [
"player" => 1,
"vip" => 2,
"premium" => 3]; //список привилегий с уникальным номером (группы по возрастанию, как и их числа соответственно)

private static function getGroupNumber(Player|string $player) : int{
$name = ($player instanceof Player ? $player->getLowerCaseName() : strtolower($player));
$group = получитьГруппуИгрока($name); //хз как получать группу в пурепермс, но вроде по имени игрока
return self::GROUPS[$group];
}


$wonGroup //выигранная привилегия
$player //объект игрока, либо его никнейм
if(self::getGroupNumber($player) >= self::GROUPS[$wonGroup]){
//тут код, который будет выполняться, если группа игрока выше или равна выигранной привилегии
return;
}
//тут код, который будет выполняться, если группа игрока ниже выигранной привилегии
3 лайка

Можно в конфиг указать привы и через for() по количеству определять и в массив

Не люблю конфиги

@ManEken4ik если я те помог, нажми на “вопрос решён”

Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.