otiano 0 Postado Junho 7, 2011 Share Postado Junho 7, 2011 é isso ai precizo de uma pagina que mostre os jogadores vip, mas que funcione com o vip_time e não com o storage ( como a do walefxavier) Valeeus Link para o comentário https://xtibia.com/forum/topic/158106-pagina-que-mostre-os-players-vippor-vip_time-e-nao-storage/ Compartilhar em outros sites More sharing options...
AlexxNica 32 Postado Junho 8, 2011 Share Postado Junho 8, 2011 (editado) otiano, creio que você esteja procurando um sistema para listagem de players vip, não sei como o vip_time funciona, mas creio que seja do modo que eu fiz, se não funcionar, me diga como o vip_time funciona(o que ele adiciona na database quando o players é vip).. Faça o download do script abaixo e siga o tutorial! Download: http://www.speedyshare.com/files/28862299/vips.php ou http://www.mediafire.com/?w1d0wtjd9jz196l Tutorial: 1) Baixe o arquivo e extraia ele na pasta htdocs (Exemplo: C:\xampp\htdocs). Adicionando ao Subtopic: Abra o arquivo index.php, localizado na pasta htdocs (Exemplo: C:\xampp\htdocs\index.php). Dê CTRL+F e procure por case "latestnews", ao encontrar, vá até o break; dele, pule uma linha e adicione o seguinte código: case "vips": $topic = "Players VIP"; $subtopic = "vips"; include("vips.php"); break; Pronto, subtopic criado! Adicionando ao Layout: Abra o arquivo layout.php, localizado na pasta layouts/tibiacom (Exemplo: C:\xampp\htdocs\layouts\tibiacom\layout.php). Dê CTRL+F e procure por <a href='?subtopic=shopsystem'> ou <a href='?subtopic=buypoints'>, ao encontrar, vá até a terminação dele, que é </a>, pule uma linha e adicione o seguinte código: <a href='?subtopic=vips'> <div id='submenu_vips' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'> <div class='LeftChain' style='background-image:url(".$layout_name."/images/general/chain.gif);'></div> <div id='ActiveSubmenuItemIcon_vips' class='ActiveSubmenuItemIcon' style='background-image:url(".$layout_name."/images/menu/icon-activesubmenu.gif);'></div> <div class='SubmenuitemLabel'><blink style=\"color: with;\">Players VIP</blink></div> <div class='RightChain' style='background-image:url(".$layout_name."/images/general/chain.gif);'></div> </div> </a> Pronto, submenu adicionado ao layout! Editado Junho 29, 2011 por Alexx Pirado lol Link para o comentário https://xtibia.com/forum/topic/158106-pagina-que-mostre-os-players-vippor-vip_time-e-nao-storage/#findComment-1042737 Compartilhar em outros sites More sharing options...
otiano 0 Postado Junho 8, 2011 Autor Share Postado Junho 8, 2011 (editado) Irei testar agora e já edito pra dizer se funcionou! EDIT: Deu certo sim! Agora os players vips estão aparecendo na lista de acordo com a vip_time! Sem querer pedir d+ mas tinha como colocar o status offline ou online ao lado do nome dos jogares q aparece na lista?! Ou é mt trabalhoso? Mas valeuu deu certo !! EDIT 2: Agora ta dando esse error quando eu clico na pagina de vip list no site: Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[21000]: Cardinality violation: 1242 Subquery returns more than 1 row' in C:\xampp\htdocs\vips.php:2 Stack trace: #0 C:\xampp\htdocs\vips.php(2): PDO->query('SELECT * FROM `...') #1 C:\xampp\htdocs\index.php(69): include('C:\xampp\htdocs...') #2 {main} thrown in C:\xampp\htdocs\vips.php on line 2 : (( como concertar? Editado Junho 8, 2011 por otiano Link para o comentário https://xtibia.com/forum/topic/158106-pagina-que-mostre-os-players-vippor-vip_time-e-nao-storage/#findComment-1043012 Compartilhar em outros sites More sharing options...
AlexxNica 32 Postado Junho 8, 2011 Share Postado Junho 8, 2011 (editado) otiano, siga o passo abaixo. 1) Abra o arquivo vips.php com algum editor de texto, delete todo o código que estiver dentro e coloque este: <?php $vip = $SQL->query("SELECT * FROM `players` WHERE `account_id` = ANY (SELECT `id` FROM `accounts` WHERE `vip_time` != 0);"); $main_content = "<br><div class=\"conteudo\" style=\"background-image:url(layouts/tibiacom/images/content/scroll.gif);\">"; $main_content .= "<center><table cellpadding=\"5\" cellspacing=\"1\"><tr><td width=\"500px\" colspan=\"3\" bgcolor=\"#555555\"><font color=\"white\" size=\"3\"><b>Players VIP</b></font></td></tr>"; $main_content .= "<tr><td width=\"250px\" bgcolor=\"#F1E0C6\"><b>Nome</b></td><td width=\"250px\" bgcolor=\"#F1E0C6\"><b>Status</b></td></tr>"; foreach($vip as $vips){ $online = $vips["online"]; $online = $online == 1 ? "<font color=\"green\">Online</font>" : "<font color=\"red\">Offline</font>"; $main_content .= "<tr><td width=\"250px\" bgcolor=\"#D4C0A1\"><font color=\"green\"><b>".$vips['name']."</b></font></td>"; $main_content .= "<td width=\"250px\" bgcolor=\"#D4C0A1\"><font color=\"green\"><b>$online</b></font></td></tr>"; } $main_content .= "</table></center></div>"; ?> Pronto, salve e aproveite! Editado Junho 8, 2011 por Alexx Pirado lol Link para o comentário https://xtibia.com/forum/topic/158106-pagina-que-mostre-os-players-vippor-vip_time-e-nao-storage/#findComment-1043035 Compartilhar em outros sites More sharing options...
otiano 0 Postado Junho 8, 2011 Autor Share Postado Junho 8, 2011 (editado) Valeu cara, agora deu tudo certinho!! Valeu msmm.se todos ajudaseem como vc.. Editado Junho 8, 2011 por otiano Link para o comentário https://xtibia.com/forum/topic/158106-pagina-que-mostre-os-players-vippor-vip_time-e-nao-storage/#findComment-1043067 Compartilhar em outros sites More sharing options...
AlexxNica 32 Postado Junho 8, 2011 Share Postado Junho 8, 2011 Pedido atendido, tópico movido! Link para o comentário https://xtibia.com/forum/topic/158106-pagina-que-mostre-os-players-vippor-vip_time-e-nao-storage/#findComment-1043083 Compartilhar em outros sites More sharing options...
Posts Recomendados