Тут срочно помощь нужна

Как допустим в палагин на кальян поставить задержку в использовании?

На помощь ++ и if(isset

Так же такая же фича используется в Анти пвп слив

как понять задержку?

то есть например ты использовал команду и не можешь использовать его еще к примеру 10 секунд???

Наверное

private array $playersDelay = [];
public function checkDelay(Player $player, float $seconds): bool{
    $nick = $player->getName();
    if(!isset($this->playersDelay[$nick])){
        $this->playersDelay[$nick] = microtime(true);
        return true;
    }else{
        if(microtime(true) - $this->playersDelay[$nick] >= $seconds){
            $this->playersDelay[$nick] = microtime(true);
            return true;
        }else{
            return false;  
        }
    }
}

Где нужно - вызываешь эту функцию каждый раз чтобы проверить, прошло ли время задержки

if($this->checkDelay($player, 1.5)){ // задержка на 1.5 секунды
    // твоё действие
}else{
    // игрок совершил действие менее 1.5 секунды назад
}
2 лайка

сорян за оффтоп, а что означает дамаг в блоке?

Мета

1 лайк

го я скину плагин файл код Main.php, а ты сделаешь и скинешь суда ок?

запрещённая на территории рф организация

Calyan.php (1.1 КБ)
Сделайте плиз чтобы кальян можно было использовать раз в 15 секунд

@Gaprix Помоги плиз

Не та мета

ну помогите

на, не ной. А то 100 таких же тем ещё создашь, ради кальяна своего.
Calyan.php (1.8 КБ)

Рил

Тип блока

Не, дамаг это мета. У каких то блоков это другая его форма, а в каких то это другое положение

Я понял уже

всё топ, только 1 проблема когда первый раз нажимаешь эффект выдаётся, а когда ещё раз нажимать пишет в чат о кд 15сек это норм но суть в том что сама варачная стойка открывается при кд, надо чтобы при этом кд 15сек, варочная стойка не открывалась, Пожалуйста сделай.