Postado Janeiro 25, 2019 6 anos se você quiser ordenar por resets ao inves de level só trocar a ordem do ORDER BY. o mesmo esquema do padrão de widget, cria um arquivo em /layouts, após isso abre o layouts.php Depois do final da div do newcomer, ou de qualquer outro lugar que você quiser por depois ou ANTES, você adicione o include. <?php include($layout_name.'/top_level.php'); ?> O meu ficou basicamente assim. se eu quisesse por encima de todos, logo depois do pedestal de online, eu colocaria encima dessa div <?php $skills = $SQL->query('SELECT * FROM players WHERE deleted = 0 AND group_id < 2 AND account_id != 1 ORDER BY level DESC LIMIT 5'); ?> <style type="text/css" media="all"> .Toplevelbox { position: relative; margin-bottom: 12px; width: 180px; height: 225px; } .top_level { position: absolute; top: 30px; left: 6px; height: 180px; width: 168px; z-index: 20; text-align: center; padding-top: 6px; font-family: Tahoma, Geneva, sans-serif; font-size: 9.2pt; color: #FFF; font-weight: bold; text-align: right; text-decoration: inherit; text-shadow: 0.1em 0.1em #333 } #Topbar a { text-decoration: none; cursor: hand; } a.topfont { font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #ffcc33; text-decoration: none } a:hover.topfont { font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #CCC; text-decoration:none } .Bottom1 { position: relative; bottom: -12px; left: -5px; height: 12px; width: 180px; } </style> <div id="Topbar" class="Toplevelbox" style="background-image:url(<?PHP echo $layout_name; ?>/images/top_level.png);"> <div class="top_level" style="background:url(<?PHP echo $layout_name; ?>/images/bg_top.png)" align="left"> <?php $a = 1; foreach($skills as $skill) { echo '<div align="left"><a href="?subtopic=characters&name='.$skill['name'].'" class="topfont"> <font color="#CCC"> '.$a.' - </font>'.$skill['name'].' <br> <small><font color="white"> Level: ('.$skill['level'].')<br> Reset: ('.$skill['reset'].') </font></small> <br> </a> <img src="http://outfit-images.ots.me/animatedOutfits1099/animoutfit.php?id='.$skill['looktype'].'&addons='.$skill['lookaddons'].'&head='.$skill['lookhead'].'&body='.$skill['lookbody'].'&legs='.$skill['looklegs'].'&feet='.$skill['lookfeet'].'" width="64" height="64" style="width: 64px; height: 64px; position: absolute; background-position: 0 0; background-repeat: no-repeat; left: -50px; margin-top: -70px;"> </div>'; $a++; } ?> </div> </div> Não esqueça de executar a query no banco de dados. ALTER TABLE players ADD reset tinyint(11) NOT NULL; Editado Janeiro 25, 2019 6 anos por Yinz (veja o histórico de edições)
Postado Janeiro 25, 2019 6 anos Há pessoas que utilizam sistema de reset por storage, então a coluna nova não seria teria utilidade, sendo assim quem utiliza por storage teria apenas que filtrar por storages ao invés da coluna resets. Tópico aprovado!
Postado Janeiro 25, 2019 6 anos Autor 7 minutos atrás, KotZletY disse: Há pessoas que utilizam sistema de reset por storage, então a coluna nova não seria teria utilidade, sendo assim quem utiliza por storage teria apenas que filtrar por storages ao invés da coluna resets. Tópico aprovado! Sim, teria que criar uma variavel com a storage que eles utilizam do reset por exemplo: $reset = 101094; e criar talvez um left join p procurar em player_storage
Postado Janeiro 26, 2019 6 anos Yinz , Pode fazer 1 pra min por storage? Storage = 35100 Editado Janeiro 26, 2019 6 anos por HOSTERZINHHH (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.