</h3> <?php if ($sessao->getIdMestre() == ID_JOGADOR) { ?> <input class="button" type="submit" name="acao" value="Iniciar" /> <?php } elseif (is_null($meuPersonagem)) { ?> <input class="button" type="submit" value="Inscrever" /> <?php } ?> <hr /> <h5>Inscritos</h5> <?php $personagens = Personagem::listarPorSessao(); ?> <?php foreach ($personagens as $personagem) { ?> <a href="<?php echo WEB_PATH; ?> /personagem.php?personagem=<?php echo $personagem->getId(); ?> "><img src='<?php echo $personagem->getImagemBase64(); ?> ' align="left" style="height: 70px; width: auto" /></a> <div style="margin-top: 7px; padding: 3px 0px; line-height: 18px;">
public function comecar() { Mapa::carregarEstrutura($this->id_mapa); foreach (Mapa::listarPessoa() as $npc) { $area = Mapa::getArea($npc->getX(), $npc->getY()); if (is_null($area)) { throw new Exception("O npc se encontra em uma area invalida. Posição " . $npc->getX() . "." . $npc->getY() . "."); } $id_instancia = $npc->getId(); $sentido = $npc->getSentido(); $npc = Personagem::pegar($npc->getIdOriginal()); $npc->estruturarCorpo(); $npc->setIdOriginal($npc->getId()); $npc->setIdGrupo(2); $npc->setId($id_instancia); $npc->setPV($npc->getMaxPV()); $npc->setX($area->getX()); $npc->setY($area->getY()); $npc->setPosicao(POSICAO_EM_PE); $npc->setSentido($sentido); if (in_array($this->cod_tipo, array(SESSAO_SOLO, SESSAO_GRUPO))) { $npc->setAutomatico(true); $npc->desativarTurno(); } $area->setPersonagem($npc); } $personagens = Personagem::listarPorSessao($this->id_sessao); foreach ($personagens as $personagem) { Mapa::entrar($personagem); } $data = serialize(Mapa::getMapa()); $query = "\n UPDATE sessao SET \n cod_situacao = " . do_escape(SESSAO_ATIVA) . ",\n ultimo_turno = NOW(),\n data = '" . do_escape($data) . "'\n WHERE id_sessao = '" . do_escape($this->id_sessao) . "'\n "; do_update($query); }