ora lgl meu msm eu num entendendo nada disso
(meu rl q faz site)
agr q eu uso sql vai ser bom
qdo ele me explica eu posso comentar melhor o funcionamento ![]()
flws :hi:
info
Grupo: Conde
Registrado: 18/12/05
Posts: 912
Reputação: +86
Gênero: Masculino
Char no Tibia: Kohzete

ora lgl meu msm eu num entendendo nada disso
(meu rl q faz site)
agr q eu uso sql vai ser bom
qdo ele me explica eu posso comentar melhor o funcionamento ![]()
flws :hi:
info
Grupo: Herói
Registrado: 12/11/05
Posts: 715
Reputação: +1
Char no Tibia: Lord'Skyxt

Putz se podia postar um site inteiro né =x sem quere pedi mto mais ja pedindo... eu to precisando..
info
Grupo: Campones
Registrado: 19/01/07
Posts: 73
Reputação: 0
Aew belo code mano.
=]
info
Grupo: Artesão
Registrado: 18/04/08
Posts: 103
Reputação: +2
Char no Tibia: bernard didini weger

ou se pode por um sait inteiro por favor estou precisando
preciso para o meu sait ok! :smile_positivo:
falows vei i até + espero o sait
email aki:bernard_bezera_3_@hotmail.com
info
Grupo: Campones
Registrado: 02/08/08
Posts: 85
Reputação: 0
Char no Tibia: Lucy Alchiks

Boua Mano naum sabia
É bastante útil para quem quer apenas para hightscores.
Oba meu amigo tem um otserv que é executado em sql nos arquivo .s3db
Eu queria pegar as informações de rank ultimas morter e jogar para meu site q é hospedado.
Alguem teria o modelo e poderia me ensinar a como fazer a pagina a pegar as informaçoes do ot e envia para meu site
Desde já vlw
info
Grupo: Campones
Registrado: 30/06/08
Posts: 7
Reputação: 0
Char no Tibia: Maah Lokiinho

Legal Assim Fica Mais Facil
Pra Saber Quem é o Top!
aew no meu servidor tem um programa chamado DataBase aonde fica accounts e players como eu coloco ele no site para o site ler a pasta accounts e players e rodar pq ja baixei um monte de sites e não consigo por a maioria é XML e precizo de um SQL mais quero saber como abilitar isso
Olha tb comecei aprender Sql. agora.
d xml eu ja era "PRO" mas como tava parado com ot fazia 2anos.
voltei agora e ja estou por dentro de algumas coisas em sql. ja abri meu ot em sql. tal
tou aprendendo agora sobre sites sql.
mas nao tou fragando mto bem mas esse script vai me ajudar bastante pois vou fazer um site leve. apenas com rank. e informaçoes.
vou continuar com acc manager ^^
brigado ae
Aprovado
Att,
Luan12
Parabéns,
Melhor tópico que encontrei nesta seção ate agora.
Aos demais usuarios que poderão utilizar deste codigo recomendo que utilizem include (http://br.php.net/include/)
Editado Abril 21 por Sophora
info
Grupo: Visconde
Registrado: 26/03/09
Posts: 284
Reputação: +52

Opaaa muito bom vou ajuntar isso e colocar no meu site!!!
info
Grupo: Visconde
Registrado: 10/06/06
Posts: 338
Reputação: +6
Char no Tibia: Setyte Berseker
Postarei aqui um rank de level bem simples, e com ele, você poderá fazer os ranks de magic level, etc.
Explicação nos comentários.
<? // Conecta ao banco de dados $con = mysql_pconnect('localhost','root',''); // host, usuário, senha mysql_select_db('otservs'); // banco de dados // Numero de players a serem exibidos por páginas $num_por_pagina = 10; // Para saber o número da página a ser exibida // se o numero da página não for informado, definie como 1 if (!$pagina) { $pagina = 1; } // Constrói uma cláusula SQL "SELECT" que nos retorne somente os registros desejados // Define o número do primeiro registro da página. $primeiro_registro = ($pagina*$num_por_pagina) - $num_por_pagina; // Consulta apenas os registros da página em questão utilizando como auxílio a definição LIMIT. Ordene os registros pela experiencia, começando do maior para o menor DESC. $consulta = "SELECT name, level, experience FROM players ORDER BY experience DESC LIMIT $primeiro_registro, $num_por_pagina"; // executar query $res = mysql_query($consulta,$con); // Exibe os registros na tela echo "<ul>"; while (list($nome, $level, $exp) = mysql_fetch_array($res)) { echo "<li> $nome - $level - $exp"; } echo "</ul>"; // Faz o painel de navegação $consulta = "SELECT COUNT(*) FROM players"; list($total_usuarios) = mysql_fetch_array(mysql_query($consulta,$con)); $total_paginas = $total_usuarios/$num_por_pagina; $prev = $pagina - 1; $next = $pagina + 1; // se página maior que 1 (um), então temos link para a página anterior if ($pagina > 1) { $prev_link = "<a href=\"$PHP_SELF?pagina=$prev\">Anterior</a>"; } else { // senão não há link para a página anterior $prev_link = "Anterior"; } // se número total de páginas for maior que a página corrente, então temos link para a próxima página if ($total_paginas > $pagina) { $next_link = "<a href=\"$PHP_SELF?pagina=$next\">Próxima"; } else { // senão não há link para a próxima página $next_link = "Próxima"; } // vamos arredondar para o alto o número de páginas que serão necessárias para exibir todos os registros. Por exemplo, se temos 20 registros e mostramos 6 por página, nossa variável $total_paginas será igual a 20/6, que resultará em 3.33. Para exibir os 2 registros restantes dos 18 mostrados nas primeiras 3 páginas (0.33), será necessária a quarta página. Logo, sempre devemos arredondar uma fração de número real para um inteiro de cima e isto é feito com a função ceil(). $total_paginas = ceil($total_paginas); $painel = ""; for ($x=1; $x<=$total_paginas; $x++) { if ($x==$pagina) { // se estivermos na página corrente, não exibir o link para visualização desta página $painel .= " [$x] "; } else { $painel .= " <a href=\"$PHP_SELF?pagina=$x\">[$x]</a>"; } } // exibir painel na tela echo "$prev_link | $painel | $next_link"; ?>Espero que aproveitem bastante.