Подскажите ребят, как нужно указывать id предметов в коде, у которых есть несколько типов.
Вот пример, как указать id
if($e->getBlock()->getId() == 17){ как указать id 17:1?
проверяй помимо id еще и damage блока
$block = $e->getBlock();
if($block->getId() == 17 && $block->getDamage() == 1) {
}
хотя я не понимаю вообще смысл проверять по id, можно же сразу по классу
Спасибо друг
Не помогло
Мой код
if($e->getBlock()->getId() == 17 && $e->getDamage() == 1){/сосна/
if(in_array($p->getName(), $this->cleaner)){
$this->addMoney($p, 12, ‘§f[§b§lРАБОТА§r] Ваш §bзаработок §fсоставил §a§l+12$§r на заработный счёт.’);
}
}
/* КОНЕЦ РАБОТЫ ЛЕСОРУБА */
/ВЫЖИВАНИЕ/ }
/КОНЕЦ МАССИВА/ }
$block = $e->getBlock();
if($block->getId() == 17 && $block->getDamage() == 1) {
if(in_array($p->getName(), $this->cleaner)) {
$this->addMoney($p, 12, "§f[§b§lРАБОТА§r] Ваш §bзаработок §fсоставил §a§l+12$§r на заработный счёт.");
}
}
Тебе написали правильно, а ты не так скопировал
Так а смысл, если $e = getBlock
$e->getBlock
Сам посмотри как ты тут сделал
у класса BlockBreakEvent нет функции getDamage
что ты пытаешься сделать не умея программировать совсем?
Умею вообще-то.
Ладно попробую
$e
это объект класса BlockBreakEvent, и ты пытаешься вызывать у него функцию, которой нет в этом классе
заметно
Не знать некоторых параметров не стыдно, стыдно не исправлять и не запомнить эти ошибки)
Спасибо, ребят!
Умеет ахаха, это так щас называется?