Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
SITE FUNCIONANDO (STRING_NOTFOUND_837_111)
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php // Incluindo o arquivo de cabeçalho include('header.php'); require "Campeonato_estilos.php"; // Conexão com o banco de dados já está ativa, não é necessário reabrir ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="style.css"> <script src="https://cdn.jsdelivr.net/npm/smooth-scrollbar"></script> <!-- Biblioteca para rolagem suave --> </head> <body> <div class="contentTAB"> <div class="listTAB dark-shadow"> <div class="news-title"> <center>Informativo para novos jogadores</center> <h2>Informativo é valido para as versões: 4.0 ~ 4.9</h2> <h2>Essa orientação servirá para que jogadores inexperientes consigam se localizar dentro do jogo com base nos itens essenciais de progressão de equipamento.</h2> <h3>Em caso de Notebooks, aconselhamos diminuir o ZOOM (lupa) do site para 60% ou 70% para melhor visualização do conteúdo do site.</h3> </div> <!-- Botão "Placar Campeonato" --> <button class="placar-btn" onclick="showTab('placar-principal')">Vídeo tutorial</button> <!-- Tabs para alternar os campeonatos --> <div class="tabs"> <button onclick="showTab('tutorial_tab')">Moedas Vortex Aion</button> <button onclick="showTab('tutorial_tab2')">Red Coin</button> <button onclick="showTab('tutorial_tab3')">Crucible Insignia</button> <button onclick="showTab('tutorial_tab4')">Battle Medal</button> <button onclick="showTab('tutorial_tab5')">Ceranium Medal</button> <button onclick="showTab('tutorial_tab6')">Arcade Token Bundle</button> <button onclick="showTab('tutorial_tab7')">Extend Badly Deformed</button> </div> <!-- Placar Principal --> <section id="placar-principal" class="tab-content"> <h1>Placar Principal</h1> <h2>Soma de todos pontos adquiridos através das categorias PvP e PvE.</h2> <h3>Informação: Apenas jogadores com 'Icone Verde' estão registrados no campeonato e irão competir pelo Prêmio, caso um jogador não registrado seja o TOP 1, o prêmio irá para o próximo jogador registrado do placar.</h3> <table> <thead> <tr> <th>Posição</th> <th>Jogador</th> <th>Pontos de Farm</th> <th>Pontos do Evento javali</th> <th>Pontos de Bosses Sandstorm Target</th> <th>Pontos de FFA</th> <th>Pontos de 1v1</th> <th>Pontos de 2v2</th> <th>Pontos de Battlegrounds</th> <th>Total de Pontos</th> <th>Última Atualização</th> <!-- Nova coluna --> </tr> </thead> <tbody> <?php $query = "SELECT jogador, Pontos_mob, Pontos_javali, Pontos_sandstorm, Pontos_ffa, Pontos_1x1, Pontos_2x2, Pontos_bg, Total_Pontos, Registrado, ultima_atualizacao FROM Campeonato_Placar ORDER BY Total_Pontos DESC LIMIT 600"; $result = $mysqli_gs->query($query); $posicao = 1; while($row = $result->fetch_assoc()) { echo "<tr>"; echo "<td>" . $posicao++ . "</td>"; // Verifica se o jogador está registrado e adiciona a bolinha verde if ($row['Registrado'] == 1) { echo "<td><span style='color: Lightgreen;'>●</span> " . htmlspecialchars($row['jogador']) . "</td>"; } else { echo "<td>" . htmlspecialchars($row['jogador']) . "</td>"; } echo "<td>" . $row['Pontos_mob'] . "</td>"; echo "<td>" . $row['Pontos_javali'] . "</td>"; echo "<td>" . $row['Pontos_sandstorm'] . "</td>"; echo "<td>" . $row['Pontos_ffa'] . "</td>"; echo "<td>" . $row['Pontos_1x1'] . "</td>"; echo "<td>" . $row['Pontos_2x2'] . "</td>"; echo "<td>" . $row['Pontos_bg'] . "</td>"; echo "<td>" . htmlspecialchars($row['Total_Pontos']) . "</td>"; echo "<td>" . htmlspecialchars($row['ultima_atualizacao']) . "</td>"; echo "</tr>"; } ?> </tbody> </table> </section> <!-- Campeonato BG --> <section id="campeonato-bg" class="tab-content"> <h1>Battlegrounds</h1> <h2>Kamar Battlefield <-> Ophidan Bridge <-> Dredgion <-> Iron Wall Warfront <-> Idgel Dome</h2> <table> <thead> <tr> <th>Posição</th> <th>Jogador</th> <th>Pontos de Hoje</th> <th>Pontos Totais</th> <th>Total de Baixas</th> <th>Total de Mortes</th> <th>KDA</th> </tr> </thead> <tbody> <?php // Consulta SQL ajustada para incluir os campos necessários $query_bg = "SELECT jogador, pontos_diarios, pontos_totais, kills, deaths, kda FROM campeonato_bg ORDER BY pontos_totais DESC, kda DESC LIMIT 250"; // Limitando a exibição a 25 jogadores $result_bg = $mysqli_gs->query($query_bg); $posicao = 1; while($row = $result_bg->fetch_assoc()) { // Formatando os números com ponto $pontos_diarios_formatado = number_format($row['pontos_diarios'], 0, ',', '.'); $pontos_totais_formatado = number_format($row['pontos_totais'], 0, ',', '.'); $kills_formatado = number_format($row['kills'], 0, ',', '.'); $deaths_formatado = number_format($row['deaths'], 0, ',', '.'); // Para KDA, formatamos com uma vírgula se necessário, ou apenas usamos o número $kda_formatado = number_format($row['kda'], 2, ',', '.'); echo "<tr>"; echo "<td>" . $posicao++ . "</td>"; // Exibe a posição com base no número de linhas echo "<td>" . htmlspecialchars($row['jogador']) . "</td>"; // Nome do jogador echo "<td>" . $pontos_diarios_formatado . "</td>"; // Exibe os pontos diários formatados echo "<td>" . $pontos_totais_formatado . "</td>"; // Exibe os pontos totais formatados echo "<td>" . $kills_formatado . "</td>"; // Exibe as kills formatadas echo "<td>" . $deaths_formatado . "</td>"; // Exibe as deaths formatadas echo "<td>" . $kda_formatado . "</td>"; // Exibe o KDA formatado echo "</tr>"; } ?> </tbody> </table> </section> <section id="campeonato-1v1" class="tab-content"> <h1>Player vs Player</h1> <h2>Portal PvP Customizado 1 versus 1</h2> <table> <thead> <tr> <th>Posição</th> <th>Jogador</th> <th>Vitórias</th> <th>Derrotas</th> <th>Pontos Diários</th> <th>Pontos Totais</th> </tr> </thead> <tbody> <?php // Ajustando a consulta SQL para incluir as colunas "venceu", "perdeu", "pontos_diarios" e "pontos_totais" $query_1v1 = "SELECT jogador, venceu, perdeu, pontos_diarios, pontos_totais FROM campeonato_1v1 ORDER BY venceu DESC, pontos_totais DESC LIMIT 250"; $result_1v1 = $mysqli_gs->query($query_1v1); $posicao = 1; while ($row = $result_1v1->fetch_assoc()) { // Formatando os números com pontos (por exemplo: 20.000, 30.000) $pontos_diarios_formatado = number_format($row['pontos_diarios'], 0, ',', '.'); $pontos_totais_formatado = number_format($row['pontos_totais'], 0, ',', '.'); $venceu_formatado = number_format($row['venceu'], 0, ',', '.'); $perdeu_formatado = number_format($row['perdeu'], 0, ',', '.'); echo "<tr>"; echo "<td>" . $posicao++ . "</td>"; echo "<td>" . htmlspecialchars($row['jogador']) . "</td>"; echo "<td>" . $venceu_formatado . "</td>"; echo "<td>" . $perdeu_formatado . "</td>"; echo "<td>" . $pontos_diarios_formatado . "</td>"; echo "<td>" . $pontos_totais_formatado . "</td>"; echo "</tr>"; } ?> </tbody> </table> </section> <section id="campeonato-2v2" class="tab-content"> <h1>Grupo vs Grupo</h1> <h2>Portal PvP Customizado 2 versus 2</h2> <table> <thead> <tr> <th>Posição</th> <th>Jogador</th> <th>Baixas de Hoje</th> <th>Mortes de Hoje</th> <th>KDA de Hoje</th> </tr> </thead> <tbody> <?php // Ajustando a consulta SQL para incluir as colunas "venceu", "perdeu", "pontos_diarios" e "pontos_totais" $query_2v2 = "SELECT Player, Kills, Deaths, KDA FROM ranking_2v2 ORDER BY KDA DESC, Kills DESC LIMIT 250"; $result_2v2 = $mysqli_gs->query($query_2v2); $posicao = 1; while ($row = $result_2v2->fetch_assoc()) { // Formatando os números com pontos (por exemplo: 20.000, 30.000) $kills_formatado = number_format($row['Kills'], 0, ',', '.'); $deaths_formatado = number_format($row['Deaths'], 0, ',', '.'); $kda_formatado = number_format($row['KDA'], 2, ',', '.'); echo "<tr>"; echo "<td>" . $posicao++ . "</td>"; echo "<td>" . htmlspecialchars($row['Player']) . "</td>"; echo "<td>" . $kills_formatado . "</td>"; echo "<td>" . $deaths_formatado . "</td>"; echo "<td>" . $kda_formatado . "</td>"; echo "</tr>"; } ?> </tbody> </table> </section> <section id="campeonato-ffa" class="tab-content"> <h1>Free for All</h1> <h2>Portal PvP Customizado Todos contra Todos</h2> <table> <thead> <tr> <th>Posição</th> <th>Jogador</th> <th>Baixas de Hoje</th> <th>Mortes de Hoje</th> <th>KDA de Hoje</th> </tr> </thead> <tbody> <?php // Ajustando a consulta SQL para refletir a ordenação pela quantidade de Kills e KDA $query_ffa = "SELECT Player, Kills, Deaths, KDA FROM ranking_ffa ORDER BY KDA DESC, Kills DESC LIMIT 250"; $result_ffa = $mysqli_gs->query($query_ffa); $posicao = 1; while ($row = $result_ffa->fetch_assoc()) { // Formatando os números com pontos (por exemplo: 20.000, 30.000) $kills_formatado = number_format($row['Kills'], 0, ',', '.'); $deaths_formatado = number_format($row['Deaths'], 0, ',', '.'); $kda_formatado = number_format($row['KDA'], 2, ',', '.'); echo "<tr>"; echo "<td>" . $posicao++ . "</td>"; echo "<td>" . htmlspecialchars($row['Player']) . "</td>"; echo "<td>" . $kills_formatado . "</td>"; echo "<td>" . $deaths_formatado . "</td>"; echo "<td>" . $kda_formatado . "</td>"; echo "</tr>"; } ?> </tbody> </table> </section> <section id="campeonato-javali" class="tab-content"> <h1>Evento de caça ao Javali</h1> <h2>Silentera Canyon</h2> <table> <thead> <tr> <th>Posição</th> <th>Jogador</th> <th>Javalis caçados Hoje</th> <th>Total de Javalias caçados</th> </tr> </thead> <tbody> <?php $query_javali = "SELECT jogador, quantia_diaria, quantia_total FROM Campeonato_javali ORDER BY quantia_total DESC LIMIT 250"; $result_javali = $mysqli_gs->query($query_javali); $posicao = 1; while($row = $result_javali->fetch_assoc()) { echo "<tr>"; echo "<td>" . $posicao++ . "</td>"; echo "<td>" . htmlspecialchars($row['jogador']) . "</td>"; echo "<td>" . $row['quantia_diaria'] . "</td>"; echo "<td>" . $row['quantia_total'] . "</td>"; echo "</tr>"; } ?> </tbody> </table> </section> <section id="campeonato-sandstorm" class="tab-content"> <h1>Bosses Sandstorm Target</h1> <h2>Tarefa de grupos</h2> <table> <thead> <tr> <th>Posição</th> <th>Jogador</th> <th>Sandstorms mortos hoje</th> <th>Total de Sandstorms mortos</th> </tr> </thead> <tbody> <?php $query_sandstorm = "SELECT jogador, quantia_diaria, quantia_total FROM Campeonato_sandstorm ORDER BY quantia_total DESC LIMIT 250"; $result_sandstorm = $mysqli_gs->query($query_sandstorm); $posicao = 1; while($row = $result_sandstorm->fetch_assoc()) { echo "<tr>"; echo "<td>" . $posicao++ . "</td>"; echo "<td>" . htmlspecialchars($row['jogador']) . "</td>"; echo "<td>" . $row['quantia_diaria'] . "</td>"; echo "<td>" . $row['quantia_total'] . "</td>"; echo "</tr>"; } ?> </tbody> </table> </section> <section id="campeonato-mobs" class="tab-content"> <h1>Monstros Jotun e Laksyaka</h1> <h2>Farm individual em Silentera Canyon</h2> <table> <thead> <tr> <th>Posição</th> <th>Jogador</th> <th>Matou hoje</th> <th>Total durante Campeonato</th> </tr> </thead> <tbody> <?php $query_mobs = "SELECT jogador, quantia_diaria, quantia_total FROM Campeonato_matar_mobs ORDER BY quantia_total DESC LIMIT 250"; $result_mobs = $mysqli_gs->query($query_mobs); $posicao = 1; while($row = $result_mobs->fetch_assoc()) { echo "<tr>"; echo "<td>" . $posicao++ . "</td>"; echo "<td>" . htmlspecialchars($row['jogador']) . "</td>"; echo "<td>" . $row['quantia_diaria'] . "</td>"; echo "<td>" . $row['quantia_total'] . "</td>"; echo "</tr>"; } ?> </tbody> </table> </section> </div> </div> <script> function showTab(tabId) { document.querySelectorAll('.tab-content').forEach(tab => tab.style.display = 'none'); document.getElementById(tabId).style.display = 'block'; } // Função para forçar a atualização da página a cada 10 segundos function forceReload() { setInterval(function() { location.reload(); // Recarrega a página }, 60000); // 10000 milissegundos = 60 segundos } document.addEventListener('DOMContentLoaded', () => { showTab('placar-principal'); forceReload(); // Chama a função de atualização após o carregamento da página }); </script> </body> </html> <?php require "campeonato_menu.php"; ?>