Ir para conteúdo
  • Cadastre-se

Players ON (FAKE)


Posts recomendados

cara eu ja pedi pra voce postar o erro que da, ou o por que voce nao consegue colocar no site... se voce nao for postar um erro ou uma explicacao do que voce esta tendo problema, por favor pare de floodar...

tae minha index ver si voce consegui add esse script

Link para o comentário
Compartilhar em outros sites


resposta a: ¿M4C4BR3º®

 

 

 

<?php
ini_set("display_errors", "OFF");
session_start();
include_once("modules/site-config.php");
include_once("modules/database-config.php");
include('includes/config.php');
include('includes/funcoes.php');
include('anti_ddos/index.php');
include("classes/class.phpmailer.php");
       if(!file_exists('includes/config.php')){
               header('Location: instalar');
               exit();
       }
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
<title><?php echo $l2j['titulo'] ?></title>
<link rel="stylesheet" type="text/css" href="css/style.css" media="screen" />
<link rel="stylesheet" type="text/css" href="css/sidebar.css" media="screen" />
<link rel="stylesheet" href="css/plugins/plugin.css" type="text/css" media="screen" />
<link href="images/favicon.gif" rel="shortcut icon" />

<script type="text/javascript"> 
//desabilita menu de opções após clicar no botão direito
function desabilitaMenu(e)
{
if (window.Event)
{
if (e.which == 2 || e.which == 3)
return false;
}
else
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
}

//desabilita botão direito
function desabilitaBotaoDireito(e)
{
if (window.Event)
{
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3)
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
}

//desabilita botão direito do mouse
if ( window.Event )
document.captureEvents(Event.MOUSEUP);
if ( document.layers )
document.captureEvents(Event.MOUSEDOWN);

