Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Dúvidas
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
LinkBack Ferramentas do Tópico Modos de Exibição
Antigo 16-09-2011, 11:51 AM   #1 (permalink)
Membro - Veterano
 
Avatar de xadresz
 
Registrado em: Oct 2010
Posts: 413
Agradeceu: 169
Agradecido 113 Vezes em 69 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:

Inventório de xadresz

Padrão Bossmap só atualiza depois do rr

Galera, tenho no meu site o status dos boss do server, mas ele não atualiza o status em tempo real, somente quando o server da restart que ele mostra se está morto e o horário que vai nascer...

Antes disso se o server não deu restart ele buga o horário, ex agora são 11h, no site ele iria dizer que o boss nasceu 10:59:00hrs se alguém tivesse matado ele antes.

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
$con = mysql_connect($servidor, $usuario, $senha) or die(mysql_error());
mysql_select_db($db, $con) or die(mysql_error());

include ("../configs/anti-inject-base64.php");
include ("../configs/anti_inject.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Live Boss Status - Revolution Server Interlude c6</title>
<link rel="shortcut icon" href="../imagens/favicon2.ico" type="image/x-icon" />
<style type="text/css" media="screen">
body {
	background:#000 url(../imagens/page_bg.jpg) left top repeat-x;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif
}
a:link, a:visited, a:hover {
	color:#f2f2f2;
	text-decoration:none;
}
a:active {
	color:#fff;
	text-decoration:underline;
}
.style1 { background-color:#252525 }
.style2 {
	color:#900;
	font-weight:bold;
}
.style3 { background-color:#353535; }
.style10 { font-size:12px; }
.vivo { color:#0c0; }
.morto { color:#f00; }
.spawn { color:#09f }
.respawntime { color:#f90 }
#table_boss {
	border:none;
	color:#fff;
	width:100%;
}
#table_boss caption { padding:5px 0 }
#table_boss tr td {
	text-align:center;
	border:1px solid #444;
}
#table_boss tr.t_corpo:hover td {
	background-color:#444;
	color:#ff0;
	font-weight:bold;
}
#table_boss tr.topo {
	color:#fff;
	font-weight:bold;
	font-size:16px;
}
#table_boss tr.topo td {
	background-color:#252525;
	background:#191919 url(../imagens/menu_hover.png) left bottom repeat-x;
}
#table_boss tr.topo td.t1 { width:40% }
#table_boss tr.topo td.t2 { width:15% }
#table_boss tr.topo td.t3 { width:30% }
</style>
</head>
<body>
<?php
$raidspawn = mysql_query("SELECT boss_id,respawn_time FROM raidboss_spawnlist ORDER BY respawn_time DESC");
$total = mysql_num_rows($raidspawn);
$max_pag = 25;

$paginas =  (($total % $max_pag) > 0) ? (int)($total / $max_pag) + 1 : ($total / $max_pag);

if (isset($_GET['pagina'])){
   $pagina = (int)$_GET['pagina'];
}else{
   $pagina = 1;
}

$pagina = max(min($paginas, $pagina), 1);
$inicio = ($pagina - 1) * $max_pag;

$sql = "SELECT boss_id,respawn_time FROM `raidboss_spawnlist` ORDER BY `respawn_time` DESC LIMIT ".$inicio.", ".$max_pag;
$query = mysql_query($sql);
echo '<table id="table_boss" cellpadding="1" cellspacing="0">';
echo "<caption>Resultados ".min($total, ($inicio + 1))." - ".min($total, ($inicio + $max_pag))." de ".$total." resultados encontrados</caption>";
echo '<tr class="topo">
		  <td class="t1">Nome do <span class="respawntime">Raid Boss</span></td>
		  <td class="t2">Estado</td>
		  <td class="t3">Respawn</td>
		  <td class="t2">Level</td>
		</tr>';

while(list($boss_id,$respawn_time) = mysql_fetch_row($query)){
	$raidnames = mysql_query("SELECT name,level FROM npc WHERE id = $boss_id");
    $text = '<span class="vivo">Live</span>';
	$respawn = '<span class="spawn">Spawned</span>';
    if($respawn_time > 0){
		$respawntime = date('d/m/Y \\s H:i:s',($respawn_time / 1000));
		$text = '<span class="morto">Dead</span>';
		$respawn = '<span class="respawntime">'.$respawntime.'</span>';
	}
	while(list($raidname,$levelup) = mysql_fetch_row($raidnames)){
		echo '<tr class="style10 t_corpo">
				<td class="style1">'.$raidname.'</td>
				<td class="style3">'.$text.'</td>
				<td class="style1">'.$respawn.'</td>
				<td class="style3">'.$levelup.'</td>
			  </tr>';
	}
}
echo '</table>';
?>
<div style="text-align:center">
  <?php
$prev = $pagina - 1;
$next = $pagina + 1;

/*  if ($pagina > 1) {
    $prev_link = "<a href=\"$PHP_SELF?pagina=$prev\">Anterior</a>";
  } else {
    $prev_link = "Anterior";
  }

  if ($paginas > $pagina) {
    $next_link = "<a href=\"$PHP_SELF?pagina=$next\">Prxima";
  } else {
    $next_link = "Prxima";
  }



  $painel = "";
          for ($x=1; $x<=$paginas; $x++) {
              if ($x==$pagina) {
              $painel .= " [$x] ";
              } else {
              $painel .= " <a href=\"$PHP_SELF?pagina=$x\">[$x]</a>";
              }
          }
*/
if ($pagina > 1) {
	$prev_link = "<input class=\"style2\" onclick=\"Javascript:window.location='$PHP_SELF?pagina=".$prev."'\" type=\"button\" value=\"Anterior\" name=\"btnAnterior1\" />";
	}else{
		$prev_link = "<input class=\"style2\" type=\"button\" value=\"Anterior\" disabled=\"disabled\" />";
	}
  	if ($paginas > $pagina) {
		$next_link = "<input class=\"style2\" onclick=\"JavaScript:window.location='$PHP_SELF?pagina=".$next."'\" type=\"button\" value=\"Pr&oacute;ximo\" name=\"btnAnterior1\" />";
	}else{
	  $next_link = "<input class=\"style2\" type=\"button\" value=\"Pr&oacute;ximo\" disabled=\"disabled\" />";
	}

  $painel = "";
for($x = 1; $x <= $paginas; $x++) {
	$di = $pagina == $x ? 'disabled="disabled"' : NULL;
	$painel .= "<input class=\"style2\" ".$di." onclick=\"JavaScript:window.location='$PHP_SELF?pagina=". $x ."';\" type=\"button\" value=\"".$x."\" />&nbsp;";
          }
	echo "<p style=\"text-align:center\">$prev_link  $painel $next_link</p>";

?>
</div>
</body>
</html>
Alguem ajuda ae.

xadresz está offline   Responder com Citação
Links Patrocinados
Antigo 16-09-2011, 11:56 AM   #2 (permalink)
playstation
 
Avatar de paytaly
 
Registrado em: Dec 2008
Localização: Belo Horizonte
Posts: 1,284
Agradeceu: 118
Agradecido 1,503 Vezes em 772 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para paytaly
Nome Real: Marcelo

Inventório de paytaly

Padrão

Isso é no seu Pack. Terá que colocar um Force para o update do DB quando o Boss morre e nasce.

__________________
Há! Só posso rir de quem quer vender o que mal sabe fazer...
Quer ser respondido direito!? Não faça perguntas idiotas. (Y)
paytaly está offline   Responder com Citação
Antigo 16-09-2011, 01:10 PM   #3 (permalink)
Membro - Veterano
 
Avatar de xadresz
 
Registrado em: Oct 2010
Posts: 413
Agradeceu: 169
Agradecido 113 Vezes em 69 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:

Inventório de xadresz

Padrão

L2JFrozen, será que tem essa função já ?

xadresz está offline   Responder com Citação
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim



Horários baseados na GMT -3. Agora são 09:33 AM.