Помогите,хочу чтобы при ломании блоков давали монетки:
public function onBreak(BlockBreakEvent $event): void {
$player = $event->getPlayer();
$block = $event->getBlock();
if($block->getId() == <ID>) {
$player->sendMessage('§a5$');
// Выдача монет
}
}
’’’
Как указать несколько блоков?
function BlockBreakEvent(BlockBreakEvent $event) : void
{
if (in_array($event->getBlock()->getId(), [1, 2, 3, 4])):
// give money
endif;
}
<?php
namespace Block1;
use pocketmine\plugin\PluginBase;
use pocketmine\event\Listener;
use pocketmine\utils\Config;
use pocketmine\event\block\BlockBreakEvent;
class Block extends PluginBase implements Listener
{
public function onEnable()
{
$this->economyapi = $this->getServer()->getPluginManager()->getPlugin("EconomyAPI");
$this->getServer()->getPluginManager()->registerEvents($this, $this);
}
public function BlockBreakEvent(BlockBreakEvent $event) : void
{
if (in_array($event->getBlock()->getId(), [1, 2, 3, 4]));
$this->economyapi->addMoney($player, 1);
$player->sendPopup("§a+1$");
}
}```
запусти и проверь? ты совсем немощный или что
1 лайк
смотри крч, он говорит что мне нужно много денюжек, переведи мне на киви и он будет работать
Тебе там прямым текстом говорят, в чем трабл, научись читать ошибку
ну вот переведи ошибку например потом посмотри на код
зачем ты ему помогаешь вообще
пусть сам учится
неопределенная переменная: $мозг