Ir para conteúdo
  • 0

[Dúvida] Como fazer código procurar por Magic level?


LeoTK

Pergunta

Eae galera do xtibia, estão estou com essa dúvida gostária de fazer com que o código do rank além de procurar por level, procurasse por magic level também fazendo com que além de mostrar o top level mostrar o magic level do top level segue o código \/

 

 

 

<table cellpadding="0" cellspacing="0" style="MARGIN-LEFT: 9px">
<tbody>
                        <tr background="/templates/naruto/images/homepage.png">
                            <td width="537" height="37">
                                <center>
                                    <a style="color: yellow; font-size: 12px; text-shadow: #3d2e05 ;">
                                        <b>Top 10</b>
                                    </a>
                                </center>
                            </td>
                        </tr>
                    </tbody>
                </table>






<?PHP $ots = POT::getInstance(); 
$ots->connect(POT::DB_MYSQL, connection()); 
$SQL = $ots->getDBHandle(); 


                                $money_list = $SQL->query('SELECT name,level,experience,maglevel FROM players ORDER BY experience,maglevel DESC LIMIT 10')->fetchAll(); 
                                        $i = 1; 
                                        foreach($money_list as $money_chr){ 
                                        echo '<center>'; 
                                            echo $i.'. <a href="'.WEBSITE.'/index.php/character/view/'.$money_chr['name'].'">';  
        $player = $ots->createObject('Player'); 
        $player->find($money_chr['name']);  
                        echo '<font color="'; 
                        echo ($player->isOnline()) ? 'green' : 'red'; 
                        echo '">';     
                        echo '<b>'.$money_chr['name'].'</b></a></font>'; 
                        echo  '<br>Level: <B>'.$money_chr['level'].'</B><br>'; 


                               $i++; 
                                        } 
                                        for( $i; $i <= 10; $i++ ){ 
                                            echo $i.'. <br><i>Empty</i><br /><br />'; 
                                        } 
                                        echo '</center>'; 
                                         
?>

 

 

 

Bom é isso aguardo repostas

+rep pra quem ajudar

 

obs: quero fazer isso porque logo em seguida irei postar o conteúdo aqui na comunidade xD

Editado por Brunds
Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0

Pelo o que eu entendi olhando seu código você quer ordenar por ambos os campos, level e magic level, porém a prioridade é por level e o secundário é o maigc level...

 

Segue o code sql:

SELECT name, level, experience, maglevel FROM players ORDER BY experience DESC, maglevel DESC LIMIT 10;

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 0

Pelo o que eu entendi olhando seu código você quer ordenar por ambos os campos, level e magic level, porém a prioridade é por level e o secundário é o maigc level...

 

Segue o code sql:

SELECT name, level, experience, maglevel FROM players ORDER BY experience DESC, maglevel DESC LIMIT 10;

Abraços.

 

sim porém seria a magic level dos top level confere?

 

obs: aonde devo colocar esse código?

Editado por Brunds
Link para o comentário
Compartilhar em outros sites

  • 0

Ele busca 10 playes trazendo os fields ordenando por level, e dai por magic level.

 

Então seria assim:

 

Player Level Magic Level

Avuenja 19 19

Brunds 19 18

Link para o comentário
Compartilhar em outros sites

  • 0

então poderia fazer com que ficasse ao lado do level print:

 

aiFskbo.png

 

no caso o level: 1 ficaria <<< mais para a esquerda e ficaria escrito ninjutsu: 1

Link para o comentário
Compartilhar em outros sites

  • 0

amigo tem alguma coisa errada nesta linha

echo '<br>Level: <B>' . $money_chr['level'] . '</B>&nbspc;&nbspc;&nbspc;&nbspc;';

wFnb9zn.png

 

obs: poderia deixar a escrita Ninjutsu em azul se possivel... obrigado a agradeço pela ajuda xD

Link para o comentário
Compartilhar em outros sites

  • 0

Brigado mano só uma mais uma coisa será que poderia fazer com que pudesse mudar a cor dos números e voltando o ninjutsu para a cor normal ficando.

 

Level: 1 < número um com a cor branca.

Ninjutsu: 1 < ficando com a cor azul

 

desculpe o equivoco

 

agradeço desde já

Editado por Brunds
Link para o comentário
Compartilhar em outros sites

  • 0

Brigado mano só uma mais uma coisa será que poderia fazer com que pudesse mudar a cor dos números e voltando o ninjutsu para a cor normal ficando.

 

Level: 1 < número um com a cor branca.

Ninjutsu: 1 < ficando com a cor azul

 

desculpe o equivoco

 

agradeço desde já

Opa que nada.

 

Ai está: https://gist.github.com/avuenja/d9b911dabcf925c4bfb9

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...