Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 08/31/19 em todas áreas

  1. Opa eae galera, blz? deixarei logo a baixo algumas informações, de como compilar o tfs 0.3.6 pelo codeblocks. Veja o vídeo para entender melhor! 1º path para substituir o leaf 2º Download do projeto do CODEBLOCKS: TheForgottenServer.zip 3º Download do codeblocks já configurado 4º Caso sua source for dxp é necessário alterar o arquivo definitiuns.h
    1 ponto
  2. Por nada, precisando de auxilio para a formatação do resto só falar. Boas edições amigo.
    1 ponto
  3. Opa, tenta assim então: $ots = POT::getInstance(); $ots->connect(POT::DB_MYSQL, connection()); $SQL = $ots->getDBHandle(); // Nome do Personagem $PlayerEscolhido = 'ADM'; // Puxa todos dados da DB $DataDoPlayer = $SQL->query('SELECT * FROM '.$SQL->tableName('players').' WHERE '.$SQL->tableName('name').' = '.$SQL->quote($PlayerEscolhido).';')->fetch(); // Variaveis puxando os dados que você quer $PlayerNameX = $DataDoPlayer['name']; $PlayerLevelX = $DataDoPlayer['level']; $PlayerOnlineX = $DataDoPlayer['online']; // Exibe os dados echo '<span>O '.$PlayerNameX.' é level '.$PlayerLevelX.' e está '.($PlayerOnlineX == 1 ? '<font color="green">online</font>' : '<font color="red">offline</font>').'.</span>';
    1 ponto
  4. APRESENTAÇÃO Olá pessoal, eu estive criando um servidor "Baiak" por um bom tempo, um projeto que não sei nem se vai para frente mas o ponto é que conforme criava tive muitos e muitos erros e fui corrigindo, pesquisando e pegando informações de um lado e de outro... Muitos erros eu encontrei solução rápida e outros eu não encontrava tão facilmente assim ou então não achava explicações nem nada. Ai para mudar um pouco minha existência insignificante eu decidi aprender a ver qual era o erro e também como arruma-lo. Enfim, eis que o tempo se passou e eu precisei pegar quests básicas de algum outro servidor para poder arrumar e por no meu, ai juntando um mais um decidi aproveitar e criar esse tópico corrigindo todo esse Baiak que eu peguei. DADOS DO SERVIDOR Nome: Baiak Speed Versão: 8.60 Database: Sqlite AO TRABALHO Ao abrir o servidor eu encontrei diversos erros, para quem quiser ver segue aqui a baixo o link do pastebin para não travar muito o tópico. Retorno do TFS antes de quaisquer edições PRIMEIRO ERRO Tá certo, agora vamos começar primeiramente diminuindo o número de linhas para reduzir um pouco a confusão em ver os erros, para isso vamos remover todos os erros deste tipo: [9:49:58.694] [Error - IOMapSerialize::loadMapRelational] Unserialization of invalid tile at position ( 32333 / 32249 / 005 ) Correcção: Explicação: Certo, agora que está limpo e as foreign keys estão ativas novamente, vamos ver se o erro de Unserialization foi corrigido ou não. Link do pastebin com o TFS como está agora. SEGUNDO ERRO Como podem ver o erro sumiu, porém ainda existem vários outros, e vamos novamente corrigir um que está ocupado muitas linhas e atrapalhando-nos bastante que é esse: [10:27:13.536] [Warning - Spawns::loadFromXml] Demon vip3 ( 00705 / 00007 / 007 ) spawntime cannot be less than 1 seconds. Correcção: Explicação: Certo, vamos ver no TFS o que temos:Retorno do TFS como está agora. TERCEIRO ERRO Mais um erro foi removido, mas ainda faltam alguns, vamos ao próximo: [10:39:22.888] [Spawn::addMonster] Cannot find "Ferumbras vip3" Este é um erro chato de resolver... Não por ser difícil, nada disso, ele é simples. O problema é que você tem que escolher entre duas opções, ou você pega de outro servidor todos os xmls dos monstros que faltam e coloca no seu ou então faz os passos que vou fazer aqui e resolve o problema do mesmo jeito só que de forma mais simples. Correcção: Explicação: Mais uma vez vamos ver no TFS o que temos de retorno: Retorno do TFS como está ficando ERROS EXTRAS Agora terminamos os erros que estão sendo causados antes do carregamento do servidor e vamos aos erros durante o funcionamento, que no caso aqui são esses: [10:55:55.022] OTSYS_SQLITE3_PREPARE(): SQLITE ERROR: no such table: z_ots_comunication (SELECT * FROM z_ots_comunication WHERE "type" = 'login';) [10:57:49.740] OTSYS_SQLITE3_PREPARE(): SQLITE ERROR: no such column: players.onlinetimetoday (UPDATE "players" SET "onlinetimetoday"=players.onlinetimetoday+60, "onlinetimeall"=players.onlinetimeall+60 WHERE "online" = 1;) Para esses erros eu não pretendia passar solução pois ele não tem relação com o sqlite já que é de comunicação do gesior com o servidor, porém sei que é útil fazer isso e que vai ajudar vocês então... A partir de agora vou mostrar solução mas acabou o que precisa ser mostrado no TFS. Correcção: Explicação: FINALIZAÇÃO/CONCLUSÃO Agora que está tudo terminado, o TFS final ficou assim: Retorno TFS Final. No momento, não pretendo mexer muito mais nesse servidor, acredito que ainda tenham bugs de globalevents e creaturescripts que vão ocorrer conforme o servidor ficar aberto por algumas horas porém não tenho intenção de arruma-los já que eu só vou retirar algumas quests padrões como inquisiton, poi, etc e depois o apagarei. Acredito e espero que alguém vá conseguir encontrar alguma ajuda nesse tópico, agradeço por terem lido tudo. Foi bem interessante para mim limpar os erros desse servidor e escrever isso, peço desculpas aos profissionais pelos meus erros e ignorância em alguma coisa, até mais.
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...