Exemplo n.º 1
0
 public function linkEntity(Entity $entity = null)
 {
     if ($entity !== null and $entity->getlinkType() == Entity::LINK_EMPTY and $entity->isAlive()) {
         $this->linkedTarget = $entity;
         $this->islinked = true;
         $entity->islinked = true;
         $pk = new SetEntityLinkPacket();
         $pk->from = $entity->getId();
         $pk->to = $this->getId();
         $pk->type = 1;
         $this->server->broadcastPacket($this->level->getPlayers(), $pk);
         if ($this instanceof Player) {
             $pk = new SetEntityLinkPacket();
             $pk->from = $entity->getId();
             $pk->to = 0;
             $pk->type = 1;
             $this->dataPacket($pk);
         }
     }
     return false;
 }