document.oncontextmenu = desabilitaMenu;
document.onmousedown = desabilitaBotaoDireito;
document.onmouseup = desabilitaBotaoDireito;
</script>
<script type="text/javascript" src="css/js/script.js"></script>
<script type="text/javascript" src="css/js/jquery-1.2.3.min.js"></script>
<script type="text/javascript" src="css/js/jquery.easing.min.js"></script>
<script type="text/javascript" src="css/js/jquery.lavalamp.min.js"></script>
<script type="text/javascript" src="jscripts/blockppu.js"></script>
<script type="text/javascript">
$(function() { $("#1, #2, #3").lavaLamp({ fx: "backout", speed: 700, click: function(event,menuItem) { return true;}});});
function MM_swapImgRestore() { //v3.0
 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
 var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
   d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
 if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
 for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
 if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
</script>
<style type="text/css">
<!--
body {
       background-color: #000000;
}
.style2 {font-size: 18px}
.style3 {
       color: #FFFFFF;
       font-style: italic;
}
-->
</style></head>
<body onload="MM_preloadImages('images/castle_over.jpg','images/bosses_over.jpg')">
<div id="header">
<img src="css/images/hd1.jpg" alt="index" />

<div id="paginas">
 <ul class="catnav" id="2">
   <li class="current"><a href="index.php">Home</a></li>
   <li class="current"><a href="?action=informacoes">Informações</a></li>
   <li class="current"><a href="?action=downloads">Downloads</a></li>
   <li class="current"><a href="?action=cadastro">Cadastro</a></li>
   <li class="current"><a href="?action=doacoes">Doações</a></li>
   <li class="current"><a href="?action=regras">Regras</a></li>
   <li class="current"><a href="?action=contato">Contato</a></li>
   <li class="current"><a href="?action=ranking">Ranking</a></li>
   <li class="current"><a href="?action=live">Live Map</a></li>
   <li class="current"></li>
 </ul>
</div>
<div id="tamanhoconteudo">

<div id="sidebar1">
<div class="dbx-group" id="sidebar-left">
<div id="" class="dbx-box widget_text">
<h3 class="dbx-handle">STATUS</h3>
<div class="dbx-content">                       
<div class="textwidget"><script src='proturl/protetor.js''></script>
<ul>
<li><span class="style2">Login Server</span> </a> <?php if(!$l2j_login){ echo ('<img border="0" src="images/offline.gif" />'); } else{ echo('<img border="0" src="images/online.gif" />'); } ?></li>
<li><span class="style2">Game Server</span> </a> <?php if(!$l2j_game){ echo ('<img border="0" src="images/online.gif" />'); } else{ echo('<img border="0" src="images/online.gif" />'); } ?></li>
<li><span class="style2">Contas Criadas:</span> <span class="style3">
<?
$servidor = "localhost";        //IP do servidor
$usuario  = "root";             //Usuário do Sql
$senha    = "www";             //Senha do Banco de Dados
$banco    = "freya";            // Nome do Banco de Dados

$conexao = mysql_connect($servidor, $usuario, $senha) or die(mysql_error());
mysql_select_db($banco, $conexao) or die(mysql_error());

$sql = mysql_query("SELECT * FROM accounts") or die(mysql_error());

$i = 1;
while($a = mysql_fetch_object($sql)) {
$i++;
}
$i= $i-1
?>
<?php echo $i; 
?></span></li>
<li><span class="style2">Players ON:</span> <span class="style3">
 <?php error_reporting(O);
 $servidor = 'localhost'; // MySQL HOST
 $usuario = 'root'; // MySQL Login 
 $senha = 'www'; // MySQL Senha 
 $db = 'freya'; // Banco de dados do seu l2
 $gameserverip = 'localhost'; // game server IP
 $numerodasoma = '20'; // numero que sera somado
 $numerodamultiplicacao = '2'; // numero que sera multiplicado
 $corserveroff = '#F00'; // cor do numero com server off (#F00 = vermelho)
 $corserveron = '#009900'; // cor do numero com server off (#009900 = verde)
 ?>

<?php $con = mysql_connect($servidor, $usuario, $senha) or die(mysql_error()); mysql_select_db($db, $con) or die(mysql_error()); ?> 

<?php //Server Status
function total($tab, $cond = NULL) {
$sql = mysql_query("SELECT COUNT(*) AS total FROM ".$tab." ".$cond."") or die(mysql_error());
$c = mysql_fetch_array($sql);
return $c['total'];
}

?>

<?php

//STATUS Game/////////////////////////////////////////////
$gs = @fsockopen($gameserverip, 7777, $errno, $errstr, 1);
if($gs >= 1){
$playersonline = total('characters', 'WHERE online = 1');
$playerscomvinteamais = $playersonline+$numerodasoma;
$resultadodosonline = "<font color='$corserveron'>".bcmul($playerscomvinteamais, $numerodamultiplicacao).'</font>';
}
else{ 
$resultadodosonline = "<font color='$corserveroff'>0</font>";
}
//FIM GS////////////////////////////////////////////////


?> <?php	
echo "$resultadodosonline";
?></span></li>
<li><span class="style:</span> <span clas2">Personagens:s="style3">
<?
$servidor = "localhost";        //IP do servidor
$usuario  = "root";             //Usuário do Sql
$senha    = "www";             //Senha do Banco de Dados
$banco    = "freya";            // Nome do Banco de Dados

$conexao = mysql_connect($servidor, $usuario, $senha) or die(mysql_error());
mysql_select_db($banco, $conexao) or die(mysql_error());

$sql = mysql_query("SELECT * FROM characters ORDER BY account_name") or die(mysql_error());

$i = 1;
while($a = mysql_fetch_object($sql)) {
$i++;
}
$i= $i-1
?>
<?php echo $i; 
?></span></li>
<li><span class="style2">Clans Criado:</span> <span class="style3">
<?
$servidor = "localhost";        //IP do servidor
$usuario  = "root";             //Usuário do Sql
$senha    = "www";             //Senha do Banco de Dados
$banco    = "freya";            // Nome do Banco de Dados

$conexao = mysql_connect($servidor, $usuario, $senha) or die(mysql_error());
mysql_select_db($banco, $conexao) or die(mysql_error());

$sql = mysql_query("SELECT * FROM clan_data") or die(mysql_error());

$i = 1;
while($a = mysql_fetch_object($sql)) {
$i++;
}
$i= $i-1
?>
<?php echo $i; 
?></span></li>
<li><span class="style2">Administradores:</span> <span class="style3">
<?
$servidor = "localhost";        //IP do servidor
$usuario  = "root";             //Usuário do Sql
$senha    = "www";             //Senha do Banco de Dados
$banco    = "freya";            // Nome do Banco de Dados

$conexao = mysql_connect($servidor, $usuario, $senha) or die(mysql_error());
mysql_select_db($banco, $conexao) or die(mysql_error());

$sql = mysql_query("SELECT * FROM characters WHERE accesslevel = '127'") or die(mysql_error());

$i = 1;
while($a = mysql_fetch_object($sql)) {
$i++;
}
$i= $i-1
?>
<?php echo $i; 
?></span></li>
</ul>
</div>
</div></div>
</div>
<div class="dbx-group" id="sidebar-left">
<div id="" class="dbx-box widget_text">
<h3 class="dbx-handle">Painel</h3>
<div class="dbx-content">                       
<div class="textwidget"><script src='proturl/protetor.js''></script>
<div align="center"><?php 
                                                               include_once("login.php"); ?></div>
</div>
</div></div>
</div>
<div class="dbx-group" id="sidebar-left">
<div id="" class="dbx-box widget_text">
<h3 class="dbx-handle">Vote Server</h3>
<div class="dbx-content">                       
<div class="textwidget">
 <div align="center">
   <script src='proturl/protetor.js''></script>
       <a href="<?php echo $l2j['top200'] ?>" target="_blank"><img src="images/top200.jpg" border="0" /></a> 
   <a href="<?php echo $l2j['megatop200'] ?>" target="_blank"><img src="images/mega.jpg" border="0" /></a> 
   <a href="<?php echo $l2j['hopzone'] ?>" target="_blank"><img src="images/hopzone.jpg" border="0" /></a>  </div>
</div>
</div></div>
</div>


<div class="dbx-group" id="sidebar-left">
<div id="" class="dbx-box widget_text">
<h3 class="dbx-handle">Download</h3>
<div class="dbx-content">                       
<div class="textwidget">
 <div align="center">
   <script src='proturl/protetor.js''></script>
   <a href="?action=downloads"><img src="images/down.png" border="0" /></a> </div>
</div>
</div></div>
</div>
</div>


<div id="artigos">

                               <div id="title"><div id="nome"><h2>Notícias</h2>
                               </div>
               <div id="not">Fique por dentro das notícias do servidor!</div>
               </div>                          <div class="entry">
                                       <center>
                                                               <br><?php if(!isset($_GET['action'])){ echo('NOTICIAS'); } if(@$_GET['action'] == 'jogando'){ echo('USUARIOS ONLINE'); } if(@$_GET['action'] == 'ver-player') { echo('DETALHES DO JOGADOR'); } ?>
         <?php if(!isset($_GET['action'])){
                       include('paginas/inicio.php');
               }
                       else{
                               include('paginas/'.$_GET['action'].'.php');
                       }
               ?></center>
               </div>
                               <div id="ftctnt"></div>
                       </div>



 </div>
<div id="sidebar2">     </td>

       <td class="sidebars">
<div class="dbx-group" id="sidebar-right">

<div id="text-485905146" class="dbx-box widget_text">
<h3 class="dbx-handle"> TOP PLAYERS </h3>
<div class="dbx-content">               
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
     <tr>
       <th height="20" colspan="3" align="center" id="menu_texto" scope="col"><div align="center">Top PvP</div></th>
     </tr>
     <tr class="menuout" id="menu_center">
       <th align="center"><div align="center">Rank</div></th>
       <th align="center"><div align="center">Nick</div></th>
       <th align="right"><div align="center">PvP</div></th>
     </tr>
     <?php while($rank_pvp = mysql_fetch_array($ranks_pvp)){ ?>
     <tr id="menu_center" class="menuout" onmouseover="this.className='menuhover'" onmouseout="this.className='menuout'">
       <th align="center""><div align="center"><?php echo $soma++ ?></div></th>
       <th align="center"><div align="center"><a href="?action=ver-player&obj_id=<?php echo $rank_pvp['obj_Id'] ?>" class="menu" ><?php echo $rank_pvp['char_name'] ?></a></div></th>
       <th align="right" scope="col"><center><font color="#BD2320" style="border-bottom:1px dotted #F00"><?php echo $rank_pvp['pvpkills'] ?></font></center></th>
     </tr>
     <?php } ?>
     <tr>
       <th height="20" colspan="3" align="center" id="menu_texto" scope="col"><div align="center">Top PK</div></th>
     </tr>
     <tr id="menu_center">
       <th align="center"><div align="center">Rank</div></th>
       <th align="center"><div align="center">Nick</div></th>
       <th align="center"><div align="center">PK</div></th>
     </tr>
     <?php while($rank_pk = mysql_fetch_array($ranks_pk)) { ?>
      <tr id="menu_center" onmouseover="this.className='menuhover'" onmouseout="this.className='menuout'">
      <th align="center"><center><?php echo $soma1++ ?></center></th>
      <th align="center"><div align="center"><a class="" href="?action=ver-player&obj_id=<?php echo $rank_pk['obj_Id'] ?>"><?php echo $rank_pk['char_name'] ?></a></div></th>
      <th align="center" scope="col"><center><font color="#BD2320" style="border-bottom:1px dotted #F00"><?php echo $rank_pk['pkkills'] ?></font></center></th>
     </tr>
     <?php } ?>

   </table>
</div>
</div></div>
<div id="text-485905147" class="dbx-box widget_text"><h3 class="dbx-handle">Status Players</h3><div class="dbx-content">                        
<div class="textwidget">
<a href="?action=bosses"><img src="images/bosses.jpg" alt="Bosses e Grand Bosses" border="0" /></a>
<br>
<a href="?action=castle"><img src="images/castle.jpg" alt="Bosses e Grand Bosses" border="0" /></a>
<br>
<a href="?action=olympiadas"><img src="images/heroes.jpg" alt="Bosses e Grand Bosses" border="0" /></a>

</div>
               </div></div>

</div>
<!--/sidebar -->
       </td>
</tr>
</table></div>

</div>
<div id="footer">
<div id="footer2">
 <div id="direitos"></div>
</div>
</div>

</body>
</html>

 

 

 

espero que ajude, fica meio complicado sem saber como eh o layout do site... e sem ve o css mas isso deve ajudar

Editado por CalPassos

signpt1.jpg

signpt2.jpgsignpt3.jpgsignpt4.jpgsignpt5.jpg

Link para o comentário
Compartilhar em outros sites

bom tipo eu coloquei ele em seu site

mas voce vai ter que configurar o script, isso eu nao posso fazer por vc

 

 

codigo removido

 

 

 

a parte que vc tem que configurar e essa dai:

<?php error_reporting(O);
 $servidorin = 'localhost'; // MySQL HOST
 $usuarioin = 'root'; // MySQL Login 
 $senhain = ''; // MySQL Senha 
 $dbin = 'l2jbrasil'; // Banco de dados do seu l2
 $gameserveripin = 'localhost'; // game server IP
 $numerodasomain = '20'; // numero que sera somado
 $numerodamultiplicacaoin = '2'; // numero que sera multiplicado
 $corserveroffin = '#F00'; // cor do numero com server off (#F00 = vermelho)
 $corserveronin = '#009900'; // cor do numero com server off (#009900 = verde)
 ?>

 

e tem mais uma voce tem que trocar a imagem do status por uma escrito players on:, mas isso e com vc

Editado por CalPassos

signpt1.jpg

signpt2.jpgsignpt3.jpgsignpt4.jpgsignpt5.jpg

Link para o comentário
Compartilhar em outros sites

todo mundo fez tinha, ou já viu mais porque nunca postaram ? ¬¬' ah me poupem isso muito bom cal isso ajuda pra quem tá com o serve nas ruinas rsrs'

Link para o comentário
Compartilhar em outros sites

Muito bom CalPassos Obrigado por compartilhar.

 

Mais estou com um probleminha, no app server funcionou perfeitamente. Já no host não quis funcionar poderia me da uma dica? fiz de tudo e não consegui.

 

bom cara se vc nao mostra uma print do erro ou fala qual erro eu nao posso adivinhar ^^

signpt1.jpg

signpt2.jpgsignpt3.jpgsignpt4.jpgsignpt5.jpg

Link para o comentário
Compartilhar em outros sites

bom cara se vc nao mostra uma print do erro ou fala qual erro eu nao posso adivinhar ^^

 

TAMBEIM TENHO O MESMO ERROR

NO APP SRV O MELHOR

MAIS NO HOST (FTP, DOMINIO) FIKA 0 ON SENDO QUE MEU SERVER TEM MAIS DE 200

eT6CY.gif
Link para o comentário
Compartilhar em outros sites

consegui por em meu seit ^^ vai fica massa na inauguraçao

O ladrão de seis galinhas tá no presídio,

O banqueiro tá livre por que tem endereço fixo

Sonha que o congresso vai aprovar lei mais severa

É o mesmo que o deputado atirar na própria testa.

Link para o comentário
Compartilhar em outros sites

ele e bem simplesde usar e so colar na pagina e configurar... o problema e que como todo systema de php tem variaveis, dai se seu site ja tiver usando as mesmas variaveis vai da conflito, so que, os erros que ta dando ai nao é esse tipo de problema... eu fico sem saber pq pode ser por varios motivos, um deles e que seu host bloquei a conexao do script do web host, pq eu ja nao sei.

signpt1.jpg

signpt2.jpgsignpt3.jpgsignpt4.jpgsignpt5.jpg

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...

Porfavor alguem poderia adaptar para mim :D nao estou conseguindo!

Vlw Obrigado!

 

 

 

<?php
session_start();
ini_set("display_errors", "OFF");
include('configs/config_sql.php');
include('configs/config_info.php');
include('funcoes/funcao_querystring.php');
include("funcoes.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">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<head>
	<title><?php echo $titulosite; ?></title>
       <link rel="shortcut icon" href="imagens/favicon2.ico" type="image/x-icon" />
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<link rel="stylesheet" href="iron/css/style.css" type="text/css" />
	<link rel="stylesheet" href="iron/css/engine.css" type="text/css" media="screen" />
       <link rel="stylesheet" href="estilos/estilos.css" type="text/css" media="screen" />
       <script src="js/blockppu.js" type="text/javascript"></script>
	<script type="text/javascript" src="iron/js/validation.js"></script>
	<script type="text/javascript" src="iron/js/ajax.js"></script>
	<!--[if IE]>
	<link rel="stylesheet" href="/iron/css/ie.css" type="text/css" />
	<![endif]-->
</head>
<body id="main_body">
	<div id="l2topru">
		<?php $p = $_GET['pagina']; ?>
		</a>		</div>
<div id="logo2">
		<div align="left"><a href="#"><img src="iron/images/logo.png" alt="Lineage II Iron" align="top" /></a> </div>
</div>
<div id="container">
	<!--header-->

		<div id="header">


			<div id="logo"></div>

			<div id="main_menu">
			  <a href="?pagina=home" id="mm_01"><span>Home</span></a>
                 <a href="?pagina=registrar&id=1" id="mm_02"><span>Registration</span></a>
                 <a href="?pagina=download" id="mm_03"><span>Downloads</span></a>
                 <a href="?pagina=login&id=2" id="mm_05"><span>Painel</span></a>
                 <a href="<?php echo $forum; ?>" target="_blank" id="mm_04"><span>Home</span></a>
                 <a href="?pagina=doacoes" id="share"><span>Donate</span></a></div>
 </div>
	<!--/header-->
	<!--main_content-->
		<div id="main_content">
		<!--left_part-->
			<div class="left_part">
				<div class="block"><div class="block_top"><div class="block_bt">
					<ul class="left_menu">
						<li><a href="?pagina=home">Home</a></li>
						<li><a href="?pagina=info">Information</a></li>
						<li><a href="?pagina=download">Downloads</a></li>
						<li><a href="?pagina=registrar&id=1"><b>Account</b></a></li>
						<li><a href="?pagina=trocasenha&id=1"><b>Change Pass</b></a></li>
						<li><a href="?pagina=login&id=2">Painel</a></li>
					</ul>
				</div></div></div>
				<div class="block1"><div class="block_top"><div class="block_bt">
					<ul class="left_menu">
						<li><strong><a href="javascript:abrir('rank/rank.php');"><em>Top Players</em></a></strong></li>
						<li><strong><a href="javascript:abrir('live/player/index.php');"><em>Live Players</em></a></strong></li>
						<li><strong><a href="?pagina=castle"><em>Castles</em></a></strong></li>
						<li><strong><a href="?pagina=heros"><em>Heroes</em></a></strong></li>
					    <li><strong><a href="javascript:abrir('arquivos/bosses.php');"><em>Raid Boss</em></a></strong></li>
						<li><strong><a href="javascript:abrir('live/boss/index.php');"><em>Live Boss</em></a></strong></li>
                           <li><strong><a href="?pagina=wallpapers"><em>Wallpapers</em></a></strong></li>
                           <li><strong><a href="?pagina=lineage2"><em>Lineage 2 [pt]</em></a></strong></li>
					</ul>

 <br />
				</div>
				</div></div>
			</div>
		<!--/left_part-->
		<!--content-->
			<div class="content">
				<div class="new"><h2 align="center"><a href="#">Welcome!</a></h2>
				  <p> </p>
				  <div class="create">
<span><?php
		  $local = $_REQUEST['id'];

			 if ($local == "1"){
				$pasta = "reg";
				$inicial = 'reg.php';
			 }
			 elseif ($local == "2"){
				 $pasta = "login";
				 $inicial = "login";
			 }else {
				$pasta = "arquivos";
				$inicial = 'home.php';
			 }

		  QueryString($_GET['pagina'], "$inicial", "$pasta");
         ?></a>
</div>
<p>
			  </div>
			</div>
		<!--/content-->
		<!--right_part-->
		<div class="right_part">
			<div class="block">
				<div class="block_top">
				  <div class="block_bt">
                     <?php //Server Status
function total($tab, $cond = NULL) {
$sql = mysql_query("SELECT COUNT(*) AS total FROM ".$tab." ".$cond."") or die(mysql_error());
$c = mysql_fetch_array($sql);
return $c['total'];
}


$loginserver = @fsockopen($servidor, 2106, $errno, $errstr, 2);
$gameserver = @fsockopen($servidor, 7777, $errno2, $errstr2, 2);
?>
						<div class="title">Status</div>
						<table cellpadding="0" cellspacing="0" id="server">
<table class="statuspanel" cellspacing="0" cellpadding="0">
          <td rowspan="5" colspan="2" width="160"></td>
         <tr>
          <td class="ServerStatus" height="17" nowrap>Login Server:     </td>
          <td class="ServerStatus" nowrap>    <?php 
$fp = @fsockopen("87.106.53.90", 2106, $errno, $errstr, 1);
if($fp >= 1){
echo '<span class="confirm"><img src="imagens/icones/cross.png" alt="(Online)" /></span>'; 
}else{ echo '<span class="error"><img src="imagens/icones/tick.png" alt="(Offline)" /></span>'; } 
?></td>
         </tr>

         <tr>
          <td class="ServerStatus" nowrap>Game Server:     </td>
          <td class="ServerStatus" width="90" nowrap>    <?php 
$fp = @fsockopen("87.106.53.90", 7777, $errno, $errstr, 1);
if($fp >= 1){
echo '<span class="confirm"><img src="imagens/icones/cross.png" alt="(Online)" /></span>';
}else{ echo '<span class="error"><img src="imagens/icones/tick.png" alt="(Offline)" /></span>'; } 
?></td>

</table>
<br>
<div class="line"></div>
         <tr>
	   <td class="ServerStatus" nowrap>Total Account: <?php echo total('accounts'); ?></td>
	   <div class="line"></div>
         <tr>
	   <td class="ServerStatus" nowrap>Characters: <?php echo total('characters'); ?></td>
	   <div class="line"></div>
         <tr>
	   <td class="ServerStatus" nowrap>Players Online: <?php echo total('characters', 'WHERE online = 1'); ?></td>
	   <div class="line"></div>
         <tr>
	   <td class="ServerStatus" nowrap>Clans Created: <?php echo total('clan_data'); ?></td>
<div class="line"></div>
         <tr>
          <td class="ServerStatus" nowrap>Version:</td>
          <td class="ServerStatus" width="90" nowrap><?php echo $versao; ?></td>
	   <div class="line"></div>
         <tr>
          <td class="ServerStatus" nowrap>XP:</td>
          <td class="ServerStatus" width="90" nowrap><?php echo $xp; ?></td>
	   <div class="line"></div>
         <tr>
          <td class="ServerStatus" nowrap>SP:</td>
          <td class="ServerStatus" width="90" nowrap><?php echo $sp; ?></td>
	   <div class="line"></div>
         <tr>
          <td class="ServerStatus" nowrap>Adena:</td>
          <td class="ServerStatus" width="90" nowrap><?php echo $adena; ?></td>
</table>
	  <tr></tr>
	  <div class="line"></div>
	  <div align="center">

	    </div>
					</div>
				</div>
			</div>
			<div class="block1">
				<div class="block_top">
					<div class="block_bt">
						<div class="title2">Vote</div>
				    <ul class="extra_menu">
							<li>
							  <div align="center">Vote For Us</a>.</div>
							</li>
						    <p align="center"><a href="" target="_blank"><img src="http://top.l2jbrasil.com/images/button.png" alt="Vote for Top L2JBrasil" width="90" height="60" border="0"></a>
							<p align="center"><a href="" target="_blank"><img src="http://images.hopzone.net/lineage2/votebanners/lineage2-90x60-1.gif" alt="Vote for HopZone.Net" width="90" height="60" border="0"></a></p>
						    <p align="center"><a href="" target="_blank"><img src="http://www.gamesites200.com/lineage2/vote.gif" alt="Vote on the Lineage 2 Top 200" width="90" height="60" border="0"></a></p> 
					  </ul>
						<!--End Game Sites 200 Code--></p>
					</div>
				</div>
			</div>
		<!--/right_part-->
			<div class="cl"></div>
		</div>
	<!--/main_content-->
	<!--footer-->
		<div id="footer">
			<div class="footer_logo_left"><img src="iron/images/footer_logo_01.gif" width="83" height="17" alt="" /></div>
			<div class="footer_logo_right"><img src="iron/images/footer_logo_02.gif" width="62" height="9" alt="" /></div>
			<div class="footer_center">
				<div>2010-2011 (C) Copyright Lineage II Corporation. All Right Reserved </div>
				Lineage II and Lineage II the Chaotic Throne are registered trademarks of NCsoft Corporation. Developed by Lineage II Development Studio in NCsoft. <br />
				2009-2010 (C) Copyright Lineage II Corporation. All Right Reserved.
		  </div>
			<div class="cl"></div>
		</div>
	</div>
</div>

</body>
</html>

 

 

 

No Aguardo...

Editado por mathuza-br

307sozm.jpg

L2Valkyrie.com - Freya PVP Server - All Free Items

Link para o comentário
Compartilhar em outros sites

<?php

 

//Configurações de Banco de Dados//

$l2j_db['local'] = '127.0.0.1'; //IP do Servidor MySQL//

$l2j_db['porta'] = '3306'; //Porta do MySQL//

$l2j_db['user'] = 'root'; //Usuario do MySQL//

$l2j_db['senha'] = 'root'; //Senha do MySQL (Padrão: Em branco)//

$l2j_db['data'] = 'l2jdb'; //Database do Servidor//

$l2j_sv['ip'] = '69.162.67.195'; //IP do Servidor//<br>

$l2j_sv['game'] = '7777'; //Porta do GameServer//

$l2j_sv['geodata'] = '9050'; //Porta do Geodata//

$l2j_sv['login'] = '2106'; //Porta do LoginServer//

 

 

//Titulo do Site e Créditos//

$l2j['titulo'] = 'Lineage II WarBLood'; //Titulo do Site//

$l2j['credito'] = 'Web by RevoltadO'; //Creditos//

 

//Demais Configurações//

$l2j['pvp'] = '5'; //Ranking PVP da Pagina Inicial//

$l2j['pk'] = '5'; //Ranking PK da Pagina Inicial//

$l2j['pagepk'] = '50'; //Pagina PK, Mostrar quantos por Pagina?//

$l2j['pagepvp'] = '50'; //Pagina PvP, Mostrar quantos por Pagina?//

$l2j['not'] = '5'; //Noticias por Pagina?//

 

$l2j['top200'] = 'http://www.gamesites200.com/lineage2/in.php?id=25798'; //Link de Voto 1//

$l2j['megatop200'] = 'http://www.topservers200.com/in.php?id=4340'; //Link de Voto 2//

$l2j['hopzone'] = 'http://vote3.com'; //Link de Voto 3//

 

$l2j['patch'] = 'link'; //Link de download do Patch do Server//

$l2j['cliente'] = 'link'; //Link de download do cliente do servidor//

$l2j['teamspeak'] = 'link'; //Link de download do teamspeak//

 

 

 

//Não Mecha o Site pode Parar de funcionar!//

$soma = 1;

$soma1 = 1;

$checa = mysql_connect($l2j_db['local'].':'.$l2j_db['porta'], $l2j_db['user'], $l2j_db['senha']);

mysql_select_db($l2j_db['data'], $checa) or die ('Não foi possivel Conectar ao Servidor Verifique os Erros a Seguir!<br />'. mysql_error());

$l2j_game = @fsockopen($l2j_sv['ip'], $l2j_sv['game'], $errno, $errstr, 1);

$l2j_login = @fsockopen($l2j_sv['ip'], $l2j_sv['login'], $errno, $errstr, 1);

 

?>

 

 

 

 

ae mano ese ae e minha config toda vez que edito fica tudo branco teria como editar ae pramin agradeseria muito ^^

Link para o comentário
Compartilhar em outros sites

olha aew se eu tirar a senha da para ver q o dns que o seu script tenta conectar é o do host do próprio site!

como fazer ele conectar ao servidor certo?

KkUWn.png

"OBS EU SO RETIREI A SENHA... O CERTO DO ERRO SERIA DIZER Q "Access denied for user 'root'@'208.115.234.99' (using password: YES)

 

Espero ter ajudado a resolver esse problema ^^

Menssenger: [email protected]

Qz46y.png

Link para o comentário
Compartilhar em outros sites

Na verdade fera, você modificou um script desenvolvido por mim.

 

cara a partir do momento que existem varios scripts na internet sempre vai ter alguem pra falar isso... eu aprendo lendo codigos, inclusive os seus... mas acho que e meio errado voce querer levar credito em um script que nao tem nada a ver com o seu... o seu realmente existe mas esse mostra um resultado totalmente diferente...

acompanho seus trabalhos, nao desmereco seu trabalho mas acho que esse e um comentario meio bizarro, nao e porque voce fez um script que voce vai levar credito por todos os outros! me desculpa se eu tiver falando alguma besteira.

signpt1.jpg

signpt2.jpgsignpt3.jpgsignpt4.jpgsignpt5.jpg

Link para o comentário
Compartilhar em outros sites

Alguem me consegue ajudar com este erro???

 

 

 

Fatal error: Cannot redeclare total() (previously declared in C:\wamp\www\index.php:200) in C:\wamp\www\index.php on line 260

 

 

 

 

INDEX.

 


<?php
session_start();
include('configs/config_sql.php');
include('configs/config_info.php');
include('funcoes/funcao_querystring.php');
// Edição Total do Layout por: Llairenm Ilai - ©Madjirus
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo $titulosite; ?></title>
<link rel="shortcut icon" href="imagens/favicon2.ico" type="image/x-icon" />
<link rel="stylesheet" href="estilos/estilos.css" type="text/css" media="screen" />
<link rel="stylesheet" href="estilos/estiloazul.css" type="text/css" title="padrao" />
<link rel="alternate stylesheet" href="estilos/estilovermelho.css" type="text/css" title="vermelho" />
<link rel="alternate stylesheet" href="estilos/estiloamarelo.css" type="text/css" title="amarelo" />
<link rel="alternate stylesheet" href="estilos/estiloverde.css" type="text/css" title="verde" />
<script src="js/blockppu.js" type="text/javascript"></script>
<script type="text/javascript" src="js/styleswitcher.js"></script>
</head>
<body>
<div id="geral">
 <div id="nav_topo">
   <div id="menu_topo">
     <?php $p = $_GET['pagina']; ?>
     <ul id="topo_menu">
       <li><a href="?pagina=home"  <?php if($p=="home")echo'class="selecionado"'; elseif($p=="")echo'class="selecionado"';?>> <span><span class="titulo_menu_topo">Home</span><br />
         <span>L2 Aukmenom</span></span></a></li>
       <li><a href="?pagina=download" <?php if($p=="download")echo'class="selecionado"';?>> <span><span class="titulo_menu_topo">Downloads</span><br />
         <span>Patch e Cliente</span></span></a></li>
       <li><a href="?pagina=registrar&id=1" <?php if($p=="registrar")echo'class="selecionado"';?>> <span><span class="titulo_menu_topo">Cadastro</span><br />
         <span>Crie sua conta</span></span></a></li>
       <li><a href="?pagina=trocasenha&id=1" <?php if($p=="trocasenha")echo'class="selecionado"';?>> <span><span class="titulo_menu_topo">Trocar Senha</span><br />
         <span>Altere sua senha</span></span></a></li>
       <li><a href="?pagina=videos" <?php if($p=="videos")echo'class="selecionado"';?>> <span><span class="titulo_menu_topo">Videos</span><br />
         <span>Sessão de Videos</span></span></a></li>
       <li><a href="?pagina=info" <?php if($p=="info")echo'class="selecionado"';?>> <span><span class="titulo_menu_topo">Informações</span><br />
         <span>Informações do servidor</span></span></a></li>
       <li><a href="?pagina=login&id=2" <?php if($p=="login")echo'class="selecionado"';?>> <span><span class="titulo_menu_topo">Painel</span><br />
         <span>Painel do Usuário</span></span></a></li>
     </ul>
   </div>
 </div>
 <div id="linha_nav">
   <div id="linha_menu"></div>
 </div>
 <div id="bg_cg">
   <div id="corpo_geral">



      <div id="caixa_logo">






       <div id="cores_tema">





         <ul id="lista_trocar_tema">


                   <div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
 new google.translate.TranslateElement({
   pageLanguage: 'pt'
 }, 'google_translate_element');
}
</script><script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script><br />




           <li><a href="#" class="estilo_padrao" onclick="setActiveStyleSheet('vermelho'); return false; "><img src="imagens/icones/temavermelho.png" alt="Vermelho" /></a></li>
           <li><a href="#" onclick="setActiveStyleSheet('padrao'); return false; "><img src="imagens/icones/temaazul.png" alt="Azul" /></a></li>
           <li><a href="#" onclick="setActiveStyleSheet('amarelo'); return false; "><img src="imagens/icones/temaamarelo.png" alt="Amarelo" /></a></li>
           <li><a href="#" onclick="setActiveStyleSheet('verde'); return false; "><img src="imagens/icones/temaverde.png" alt="Verde" /></a></li>
         </ul>
         <div class="clear"></div>
       </div>
     </div>
     <div id="corpo">
       <div id="barra_topo_corpo">
         <div class="borda_et"></div>
         <div class="meio_mt"></div>
         <div class="borda_dt"></div>
       </div>
       <div class="clear"></div>
       <div id="caixa_conteudos">
         <div class="caixa_lateral">
           <div class="lateral">
             <div class="titulo_lateral">
               <div class="titulo_lateral_e"></div>
               <div class="titulo_lateral_m">
                 <h3>Navegação</h3>
               </div>
               <div class="titulo_lateral_d"></div>
             </div>
             <ul class="menu_lateral">
               <li><a href="javascript:abrir('arquivos/bosses.php');">Raid Boss</a></li>
               <li><a href="?pagina=regras">Regras</a></li>
               <li><a href="?pagina=doacoes">Doações</a></li>
               <li><a href="?pagina=contato">Contacto</a></li>
               <li><a href="?pagina=rank">Ranking</a></li>
               <li><a href="?pagina=heros">Heros</a></li>
               <li><a href="?pagina=castle">Castle Siege</a></li>
               <li><a href="voto/index.php">Voto Reward</a></li>

             </ul>
           </div>
           <div class="l_div"> </div>
           <div class="lateral">
             <div class="titulo_lateral">
               <div class="titulo_lateral_e"></div>
               <div class="titulo_lateral_m">
                 <h3>Administradores</h3>
               </div>
               <div class="titulo_lateral_d"></div>
             </div>
             <ul class="menu_lateral ml_2">
               <?php

$sql = mysql_query("SELECT char_name, accesslevel, online FROM characters WHERE accesslevel > 0") or die(mysql_error());
while($c = mysql_fetch_array($sql)) {

$cor = $c['online'] == '1' ? '#0f0' : '#f00';
$msg = $c['online'] == '1' ? '<img src="imagens/icones/tick.png" alt="(Online)" />' : '<img src="imagens/icones/cross.png" alt="(Offline)" />';
echo "<li><a href=\"#\"><span>" . $c['char_name'] . "</span><em style=\"color:".$cor."\">".$msg."</em></a></li>";
}
?>
             </ul>
           </div>




         <div class="lateral">
             <div class="titulo_lateral">
               <div class="titulo_lateral_e"></div>
               <div class="titulo_lateral_m">
                 <h3>Votar</h3>
               </div>
               <div class="titulo_lateral_d"></div>
             </div>
             <p> </p>
             <p> </p>
             <p align="center"><a href="<?php echo $topsitelink; ?>"><img src="imagens/Votar/gamesites200.png" alt="" width="107" height="49" /></a></p>
             <p> </p>
             <p align="center"><a href="<?php echo $topsitelink2; ?>"><img src="imagens/Votar/gtop100.png" alt="" width="107" height="49" /></a></p>
             <p> </p>
             <p align="center"><a href="<?php echo $topsitelink3; ?>"><img src="imagens/Votar/top100arena.png" alt="" width="107" height="49" /></a></p>
             <p> </p>
             <p align="center"><a href="<?php echo $topsitelink4; ?>"><img src="imagens/Votar/xtremetop200.png" alt="" width="107" height="49" /></a></p>
             <p> </p>
             <p align="center"><a href="<?php echo $topsitelink5; ?>"><img src="imagens/Votar/top.jpg" alt="" width="107" height="49" /></a></p>
             <p> </p>
             <p align="center"><a href="<?php echo $topsitelink6; ?>"><img src="imagens/Votar/hop.gif" alt="" width="107" height="49" /></a></p>
</div>
         </div>




         <div id="conteudo">
           <?php
		  $local = $_REQUEST['id'];

			 if ($local == "1"){
				$pasta = "reg";
				$inicial = 'reg.php';
			 }
			 elseif ($local == "2"){
				 $pasta = "login";
				 $inicial = "login";
			 }else {
				$pasta = "arquivos";
				$inicial = 'home.php';
			 }

		  QueryString($_GET['pagina'], "$inicial", "$pasta");
         ?>
           <!-- Conteudo -->
         </div>
         <div class="caixa_lateral_2">
           <div class="lateral">
             <div class="titulo_lateral">
               <div class="titulo_lateral_e"></div>
               <div class="titulo_lateral_m">
                 <h3>Server Status</h3>
               </div>
               <div class="titulo_lateral_d"></div>
             </div>
             <?php //Server Status
function total($tab, $cond = NULL) {
$sql = mysql_query("SELECT COUNT(*) AS total FROM ".$tab." ".$cond."") or die(mysql_error());
$c = mysql_fetch_array($sql);
return $c['total'];
}


$loginserver = @fsockopen($servidor, 2106, $errno, $errstr, 2);
$gameserver = @fsockopen($servidor, 7777, $errno2, $errstr2, 2);
?>
             <ul class="menu_lateral ml_2">
               <li><a href="#"><span>Login Server:</span> <em>
                 <?php 
$fp = @fsockopen("$ip", 2106, $errno, $errstr, 1);
if($fp >= 1){
echo '<span class="confirm"><img src="imagens/icones/tick.png" alt="(Online)" /></span>'; 
}else{ echo '<span class="error"><img src="imagens/icones/cross.png" alt="(Offline)" /></span>'; } 
?>
                 </em></a></li>
               <li><a href="#"><span>Game Server:</span> <em>
                 <?php 
$fp = @fsockopen("$ip", 7777, $errno, $errstr, 1);
if($fp >= 1){
echo '<span class="confirm"><img src="imagens/icones/tick.png" alt="(Online)" /></span>';
}else{ echo '<span class="error"><img src="imagens/icones/cross.png" alt="(Offline)" /></span>'; } 
?>
                 </em></a></li>
               <li><a href="#"><span>Total de Contas:</span><span>..................120</span></a></li>
               <li><a href="#"><span>Personagens:</span> <em><?php echo total('characters'); ?></em></a></li>
               <li><a href="#"><span>Players Online:</span> <em><?php echo total('characters', 'WHERE online = 1'); ?></em></a></li>

<?php 
///////////////////////////CODIGO POR CALPASSOS/////////////////////////// 
///////////////////////////PARTE CONFIGURAVEL/////////////////////////// 
error_reporting(O); 
 $servidor = 'localhost'; // MySQL HOST 
 $usuario = 'root'; // MySQL Login  
 $senha = 'upsupsups'; // MySQL Senha  
 $db = 'l2js_ls'; // Banco de dados do seu l2 
 $gameserverip = 'localhost'; // game server IP 
 $numerodasoma = '20'; // numero que sera somado 
 $numerodamultiplicacao = '2'; // numero que sera multiplicado 
 $corserveroff = '#F00'; // cor do numero com server off (#F00 = vermelho) 
 $corserveron = '#009900'; // cor do numero com server on (#009900 = verde) 
 ///////////////////////////FIM DA PARTE CONFIGURAVEL/////////////////////////// 
 ?> 

<?php 
///////////////////////////NAO EDITE AQUI/////////////////////////// 
$con = mysql_connect($servidor, $usuario, $senha) or die(mysql_error()); mysql_select_db($db, $con) or die(mysql_error()); 
///////////////////////////NAO EDITE AQUI/////////////////////////// 
?>  

<?php 

///////////////////////////NAO EDITE AQUI/////////////////////////// 
function total($tab, $cond = NULL) { 
       $sql = mysql_query("SELECT COUNT(*) AS total FROM ".$tab." ".$cond."") or die(mysql_error()); 
       $c = mysql_fetch_array($sql); 
       return $c['total']; 
} 
///////////////////////////NAO EDITE AQUI/////////////////////////// 
?> 

<?php 
///////////////////////////NAO EDITE AQUI/////////////////////////// 
$gs = @fsockopen($gameserverip, 7777, $errno, $errstr, 1); 
if($gs >= 1){ 
$playersonline = total('characters', 'WHERE online = 1'); 
       $playerscomvinteamais = $playersonline+$numerodasoma; 
       $resultadodosonline = "<font color='$corserveron'>".bcmul($playerscomvinteamais, $numerodamultiplicacao).'</font>'; 
} 
else{  
$resultadodosonline = "<font color='$corserveroff'>0</font>"; 
} 
///////////////////////////NAO EDITE AQUI/////////////////////////// 
?> 

PLAYERS ON: <?php echo "$resultadodosonline"; ?>





               <li><a  ref="#"><span>Clans Criados:</span> <em><?php echo total('clan_data'); ?></em></a></li>
             </ul>
           </div>
           <div class="l_div"> </div>
           <div class="lateral">
             <div class="titulo_lateral">
               <div class="titulo_lateral_e"></div>
               <div class="titulo_lateral_m">
                 <h3>Server Info</h3>
               </div>
               <div class="titulo_lateral_d"></div>
             </div>
             <ul class="menu_lateral ml_2">
               <li><a href="#"><span>Versão:</span> <em><?php echo $versao; ?></em></a></li>
               <li><a href="#"><span>Exp:</span> <em><?php echo $xp; ?></em></a></li>
               <li><a href="#"><span>Sp:</span> <em><?php echo $sp; ?></em></a></li>
               <li><a href="#"><span>Adena:</span> <em><?php echo $adena; ?></em></a></li>
             </ul>
             </div>

                       <div class="lateral">
             <div class="titulo_lateral">
               <div class="titulo_lateral_e"></div>
               <div class="titulo_lateral_m">
                 <h3>Visitas</h3>
               </div>
               <div class="titulo_lateral_d"></div>
             </div>
             <p> </p>
             <p> </p>

                       <!--************CODE GEOUSER************-->
<a href="http://s05.flagcounter.com/more/dv3K"><img src="http://s05.flagcounter.com/count/dv3K/bg=2e2e2e/txt=ffffff/border=2e2e2e/columns=3/maxflags=20/viewers=0/labels=0/" alt="free counters"  height="140" width="181"></a>

<!--************END CODE GEOUSER************-->






           </div>
         </div>












         <div class="clear"></div>
       </div>
       <div id="barra_baixo_corpo">
         <div class="borda_eb"></div>
         <div class="meio_mb"></div>
         <div class="borda_db"></div>
         <div class="clear"></div>
       </div>
     </div>
     <div id="rodape">
       <p>Copyright © 2011 - <a href="#">©Madjirus</a></p>
     </div>
   </div>
   <div class="clear"></div>
 </div>
</div>
</body>
</html>

Editado por StrongA
Link para o comentário
Compartilhar em outros sites

  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.






  • Patrocinadores

  • Quem Está Navegando

    • Nenhum usuário registrado visualizando esta página.
  • Posts

    • Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?    
    • muchas gracias muy lindos NPC 🙂
    • relaxa jovem gafanhoto, testa as quests. e posTa os erros indesejaveis.  
    • Se alguém pudesse me ensinar como codificar as missões, eu ficaria feliz em fazer isso sozinho ou pelo menos ajudar. Eu realmente quero jogar em um servidor onde todas as quests funcionem bem e melhor ainda se você puder fazer quests customizadas!
    • mas no interlude, nem todas as quests de class,  vai mostrar onde tem que ir, ate o reborn nao mostrava quando era interlude, só mostrou depois que eles colocaram client classic pra rodar, e ficou melhor ainda quando virou hellbound em diante, mas ha sim alguma chance de modificar isso direto no script para fazer igualmente, só basta te um pouco de paciencia e persistencia exato
    • 408_PathToElvenwizard dá Orion eu tive que mexer tbm, até modifiquei e consegui deixar ela igual do Classic, com a seta e a marcação no mapa. (não retail IL) Dá pra importar py de várias revs, o foda é que não da regular as quest py através do debug em tempo real, pelo menos eu não consegui rsrs
    • Hasta el momento todas las QUESTS son completables si te guias con un tutorial de youtube. El problema es que tienen bugs de locacion y de subquests que no avanzan o no te marcan correctamente a donde ir en el mapa, cosa que en Retail si se ve como corresponde.
    • estranho, mas pelo menos a galera nunca reclamo das quests quando tinha aberto 5x, geral fez class primeira e segunda job, poucos que compraram a class
    • en RUSaCis-3.5 data pack, las Quests estan en formato .java y son diferentes a como estan redactadas en jOrion y jFrozen 1.5 (ProyectX) package net.sf.l2j.gameserver.scripting.quest; import net.sf.l2j.commons.random.Rnd; import net.sf.l2j.gameserver.enums.Paperdoll; import net.sf.l2j.gameserver.enums.QuestStatus; import net.sf.l2j.gameserver.enums.actors.ClassId; import net.sf.l2j.gameserver.model.actor.Creature; import net.sf.l2j.gameserver.model.actor.Npc; import net.sf.l2j.gameserver.model.actor.Player; import net.sf.l2j.gameserver.network.serverpackets.SocialAction; import net.sf.l2j.gameserver.scripting.QuestState; public class Q224_TestOfSagittarius extends SecondClassQuest { private static final String QUEST_NAME = "Q224_TestOfSagittarius"; // Items private static final int BERNARD_INTRODUCTION = 3294; private static final int HAMIL_LETTER_1 = 3295; private static final int HAMIL_LETTER_2 = 3296; private static final int HAMIL_LETTER_3 = 3297; private static final int HUNTER_RUNE_1 = 3298; private static final int HUNTER_RUNE_2 = 3299; private static final int TALISMAN_OF_KADESH = 3300; private static final int TALISMAN_OF_SNAKE = 3301; private static final int MITHRIL_CLIP = 3302; private static final int STAKATO_CHITIN = 3303; private static final int REINFORCED_BOWSTRING = 3304; private static final int MANASHEN_HORN = 3305; private static final int BLOOD_OF_LIZARDMAN = 3306; private static final int CRESCENT_MOON_BOW = 3028; private static final int WOODEN_ARROW = 17; // Rewards private static final int MARK_OF_SAGITTARIUS = 3293; // NPCs private static final int BERNARD = 30702; private static final int HAMIL = 30626; private static final int SIR_ARON_TANFORD = 30653; private static final int VOKIAN = 30514; private static final int GAUEN = 30717; // Monsters private static final int ANT = 20079; private static final int ANT_CAPTAIN = 20080; private static final int ANT_OVERSEER = 20081; private static final int ANT_RECRUIT = 20082; private static final int ANT_PATROL = 20084; private static final int ANT_GUARD = 20086; private static final int NOBLE_ANT = 20089; private static final int NOBLE_ANT_LEADER = 20090; private static final int BREKA_ORC_SHAMAN = 20269; private static final int BREKA_ORC_OVERLORD = 20270; private static final int MARSH_STAKATO_WORKER = 20230; private static final int MARSH_STAKATO_SOLDIER = 20232; private static final int MARSH_STAKATO_DRONE = 20234; private static final int MARSH_SPIDER = 20233; private static final int ROAD_SCAVENGER = 20551; private static final int MANASHEN_GARGOYLE = 20563; private static final int LETO_LIZARDMAN = 20577; private static final int LETO_LIZARDMAN_ARCHER = 20578; private static final int LETO_LIZARDMAN_SOLDIER = 20579; private static final int LETO_LIZARDMAN_WARRIOR = 20580; private static final int LETO_LIZARDMAN_SHAMAN = 20581; private static final int LETO_LIZARDMAN_OVERLORD = 20582; private static final int SERPENT_DEMON_KADESH = 27090; public Q224_TestOfSagittarius() { super(224, "Test Of Sagittarius"); setItemsIds(BERNARD_INTRODUCTION, HAMIL_LETTER_1, HAMIL_LETTER_2, HAMIL_LETTER_3, HUNTER_RUNE_1, HUNTER_RUNE_2, TALISMAN_OF_KADESH, TALISMAN_OF_SNAKE, MITHRIL_CLIP, STAKATO_CHITIN, REINFORCED_BOWSTRING, MANASHEN_HORN, BLOOD_OF_LIZARDMAN, CRESCENT_MOON_BOW); addQuestStart(BERNARD); addTalkId(BERNARD, HAMIL, SIR_ARON_TANFORD, VOKIAN, GAUEN); addMyDying(ANT, ANT_CAPTAIN, ANT_OVERSEER, ANT_RECRUIT, ANT_PATROL, ANT_GUARD, NOBLE_ANT, NOBLE_ANT_LEADER, BREKA_ORC_SHAMAN, BREKA_ORC_OVERLORD, MARSH_STAKATO_WORKER, MARSH_STAKATO_SOLDIER, MARSH_STAKATO_DRONE, MARSH_SPIDER, ROAD_SCAVENGER, MANASHEN_GARGOYLE, LETO_LIZARDMAN, LETO_LIZARDMAN_ARCHER, LETO_LIZARDMAN_SOLDIER, LETO_LIZARDMAN_WARRIOR, LETO_LIZARDMAN_SHAMAN, LETO_LIZARDMAN_OVERLORD, SERPENT_DEMON_KADESH); } @Override public String onAdvEvent(String event, Npc npc, Player player) { String htmltext = event; QuestState st = player.getQuestList().getQuestState(QUEST_NAME); if (st == null) return htmltext; // BERNARD if (event.equalsIgnoreCase("30702-04.htm")) { st.setState(QuestStatus.STARTED); st.setCond(1); playSound(player, SOUND_ACCEPT); giveItems(player, BERNARD_INTRODUCTION, 1); if (giveDimensionalDiamonds39(player)) htmltext = "30702-04a.htm"; } // HAMIL else if (event.equalsIgnoreCase("30626-03.htm")) { st.setCond(2); playSound(player, SOUND_MIDDLE); takeItems(player, BERNARD_INTRODUCTION, 1); giveItems(player, HAMIL_LETTER_1, 1); } else if (event.equalsIgnoreCase("30626-07.htm")) { st.setCond(5); playSound(player, SOUND_MIDDLE); takeItems(player, HUNTER_RUNE_1, 10); giveItems(player, HAMIL_LETTER_2, 1); } // SIR_ARON_TANFORD else if (event.equalsIgnoreCase("30653-02.htm")) { st.setCond(3); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_1, 1); } // VOKIAN else if (event.equalsIgnoreCase("30514-02.htm")) { st.setCond(6); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_2, 1); } return htmltext; } @Override public String onTalk(Npc npc, Player player) { String htmltext = getNoQuestMsg(); QuestState st = player.getQuestList().getQuestState(QUEST_NAME); if (st == null) return htmltext; switch (st.getState()) { case CREATED: if (player.getClassId() != ClassId.ROGUE && player.getClassId() != ClassId.ELVEN_SCOUT && player.getClassId() != ClassId.ASSASSIN) htmltext = "30702-02.htm"; else if (player.getStatus().getLevel() < 39) htmltext = "30702-01.htm"; else htmltext = "30702-03.htm"; break; case STARTED: int cond = st.getCond(); switch (npc.getNpcId()) { case BERNARD: htmltext = "30702-05.htm"; break; case HAMIL: if (cond == 1) htmltext = "30626-01.htm"; else if (cond == 2 || cond == 3) htmltext = "30626-04.htm"; else if (cond == 4) htmltext = "30626-05.htm"; else if (cond > 4 && cond < 8) htmltext = "30626-08.htm"; else if (cond == 8) { htmltext = "30626-09.htm"; st.setCond(9); playSound(player, SOUND_MIDDLE); takeItems(player, HUNTER_RUNE_2, 10); giveItems(player, HAMIL_LETTER_3, 1); } else if (cond > 8 && cond < 12) htmltext = "30626-10.htm"; else if (cond == 12) { htmltext = "30626-11.htm"; st.setCond(13); playSound(player, SOUND_MIDDLE); } else if (cond == 13) htmltext = "30626-12.htm"; else if (cond == 14) { htmltext = "30626-13.htm"; takeItems(player, BLOOD_OF_LIZARDMAN, -1); takeItems(player, CRESCENT_MOON_BOW, 1); takeItems(player, TALISMAN_OF_KADESH, 1); giveItems(player, MARK_OF_SAGITTARIUS, 1); rewardExpAndSp(player, 54726, 20250); player.broadcastPacket(new SocialAction(player, 3)); playSound(player, SOUND_FINISH); st.exitQuest(false); } break; case SIR_ARON_TANFORD: if (cond == 2) htmltext = "30653-01.htm"; else if (cond > 2) htmltext = "30653-03.htm"; break; case VOKIAN: if (cond == 5) htmltext = "30514-01.htm"; else if (cond == 6) htmltext = "30514-03.htm"; else if (cond == 7) { htmltext = "30514-04.htm"; st.setCond(8); playSound(player, SOUND_MIDDLE); takeItems(player, TALISMAN_OF_SNAKE, 1); } else if (cond > 7) htmltext = "30514-05.htm"; break; case GAUEN: if (cond == 9) { htmltext = "30717-01.htm"; st.setCond(10); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_3, 1); } else if (cond == 10) htmltext = "30717-03.htm"; else if (cond == 11) { htmltext = "30717-02.htm"; st.setCond(12); playSound(player, SOUND_MIDDLE); takeItems(player, MANASHEN_HORN, 1); takeItems(player, MITHRIL_CLIP, 1); takeItems(player, REINFORCED_BOWSTRING, 1); takeItems(player, STAKATO_CHITIN, 1); giveItems(player, CRESCENT_MOON_BOW, 1); giveItems(player, WOODEN_ARROW, 10); } else if (cond > 11) htmltext = "30717-04.htm"; break; } break; case COMPLETED: htmltext = getAlreadyCompletedMsg(); break; } return htmltext; } @Override public void onMyDying(Npc npc, Creature killer) { final Player player = killer.getActingPlayer(); final QuestState st = checkPlayerState(player, npc, QuestStatus.STARTED); if (st == null) return; switch (npc.getNpcId()) { case ANT: case ANT_CAPTAIN: case ANT_OVERSEER: case ANT_RECRUIT: case ANT_PATROL: case ANT_GUARD: case NOBLE_ANT: case NOBLE_ANT_LEADER: if (st.getCond() == 3 && dropItems(player, HUNTER_RUNE_1, 1, 10, 500000)) st.setCond(4); break; case BREKA_ORC_SHAMAN: case BREKA_ORC_OVERLORD: if (st.getCond() == 6 && dropItems(player, HUNTER_RUNE_2, 1, 10, 500000)) { st.setCond(7); giveItems(player, TALISMAN_OF_SNAKE, 1); } break; case MARSH_STAKATO_WORKER: case MARSH_STAKATO_SOLDIER: case MARSH_STAKATO_DRONE: if (st.getCond() == 10 && dropItems(player, STAKATO_CHITIN, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, MITHRIL_CLIP, REINFORCED_BOWSTRING)) st.setCond(11); break; case MARSH_SPIDER: if (st.getCond() == 10 && dropItems(player, REINFORCED_BOWSTRING, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, MITHRIL_CLIP, STAKATO_CHITIN)) st.setCond(11); break; case ROAD_SCAVENGER: if (st.getCond() == 10 && dropItems(player, MITHRIL_CLIP, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, REINFORCED_BOWSTRING, STAKATO_CHITIN)) st.setCond(11); break; case MANASHEN_GARGOYLE: if (st.getCond() == 10 && dropItems(player, MANASHEN_HORN, 1, 1, 100000) && player.getInventory().hasItems(REINFORCED_BOWSTRING, MITHRIL_CLIP, STAKATO_CHITIN)) st.setCond(11); break; case LETO_LIZARDMAN: case LETO_LIZARDMAN_ARCHER: case LETO_LIZARDMAN_SOLDIER: case LETO_LIZARDMAN_WARRIOR: case LETO_LIZARDMAN_SHAMAN: case LETO_LIZARDMAN_OVERLORD: if (st.getCond() == 13) { if (((player.getInventory().getItemCount(BLOOD_OF_LIZARDMAN) - 120) * 5) > Rnd.get(100)) { playSound(player, SOUND_BEFORE_BATTLE); takeItems(player, BLOOD_OF_LIZARDMAN, -1); addSpawn(SERPENT_DEMON_KADESH, player, false, 300000, true); } else dropItemsAlways(player, BLOOD_OF_LIZARDMAN, 1, 0); } break; case SERPENT_DEMON_KADESH: if (st.getCond() == 13) { if (player.getInventory().getItemIdFrom(Paperdoll.RHAND) == CRESCENT_MOON_BOW) { st.setCond(14); playSound(player, SOUND_MIDDLE); giveItems(player, TALISMAN_OF_KADESH, 1); } else addSpawn(SERPENT_DEMON_KADESH, player, false, 300000, true); } break; } } }  
×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.