Ir para conteúdo

Gabriel Strakh

Membro
  • Registro em

  • Última visita

  1. Sim realmente eu tbm concordo com vc, mas, é que em meus projetos eu deixo o servidor do banco de dados sem conexão com a internet, ele fica interligado com os outros através da rede local. (Por isso eu sempre pego na mesma empresa rsrs)
  2. É possível sim, o ideal é vc contratar os dois serviços na mesma empresa ou datacenter, porque assim, vc não fica com um delay chato no site (Que é causado pela distância das localizações de um servidor para o outro). OBS: Eu recomento, dependendo dos seus recursos, comprar 3 servidores: 1 para o banco de dados, 1 para o servidor do jogo e 1 para o site.
  3. Estou a disposição
  4. Felhipe Kennedy reagiu a uma resposta no tópico: Site Tibia Liberty (Opinião)
  5. M Cronos reagiu a uma resposta no tópico: Como conseguir todas as sprites do tibia
  6. Bruxo Ots reagiu a uma resposta no tópico: Site Tibia Liberty (Opinião)
  7. Sandinzeira reagiu a uma resposta no tópico: (Resolvido)erro no geisor
  8. Gabriel Strakh reagiu a uma resposta no tópico: Site Tibia Liberty (Opinião)
  9. Obrigado pelo apoio pessoal, estarei criando um tópico em breve para oficializar o projeto, algumas coisas já estão bem diferentes do que foi postado.
  10. @galan Você precisa estudar um pouco sobre PHP/MySQL man, esses são erros bem simples de se resolver, não precisa ter pressa pra deixar seu OT online, você precisa conhecer o básico primeiro...
  11. Interessante em... Fica bem mais fácil Nada melhor que fazer um scriptzinho pra pegar tudo isso de uma vez hehe
  12. Sandinzeira reagiu a uma resposta no tópico: (Resolvido)nao consigo por meu site on
  13. Sandinzeira reagiu a uma resposta no tópico: (Resolvido)nao consigo por meu site on
  14. Ta adicionado, vamos resolver isso rsrs
  15. @galan Na pasta www do seu Xamp, a raiz do site quer dizer a pasta principal do seu site.
  16. Olá amigo, fiz um código para testar o seu problema. Vamos lá: 1º - Criei um arquivo na raiz do seu site com o nome "testesql.php". 2º - Abra este arquivo e coloque o seguinte código: <html> <head> <title>Teste de MySQL</title> <meta charset="UTF-8" /> </head> <body> <h1> <?php $SQL['host'] = '127.0.0.1'; //Host do seu MySQL $SQL['user'] = 'root'; //Usuário do MySQL $SQL['pass'] = ''; //Senha do MySQL $SQL['base'] = 'tibia'; //Nome do base de dados do seu MySQL function_exists('mysqli_connect') or die('Não possúi a biblioteca do MySQLi.'); function_exists('mysqli_connect') or die('Não possúi a biblioteca do MySQL.'); $link = @mysqli_connect($SQL['host'],$SQL['user'],$SQL['pass']) or die('As informações de acesso estão incorretas.'); mysqli_select_db($link, $SQL['base']) or die('O nome da base de dados está errado.'); mysqli_close($link); echo "Tudo certo!"; ?> </h1> </body> </html> 3º - Edite o $SQL['host'], $SQL['user'], $SQL['pass'], $SQL['base'] com as informações do seu banco. 4º - Abra a página de teste Ex: http://localhost/testesql.php Poste o resultado do teste aqui para vermos o que aconteceu.
  17. Pelo o que eu entendi isso ai é padrão do banco, como ele compara por string, ele vai ler primeiro os que começam com 1 e depois 2 e assim por diante. Exemplo: 1, 11, 12 , 100, 101... 2, 20, 21, 22, 200... 3, 30, 31, 32, 300... Isso é apenas na parte de exibição do banco, internamente ele se organiza de forma correta.
  18. @davidvietro Opa, que bom Qualquer coisa estamos aqui...
  19. davidvietro reagiu a uma resposta no tópico: (Resolvido)Duvidas sobre VPS
  20. davidvietro reagiu a uma resposta no tópico: (Resolvido)Rank por valor de Storage
  21. @davidvietro Olá, desculpe a demora, eu não estava em casa . Teste esse novo script, ajustei a parte da ordenação e da tag small (se puder posta uma print): <?php $limitt = 5; $_storage = 378378; $skills = mysql_select_multi("SELECT a.name, a.level, a.experience, b.resets FROM (SELECT * FROM players WHERE group_id < 2 AND name != 'Account Manager') a left join (SELECT b.player_id, b.value as resets FROM player_storage b WHERE b.key = '$_storage') b on (a.id = b.player_id) ORDER BY b.resets DESC, a.level DESC, a.experience DESC LIMIT $limitt"); $number_of_rows = 0; foreach($skills as $skillss) { $number_of_rows++; echo '+ <b></b><a href="characterprofile.php?name='.urlencode($skillss['name']).'" class="menu">'.$skillss['name'].'</a><br>'; echo '<em class="style2">Level: <b>'.urlencode($skillss['level']).'</b> <small>Resets: <b>'. (($skillss['resets'])? $skillss['resets'] : 0) .'</b></small></em></li><br />'; } ?>
  22. O processo que eu mostrei é o mesmo que o site faz, ele apenas vai fazê-lo manualmente.
  23. Bom... Como eu não utilizo o Zenote não tenho como testar, então vamos ver se rodamos o novo script sem problemas Atualize a parte PHP (Começa em <?php e termina em ?>) para essa aqui: <?php $limitt = 5; $_storage = 378378; $skills = mysql_select_multi("SELECT a.name, a.level, a.experience, b.resets FROM (SELECT * FROM players WHERE group_id < 2 AND name != 'Account Manager') a left join (SELECT b.player_id, b.value as resets FROM player_storage b WHERE b.key = '$_storage') b on (a.id = b.player_id) ORDER BY a.level DESC, a.experience DESC, b.resets DESC LIMIT $limitt"); $number_of_rows = 0; foreach($skills as $skillss) { $number_of_rows++; echo '+ <b></b><a href="characterprofile.php?name='.urlencode($skillss['name']).'" class="menu">'.$skillss['name'].'</a><br>'; echo '<em class="style2">Level: <b>'.urlencode($skillss['level']).'</b> <small>Resets: <b>'. (($skillss['resets'])? $skillss['resets'] : 0) .'</b></small</em></li><br />'; } ?>
  24. Poderia me mostrar uma print de como é exibido o ranking atual?

Informação Importante

Confirmação de Termo