i want player first time pickup (PickUpevent) oak = Send Massage (use config) How Can i Make It Any Developer Can Help Me?
PHP: use pocketmine\event\inventory\InventoryPickupItemEvent;public function onPickup(InventoryPickupItemEvent $e){$item=$e->getItem();$id=$item->getId();if ($id===$oakid){//yc}}
Oh, if it is first time then: PHP: use pocketmine\event\inventory\InventoryPickupItemEvent;use pocketmine\event\player\PlayerLoginEvent;public $config;public function onLogin(PlayerLoginEvent $e){$n=$e->getPlayer()->getName();if(!$this->config->exists("oak$n")){$this->config->set("oak$n","false");$this->config->save();}}public function onPickup(InventoryPickupItemEvent $e){$p=$e->getPlayer();$n=$e->getName();$item=$e->getItem();$id=$item->getId();if ($id===17 && $this->config->get("oak$n")=="false"){$this->config->set("oak$n","true");$this->getServer()->broadcastMessage("Player $n achieved 'First steps!' ");$this->config->save();}}public function onEnable(){if(!is_dir($this->getDataFolder()){mkdir($this->getDataFolder());} $this->saveResource("config.yml"); $this->config = new Config($this->getDataFolder() ."config.yml",Config::YAML);}