Ir para conteúdo

Pagina Que Mostre Os Players Vip(Por Vip_Time E Nao Storage)


otiano

Posts Recomendados

é 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
Compartilhar em outros sites

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).

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).

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 por Alexx Pirado lol
Link para o comentário
Compartilhar em outros sites

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 por otiano
Link para o comentário
Compartilhar em outros sites

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 por Alexx Pirado lol
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...