Как допустим в палагин на кальян поставить задержку в использовании?
как понять задержку?
то есть например ты использовал команду и не можешь использовать его еще к примеру 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 секунды назад
}
сорян за оффтоп, а что означает дамаг в блоке?
Мета
го я скину плагин файл код Main.php, а ты сделаешь и скинешь суда ок?
запрещённая на территории рф организация
Не та мета
ну помогите
Рил
Тип блока
Не, дамаг это мета. У каких то блоков это другая его форма, а в каких то это другое положение
Я понял уже
всё топ, только 1 проблема когда первый раз нажимаешь эффект выдаётся, а когда ещё раз нажимать пишет в чат о кд 15сек это норм но суть в том что сама варачная стойка открывается при кд, надо чтобы при этом кд 15сек, варочная стойка не открывалась, Пожалуйста сделай.