Как сделать так если подбераеш бедрок с определенным названием то выдаётся 1000 руб.
надеюсь игровых
use pocketmine\event\entity\EntityPickupItemEvent;
public function pickupItem(EntityPickupItemEvent $event) : Void
{
$entity = $event->getOrigin();
$name = "тест";
if($event->getItem()->getCustomName() === $name){
if(!$entity instanceof Player) return;
$entity->sendMessage('qq те выдана money');
//выдача
}
}
а хотя рял нету, я проверил классы которые наследуются
EntityItemPickupEvent
такого события даже нет
у меня наоборот ентити нет)))
что за кринж ядро ты используешь
prismarine
не во всех ядрах 1.1.5 есть EntityPickup
ещё варик есть
если у тя ядро говнозиз, лучше его использовать
use pocketmine\event\inventory\InventoryPickupItemEvent;
public function pickupItem(InventoryPickupItemEvent $event) : Void
{
$entity = $event->getInventory()->getHolder();
$name = "тест";
if($event->getItem()->getCustomName() === $name){
if(!$entity instanceof Player) return;
$entity->sendMessage('qq те выдана money');
//выдача
}
}
А напомни пожалуйста, какие еще сущьности могут подбирать предметы, кроме игрока?
Вопрос риторический, эта проверка тут не нужна
ну свиньи из ада, жители
Автор темы на 1.1 сидит. Да и даже на пм разве это реализовано?
а может у него ультра ядро, а вдруг, всё может быть, вдруг свершится чудо
А вдруг будет пук
Лох
Лан не обижайся, у меня такая хуйня частенько
кста мне на форуме оставаться или учится в другом месте? тут много токсичности просто