Can you guys tel me the code to setcancelled(true); on block break event? so basicly only op can ( $player->isOp )
PHP: public function onBreak(\pocketmine\event\block\BlockBreakEvent $event){if(!$event->getPlayer()->isOp()){$event->setCancelled(true);return;}}
That would make op un breakable ? I wanted player to not break any thing on my server so I use if(!$event->getPlayer()){$event->setCancelled(true);} would that works?
PHP: public function onBreak(BlockBreakEvent $break){ $player = $break->getPlayer(); if(!$break->getPlayer()->isOp()){ $player->sendTIP("§l§7[§4!§7] §cYou are OP"); $event->setCancelled(true); return; } } ?
this wont work -3- PHP: public function onBreak(BlockBreakEvent $break){ $player = $break->getPlayer(); if(!$player->isOp()){ $player->sendTIP("§l§7[§4!§7] §cYou are OP"); $event->setCancelled(true); return; } }
PHP: public function onBreak(BlockBreakEvent $break){ $player = $break->getPlayer(); if(!$player->isOp()){ $player->sendTIP("§l§7[§4!§7] §cYou are OP"); $break->setCancelled(true); return; } }
PHP: $player->sendTIP("§l§7[§4!§7] §cYou are not OP"); because '!' means not! e.g: PHP: if(!true){ // If not trueif(!false) // If not false