Ir para conteúdo
  • Cadastre-se

VoteSystem - ICPNETWORKS 2.6


Ivan Pires
Message added by Grundor

Posts recomendados

Então o problema é que o banco de dados de vocês tem o nome da coluna diferente, eu fiz este votesystem para pesquisar o nome das colunas accesslevel, char_id e object_id, não sabia que tinha variação na coluna item_id também.

 

Faz o seguinte, loga no seu MySQL, abre a tabela "items" e olha qual é o nome da coluna responsável pelo ID dos itens.

Depois abre o arquivo connect_config.php dentro da pasta config e mude o nome da variável $col_item_id para o nome da sua coluna.

 

Não esquece de me falar qual é o nome da sua coluna para que eu adicione na próxima versão do votesystem também para ele buscar automaticamente.

ta asim ivan

 

semttulonef.png

Link para o comentário
Compartilhar em outros sites


ta asim ivan

 

semttulonef.png

 

minha items e = a do nosso amigo thepunisher tbem ivan e olha como esta na config

 

 

$tab_acc = 'accounts'; # Nome da tabela onde ficam os dados das contas do seu servidor. (padrão = 'accounts')

$tab_char = 'characters'; # Nome da tabela onde ficam os dados dos Chars do seu servidor. (padrão = 'characters')

$tab_items = 'items'; # Nome da tabela onde ficam os itens dos Chars do seu servidor. (padrão = 'items')

$col_acc_login = 'login'; # Nome da coluna 'login' dentro da sua tabela accounts.

$col_acc_pass = 'password'; # Nome da coluna 'password' dentro da sua tabela accounts.

$col_char_name = 'char_name'; # Nome da coluna 'char_name' dentro da sua tabela characters.

$col_char_account = 'account_name'; # Nome da coluna 'account_name' dentro da sua tabela characters.

$col_char_online = 'online'; # Nome da coluna 'online' dentro da sua tabela characters.

$col_item_id = 'item_id'; # Nome da coluna 'item_id' dentro da sua tabela items.

$col_item_count = 'count'; # Nome da coluna 'count' dentro da sua tabela items.

$col_item_owner = 'owner_id'; # Nome da coluna 'owner_id' dentro da sua tabela items.

$col_item_loc = 'loc'; # Nome da coluna 'loc' dentro da sua tabela items.

$col_item_enchant = 'enchant_level'; # Nome da coluna 'enchant_level' dentro da sua tabela items.

$configuracoes = mysql_query('SELECT * FROM icp_votesystem_config') or die(mysql_error());

while($config = mysql_fetch_array($configuracoes)){

$col_acc_access = $config['col_accesslevel']; # Nome da coluna 'accessLevel' dentro da sua tabela accounts.

$col_char_id = $config['col_obj_id']; # Nome da coluna ID do char dentro da sua tabela characters. (Ex: obj_Id, charId, char_Id, etc.)

$col_item_objid = $config['col_object_id']; # Nome da coluna 'object_id' dentro da sua tabela items.

$moeda_voto = $config['moeda_voto']; # Defina o ID da moeda de voto do seu servidor.

$qtd_moeda_voto = $config['qtd_moeda_voto']; # Defina quantas moedas de voto o player vai ganhar por cada vez em que votar no servidor.

$horas_voto = $config['horas_voto']; # Defina de quantas em quantas horas o player pode votar no servidor. (Padrão = '12')

$deposito_loc = $config['deposito']; # Defina o local onde vai ser depositado o premio do char, coloque '0' para WAREHOUSE ou '1' para INVENTARIO.

$mostra_votos = $config['votos']; # Define se mostra ou não o total de votos do servidor.

Editado por heliomatheus

CPU: I7 4790k - 4.7GHz OC

Water Cooler: Corsair H80i

GPU: Crossfire Radeon R9 290x - 4GB
Motherboard: Asrock fatality z97 killer

RAM: 2 X 8GB Corsair vengeance PRO- DDR3 - 1600mhz
OS: Windows 10 Pro - 64Bits

Link para o comentário
Compartilhar em outros sites

É eu viajei, agora que entendi.

Eu acho que sei o que é, não sei pq deu esse problema com vocês, comigo não deu.

Vou fazer uma modificação no script aqui, já posto o que vocês devem fazer.

 

 

 

Link para o comentário
Compartilhar em outros sites

minha items e = a do nosso amigo thepunisher tbem ivan e olha como esta na config

 

 

$tab_acc = 'accounts'; # Nome da tabela onde ficam os dados das contas do seu servidor. (padrão = 'accounts')

$tab_char = 'characters'; # Nome da tabela onde ficam os dados dos Chars do seu servidor. (padrão = 'characters')

$tab_items = 'items'; # Nome da tabela onde ficam os itens dos Chars do seu servidor. (padrão = 'items')

$col_acc_login = 'login'; # Nome da coluna 'login' dentro da sua tabela accounts.

$col_acc_pass = 'password'; # Nome da coluna 'password' dentro da sua tabela accounts.

$col_char_name = 'char_name'; # Nome da coluna 'char_name' dentro da sua tabela characters.

$col_char_account = 'account_name'; # Nome da coluna 'account_name' dentro da sua tabela characters.

$col_char_online = 'online'; # Nome da coluna 'online' dentro da sua tabela characters.

$col_item_id = 'item_id'; # Nome da coluna 'item_id' dentro da sua tabela items.

$col_item_count = 'count'; # Nome da coluna 'count' dentro da sua tabela items.

$col_item_owner = 'owner_id'; # Nome da coluna 'owner_id' dentro da sua tabela items.

$col_item_loc = 'loc'; # Nome da coluna 'loc' dentro da sua tabela items.

$col_item_enchant = 'enchant_level'; # Nome da coluna 'enchant_level' dentro da sua tabela items.

$configuracoes = mysql_query('SELECT * FROM icp_votesystem_config') or die(mysql_error());

while($config = mysql_fetch_array($configuracoes)){

$col_acc_access = $config['col_accesslevel']; # Nome da coluna 'accessLevel' dentro da sua tabela accounts.

$col_char_id = $config['col_obj_id']; # Nome da coluna ID do char dentro da sua tabela characters. (Ex: obj_Id, charId, char_Id, etc.)

$col_item_objid = $config['col_object_id']; # Nome da coluna 'object_id' dentro da sua tabela items.

$moeda_voto = $config['moeda_voto']; # Defina o ID da moeda de voto do seu servidor.

$qtd_moeda_voto = $config['qtd_moeda_voto']; # Defina quantas moedas de voto o player vai ganhar por cada vez em que votar no servidor.

$horas_voto = $config['horas_voto']; # Defina de quantas em quantas horas o player pode votar no servidor. (Padrão = '12')

$deposito_loc = $config['deposito']; # Defina o local onde vai ser depositado o premio do char, coloque '0' para WAREHOUSE ou '1' para INVENTARIO.

$mostra_votos = $config['votos']; # Define se mostra ou não o total de votos do servidor.

eu nao achei essa config no votesystem n cara connect_config.php
Link para o comentário
Compartilhar em outros sites

É eu viajei, agora que entendi.

Eu acho que sei o que é, não sei pq deu esse problema com vocês, comigo não deu.

Vou fazer uma modificação no script aqui, já posto o que vocês devem fazer.

Blz Ivan estou no Aguardo
Link para o comentário
Compartilhar em outros sites

@thepunisher vai na pasta votesystem/config/connect_config.php

CPU: I7 4790k - 4.7GHz OC

Water Cooler: Corsair H80i

GPU: Crossfire Radeon R9 290x - 4GB
Motherboard: Asrock fatality z97 killer

RAM: 2 X 8GB Corsair vengeance PRO- DDR3 - 1600mhz
OS: Windows 10 Pro - 64Bits

Link para o comentário
Compartilhar em outros sites

nao tem essa config n

 

amigo se voce instalou o vote system e para ter sim , no meu tem, devagar tudo se resolve .

CPU: I7 4790k - 4.7GHz OC

Water Cooler: Corsair H80i

GPU: Crossfire Radeon R9 290x - 4GB
Motherboard: Asrock fatality z97 killer

RAM: 2 X 8GB Corsair vengeance PRO- DDR3 - 1600mhz
OS: Windows 10 Pro - 64Bits

Link para o comentário
Compartilhar em outros sites

CPU: I7 4790k - 4.7GHz OC

Water Cooler: Corsair H80i

GPU: Crossfire Radeon R9 290x - 4GB
Motherboard: Asrock fatality z97 killer

RAM: 2 X 8GB Corsair vengeance PRO- DDR3 - 1600mhz
OS: Windows 10 Pro - 64Bits

Link para o comentário
Compartilhar em outros sites

Abram a página index.php que fica dentro da pasta painel, selecione todo o texto e deletem, depois colem o script que editei dentro spoiler e salvem, depois testem se agora funciona. =D

 

 

Já atualizado, baixe a versão 2.1 no post principal do tópico.

 

 

Editado por Ivan Pires

 

 

 

Link para o comentário
Compartilhar em outros sites

Abram a página index.php que fica dentro da pasta painel, selecione todo o texto e deletem, depois colem o script que editei dentro spoiler e salvem, depois testem se agora funciona. =D

 

 

Já atualizado, baixe a versão 2.1 no post principal do tópico.

 

 

Editado por Ivan Pires

 

 

 

Link para o comentário
Compartilhar em outros sites

Abram a página index.php que fica dentro da pasta painel, selecione todo o texto e deletem, depois colem o script que editei dentro spoiler e salvem, depois testem se agora funciona. =D

 

 


<?php
##########################################
#  Créditos:  #
# Este sistema foi desenvolvido por:  #
#  Ivan Pires (ICPNetworks)  #
#	 E estilizado por:  #
# Hugo Felipe (ICPNetworks)  #
# E-mail: [email protected]  #
# Site: http://www.icpnetworks.com.br  #
##########################################
if (!isset($_SESSION)){ session_start(); }
if (($_SESSION["UsuarioNivel"] < '0') or ($_SESSION["UsuarioNivel"] > '1')) {
session_destroy();
echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=../'>";
exit;
}
if(file_exists("../config/connect_config.php")){
include('../config/connect_config.php');
}
if(file_exists("../config/language.php")){
include('../config/language.php');
}
$id1 = isset($id1) ? $id1 : NULL;
$id2 = isset($id2) ? $id2 : NULL;
$id3 = isset($id3) ? $id3 : NULL;
$id4 = isset($id4) ? $id4 : NULL;
$id5 = isset($id5) ? $id5 : NULL;
$id6 = isset($id6) ? $id6 : NULL;
$id7 = isset($id7) ? $id7 : NULL;
$id8 = isset($id8) ? $id8 : NULL;
$id9 = isset($id9) ? $id9 : NULL;
if($_SESSION["UsuarioNivel"] == '1'){ ?>
<script type="text/javascript">
function adm(){
$(function(){
$.post('adm.php', {}, function(data){
$('.formulario').html(data).show();
});
$('.loading').fadeIn('slow').delay(3000);
});
$('.loading').ajaxStop(function(){
$('.loading').hide();
});
};
</script>
<div id="adm"><a href="#" onClick="javascript:adm();"><?php echo"$language_32"; ?></a></div>
<?php
$pagina = @file_get_contents('http://www.icpnetworks.com.br/votesystem/update.php');
$pos = strpos($pagina, 'Version: ');
$update = $pagina[9].$pagina[10].$pagina[11];
$pos = strstr($pagina, 'http://');
$up_download = $pos;
if($version < $update){
echo"<div id='update'><div style='padding-left:25px; height:23px; line-height:23px; color:#ff0; background-color:rgba(150,150,150,0.3); border-bottom:1px solid #999; text-shadow:1px 1px #000; font-size:12px;'>$language_42</div><div style='padding-left:3px;'>$language_43 <a href='$up_download' target='_blank'>VoteSystem ICPNetworks $update</a></div></div>";
}
} ?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href='../css/default.css' rel='stylesheet' type='text/css' />
<link href='../imgs/icpnetworks_icon.png' type='image/x-icon' rel='shortcut icon' />
<script language="Javascript" type="text/javascript">
<!--
function SetCookie(cookieName,cookieValue) {
var today = new Date();
var expire = new Date();
var click = new Date();
var nHours=12
expire.setTime(today.getTime() + 3600000*nHours);
click.setTime(today.getTime() - 10800000);
document.cookie = cookieName+"="+click.toGMTString()
			 + ";expires="+expire.toGMTString();
}
//-->
</script>
<div style="text-align:left; border-bottom:1px solid #666; padding-left:5px; float:left; margin-top:-67px; width:574px; color:#FFF; line-height:30px;">
<span style="float:left;"><?php echo"$language_01 $_SESSION[usuarioLogin]"; ?></span><span style="float:right; margin-right:5px;"><a href="painel/logout.php" style="color:#ccc; text-decoration:none;"><?php echo"$language_02"; ?></a></span>
</div>
<div style="width:470px; height:auto; margin:auto;" id="banners">
<?php
$tops = mysql_query("SELECT * FROM icp_votesystem_tops WHERE disponivel = '1'") or die(mysql_error());
if(mysql_num_rows($tops) == '0'){
echo"$language_03<br>$language_04";
}else{
while($row = mysql_fetch_array($tops)){
if($row["id"] == '1'){
@header('Content-Type: text/html; charset=utf-8');
$xml = simplexml_load_file("http://www.topservers200.com/api/vote/?ip=$_SERVER[REMOTE_ADDR]");
foreach($xml->vote as $vote){
$data_modificada1 = date("Y-m-d H:i:s",strtotime("$vote->date + $horas_voto hours"));
}
$data_hoje = date('Y-m-d H:i:s');
$data1 = strtotime($data_modificada1);
$data2 = strtotime($data_hoje);
if($data1 >= $data2){
$id1 = '1';
$data_modificada_1 = substr(str_replace(" ", "", $data_modificada1), 0, 10);
$hora_modificada_1 = substr(str_replace(" ", "", $data_modificada1), 10, 19);
$data_voto = explode("-", $data_modificada_1);
$hora_voto = explode(":", $hora_modificada_1);
?>
<script language="javascript">
	var YY = <?php echo $data_voto[0]; ?>;
	var MM = <?php echo $data_voto[1]; ?>;
	var DD = <?php echo $data_voto[2]; ?>;
	var HH = <?php echo $hora_voto[0]; ?>;
	var MI = <?php echo $hora_voto[1]; ?>;
	var SS = <?php echo $hora_voto[2]; ?>;

	function atualizaContador1() {  
			var hoje = new Date();  
			var futuro = new Date(YY,MM-1,DD,HH,MI,SS);  
			var ss = parseInt((futuro - hoje) / 1000);  
			var mm = parseInt(ss / 60);  
			var hh = parseInt(mm / 60);  
			var dd = parseInt(hh / 24);  
			ss = ss - (mm * 60);  
			mm = mm - (hh * 60);  
			hh = hh - (dd * 24);
			var hora = (hh && hh >= 10) ? hh+':' : ((hh<10 && hh>0) ? '0'+hh+':' : '00:');
			var min = (mm && mm >= 10) ? mm+':' : ((mm<10 && mm>0) ? '0'+mm+':' : '00:');
			var seg = (ss && ss >= 10) ? ss : (ss<10 ? '0'+ss : '00');
var faltam = hora+min+seg;

			if (faltam > '00:00:00') {
					document.getElementById('contador1').innerHTML = faltam;	  
					setTimeout(atualizaContador1, 1000);  
			} else {
					document.getElementById('contador1').innerHTML = 'Vote!';
			}
	}
atualizaContador1();
</script>
<?php
echo"<div style='background:url(http://www.topservers200.com/button/$row[top_id].png); background-repeat: no-repeat; background-size: 87px 47px; width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><div style='width:89px; *width:87px; _width:87px; height:49px; *height:47px; _height:47px; font-size:10px; font-family:Arial; background: rgba(0,0,0,0.7); text-shadow:1px 1px #000; font-weight:bold;'>$language_05<br><font size='3'><span id='contador1'></span></font><br>$language_06</div></div>";
}else{
$id1 = '0';
echo"<div style='width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><a href='http://www.topservers200.com/in.php?id=$row[top_id]' target='_blank'><img src='http://www.topservers200.com/button/$row[top_id].png' title='Vote no Top 200' border='0'></a></div>";
}
}


if($row["id"] == '2'){
@header('Content-Type: text/html; charset=utf-8');
$xml = simplexml_load_file("http://top.l2jbrasil.com/votesystem/?ip=$_SERVER[REMOTE_ADDR]&username=$row[top_id]");
foreach($xml->vote as $vote){
$data_modificada2 = date("Y-m-d H:i:s",strtotime("$vote->date + $horas_voto hours"));
}
$data_hoje = date('Y-m-d H:i:s');
$data1 = strtotime($data_modificada2);
$data2 = strtotime($data_hoje);
if($data1 >= $data2){
$id2 = '1';
$data_modificada_2 = substr(str_replace(" ", "", $data_modificada2), 0, 10);
$hora_modificada_2 = substr(str_replace(" ", "", $data_modificada2), 10, 19);
$data_voto = explode("-", $data_modificada_2);
$hora_voto = explode(":", $hora_modificada_2);
?>
<script language="javascript">
	var YY2 = <?php echo $data_voto[0]; ?>;
	var MM2 = <?php echo $data_voto[1]; ?>;
	var DD2 = <?php echo $data_voto[2]; ?>;
	var HH2 = <?php echo $hora_voto[0]; ?>;
	var MI2 = <?php echo $hora_voto[1]; ?>;
	var SS2 = <?php echo $hora_voto[2]; ?>;

	function atualizaContador2() {  
			var hoje = new Date();  
			var futuro = new Date(YY2,MM2-1,DD2,HH2,MI2,SS2);  
			var ss = parseInt((futuro - hoje) / 1000);  
			var mm = parseInt(ss / 60);  
			var hh = parseInt(mm / 60);  
			var dd = parseInt(hh / 24);  
			ss = ss - (mm * 60);  
			mm = mm - (hh * 60);  
			hh = hh - (dd * 24);
			var hora = (hh && hh >= 10) ? hh+':' : ((hh<10 && hh>0) ? '0'+hh+':' : '00:');
			var min = (mm && mm >= 10) ? mm+':' : ((mm<10 && mm>0) ? '0'+mm+':' : '00:');
			var seg = (ss && ss >= 10) ? ss : (ss<10 ? '0'+ss : '00');
var faltam = hora+min+seg;

			if (faltam > '00:00:00') {
					document.getElementById('contador2').innerHTML = faltam;	  
					setTimeout(atualizaContador2, 1000);  
			} else {
					document.getElementById('contador2').innerHTML = 'Vote!';
			}
	}
atualizaContador2();
</script>
<?php
echo"<div style='background:url(http://top.l2jbrasil.com/button.php?u=$row[top_id]); background-repeat: no-repeat; background-size: 87px 47px; width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><div style='width:89px; *width:87px; _width:87px; height:49px; *height:47px; _height:47px; font-size:10px; font-family:Arial; background: rgba(0,0,0,0.7); text-shadow:1px 1px #000; font-weight:bold;'>$language_05<br><font size='3'><span id='contador2'></span></font><br>$language_06</div></div>";
}else{
$id2 = '0';
echo"<div style='width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><a href='http://top.l2jbrasil.com/index.php?a=in&u=$row[top_id]' target='_blank'><img src='http://top.l2jbrasil.com/button.php?u=$row[top_id]' title='Top L2JBrasil de Servidores de Lineage2' border='0' width='87' height='47'></a></div>";
}
}


if($row["id"] == '3'){
$preg = preg_match('/([0-9.]+)[.]/', $_SERVER["REMOTE_ADDR"], $match);
$exp = explode('.',$match[1]);
$ip_analise = implode('-', $exp);
$pagina = file_get_contents('http://www.gamesites200.com/lineage2/analyzeIP-'.$row['top_id'].'-'.$ip_analise.'.html');
$pos = strpos($pagina, 'Used');
if($pagina[130] == '0'){
$id3 = '0';
echo"<div style='width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><a href='http://www.gamesites200.com/lineage2/in.php?id=$row[top_id]' target='_blank'><img src='http://www.gamesites200.com/lineage2/vote.gif' title='Lineage 2 Top 200 - L2 Adena, Clans, Private Servers' border='0' width='87' height='47' onClick=SetCookie('gamesites','click');></a></div>";
}elseif($pagina[130] == '1'){
$data_hoje = date('Y-m-d H:i:s');
if(isset($_COOKIE["gamesites"])){
$dia_gs = substr($_COOKIE["gamesites"], 5, 2);
$ano_gs = substr($_COOKIE["gamesites"], 12, 4);
$mes_gs = substr($_COOKIE["gamesites"], 8, 3);
$hor_gs = substr($_COOKIE["gamesites"], 17, 2);
$min_gs = substr($_COOKIE["gamesites"], 20, 2);
$seg_gs = substr($_COOKIE["gamesites"], 23, 2);
if($mes_gs == 'Jan'){ $mes_gs = '01'; }elseif($mes_gs == 'Feb'){ $mes_gs = '02'; }elseif($mes_gs == 'Mar'){ $mes_gs = '03'; }elseif($mes_gs == 'Apr'){ $mes_gs = '04'; }elseif($mes_gs == 'May'){ $mes_gs = '05'; }elseif($mes_gs == 'Jun'){ $mes_gs = '06'; }elseif($mes_gs == 'Jul'){ $mes_gs = '07'; }elseif($mes_gs == 'Aug'){ $mes_gs = '08'; }elseif($mes_gs == 'Sep'){ $mes_gs = '09'; }elseif($mes_gs == 'Oct'){ $mes_gs = '10'; }elseif($mes_gs == 'Nov'){ $mes_gs = '11'; }elseif($mes_gs == 'Dec'){ $mes_gs = '12'; }
$clickgs = $ano_gs."-".$mes_gs."-".$dia_gs." ".$hor_gs.":".$min_gs.":".$seg_gs;
$clickgs = date("Y-m-d H:i:s",strtotime("$clickgs + $horas_voto hours"));
}else{
$clickgs = '0000-00-00 00:00:00';
}
$checa_gs200 = mysql_query("SELECT data_voto_id3 FROM icp_votesystem_votos WHERE ip = '$_SERVER[REMOTE_ADDR]' AND data_voto_id3 >= '$data_hoje'") or die(mysql_error());
if(mysql_num_rows($checa_gs200) == '0' and $data_hoje > $clickgs){
$id3 = '0';
echo"<div style='width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><a href='http://www.gamesites200.com/lineage2/in.php?id=$row[top_id]' target='_blank'><img src='http://www.gamesites200.com/lineage2/vote.gif' title='Lineage 2 Top 200 - L2 Adena, Clans, Private Servers' border='0' width='87' height='47' onClick=SetCookie('gamesites','click');></a></div>";
}elseif(mysql_num_rows($checa_gs200) == '0' and $data_hoje < $clickgs){
$id3 = '1';
$data_modificada3 = $clickgs;
$data_modificada_3 = substr(str_replace(" ", "", $data_modificada3), 0, 10);
$hora_modificada_3 = substr(str_replace(" ", "", $data_modificada3), 10, 19);
$data_voto = explode("-", $data_modificada_3);
$hora_voto = explode(":", $hora_modificada_3);
?>
<script language="javascript">
var YY3 = <?php echo $data_voto[0]; ?>;
var MM3 = <?php echo $data_voto[1]; ?>;
var DD3 = <?php echo $data_voto[2]; ?>;
var HH3 = <?php echo $hora_voto[0]; ?>;
var MI3 = <?php echo $hora_voto[1]; ?>;
var SS3 = <?php echo $hora_voto[2]; ?>;

function atualizaContador3() {  
var hoje = new Date();  
var futuro = new Date(YY3,MM3-1,DD3,HH3,MI3,SS3);  
var ss = parseInt((futuro - hoje) / 1000);  
var mm = parseInt(ss / 60);  
var hh = parseInt(mm / 60);  
var dd = parseInt(hh / 24);  
ss = ss - (mm * 60);  
mm = mm - (hh * 60);  
hh = hh - (dd * 24);
var hora = (hh && hh >= 10) ? hh+':' : ((hh<10 && hh>0) ? '0'+hh+':' : '00:');
var min = (mm && mm >= 10) ? mm+':' : ((mm<10 && mm>0) ? '0'+mm+':' : '00:');
var seg = (ss && ss >= 10) ? ss : (ss<10 ? '0'+ss : '00');
var faltam = hora+min+seg;

if (faltam > '00:00:00') {
document.getElementById('contador3').innerHTML = faltam;	  
setTimeout(atualizaContador3, 1000);  
} else {
document.getElementById('contador3').innerHTML = 'Vote!';
}
}
atualizaContador3();
</script>
<?php
echo"<div style='background:url(http://www.gamesites200.com/lineage2/vote.gif); background-repeat: no-repeat; background-size: 87px 47px; width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><div style='width:89px; *width:87px; _width:87px; height:49px; *height:47px; _height:47px; font-size:10px; font-family:Arial; background: rgba(0,0,0,0.6); text-shadow:1px 1px #000; font-weight:bold;'>$language_05<br><font size='3'><span id='contador3'></span></font><br>$language_06</div></div>";
}else{
$id3 = '1';
while($voto3 = mysql_fetch_array($checa_gs200)){ $data3 = $voto3["data_voto_id3"]; }
$data_modificada3 = date("Y-m-d H:i:s",strtotime("$data3"));
$data_modificada_3 = substr(str_replace(" ", "", $data_modificada3), 0, 10);
$hora_modificada_3 = substr(str_replace(" ", "", $data_modificada3), 10, 19);
$data_voto = explode("-", $data_modificada_3);
$hora_voto = explode(":", $hora_modificada_3);
?>
<script language="javascript">
var YY3 = <?php echo $data_voto[0]; ?>;
var MM3 = <?php echo $data_voto[1]; ?>;
var DD3 = <?php echo $data_voto[2]; ?>;
var HH3 = <?php echo $hora_voto[0]; ?>;
var MI3 = <?php echo $hora_voto[1]; ?>;
var SS3 = <?php echo $hora_voto[2]; ?>;

function atualizaContador3() {  
var hoje = new Date();  
var futuro = new Date(YY3,MM3-1,DD3,HH3,MI3,SS3);	
var ss = parseInt((futuro - hoje) / 1000);  
var mm = parseInt(ss / 60);  
var hh = parseInt(mm / 60);  
var dd = parseInt(hh / 24);  
ss = ss - (mm * 60);  
mm = mm - (hh * 60);  
hh = hh - (dd * 24);
var hora = (hh && hh >= 10) ? hh+':' : ((hh<10 && hh>0) ? '0'+hh+':' : '00:');
var min = (mm && mm >= 10) ? mm+':' : ((mm<10 && mm>0) ? '0'+mm+':' : '00:');
var seg = (ss && ss >= 10) ? ss : (ss<10 ? '0'+ss : '00');
var faltam = hora+min+seg;

if (faltam > '00:00:00') {
document.getElementById('contador3').innerHTML = faltam;	  
setTimeout(atualizaContador3, 1000);  
} else {
document.getElementById('contador3').innerHTML = 'Vote!';
}
}
atualizaContador3();
</script>
<?php
echo"<div style='background:url(http://www.gamesites200.com/lineage2/vote.gif); background-repeat: no-repeat; background-size: 87px 47px; width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><div style='width:89px; *width:87px; _width:87px; height:49px; *height:47px; _height:47px; font-size:10px; font-family:Arial; background: rgba(0,0,0,0.6); text-shadow:1px 1px #000; font-weight:bold;'>$language_05<br><font size='3'><span id='contador3'></span></font><br>$language_06</div></div>";
}
}elseif($pagina[130] == '2'){
$data_hoje = date('Y-m-d H:i:s');
if(isset($_COOKIE["gamesites"])){
$dia_gs = substr($_COOKIE["gamesites"], 5, 2);
$ano_gs = substr($_COOKIE["gamesites"], 12, 4);
$mes_gs = substr($_COOKIE["gamesites"], 8, 3);
$hor_gs = substr($_COOKIE["gamesites"], 17, 2);
$min_gs = substr($_COOKIE["gamesites"], 20, 2);
$seg_gs = substr($_COOKIE["gamesites"], 23, 2);
if($mes_gs == 'Jan'){ $mes_gs = '01'; }elseif($mes_gs == 'Feb'){ $mes_gs = '02'; }elseif($mes_gs == 'Mar'){ $mes_gs = '03'; }elseif($mes_gs == 'Apr'){ $mes_gs = '04'; }elseif($mes_gs == 'May'){ $mes_gs = '05'; }elseif($mes_gs == 'Jun'){ $mes_gs = '06'; }elseif($mes_gs == 'Jul'){ $mes_gs = '07'; }elseif($mes_gs == 'Aug'){ $mes_gs = '08'; }elseif($mes_gs == 'Sep'){ $mes_gs = '09'; }elseif($mes_gs == 'Oct'){ $mes_gs = '10'; }elseif($mes_gs == 'Nov'){ $mes_gs = '11'; }elseif($mes_gs == 'Dec'){ $mes_gs = '12'; }
$clickgs = $ano_gs."-".$mes_gs."-".$dia_gs." ".$hor_gs.":".$min_gs.":".$seg_gs;
$clickgs = date("Y-m-d H:i:s",strtotime("$clickgs + $horas_voto hours"));
}else{
$clickgs = '0000-00-00 00:00:00';
}
$checa_gs200 = mysql_query("SELECT data_voto_id3 FROM icp_votesystem_votos WHERE ip = '$_SERVER[REMOTE_ADDR]' AND data_voto_id3 >= '$data_hoje'") or die(mysql_error());
if(mysql_num_rows($checa_gs200) == '0' and $data_hoje > $clickgs){
$id3 = '1';
$data3 = $data_hoje;
$data_modificada3 = date("Y-m-d H:i:s",strtotime("$data3"));
$data_modificada_3 = substr(str_replace(" ", "", $data_modificada3), 0, 10);
$hora_modificada_3 = substr(str_replace(" ", "", $data_modificada3), 10, 19);
$data_voto = explode("-", $data_modificada_3);
$hora_voto = explode(":", $hora_modificada_3);
?>
<script language="javascript">
var YY3 = <?php echo $data_voto[0]; ?>;
var MM3 = <?php echo $data_voto[1]; ?>;
var DD3 = <?php echo $data_voto[2]; ?>;
var HH3 = <?php echo $hora_voto[0]; ?>;
var MI3 = <?php echo $hora_voto[1]; ?>;
var SS3 = <?php echo $hora_voto[2]; ?>;

function atualizaContador3() {  
var hoje = new Date();  
var futuro = new Date(YY3,MM3-1,DD3,HH3,MI3,SS3);	
var ss = parseInt((futuro - hoje) / 1000);  
var mm = parseInt(ss / 60);  
var hh = parseInt(mm / 60);  
var dd = parseInt(hh / 24);  
ss = ss - (mm * 60);  
mm = mm - (hh * 60);  
hh = hh - (dd * 24);
var hora = (hh && hh >= 10) ? hh+':' : ((hh<10 && hh>0) ? '0'+hh+':' : '00:');
var min = (mm && mm >= 10) ? mm+':' : ((mm<10 && mm>0) ? '0'+mm+':' : '00:');
var seg = (ss && ss >= 10) ? ss : (ss<10 ? '0'+ss : '00');
var faltam = hora+min+seg;

if (faltam > '00:00:00') {
document.getElementById('contador3').innerHTML = faltam;	  
setTimeout(atualizaContador3, 1000);  
} else {
document.getElementById('contador3').innerHTML = 'Vote!';
}
}
atualizaContador3();
</script>
<?php
echo"<div style='background:url(http://www.gamesites200.com/lineage2/vote.gif); background-repeat: no-repeat; background-size: 87px 47px; width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><div style='width:89px; *width:87px; _width:87px; height:49px; *height:47px; _height:47px; font-size:10px; font-family:Arial; background: rgba(0,0,0,0.6); text-shadow:1px 1px #000; font-weight:bold;'>$language_05<br><font size='3'><span id='contador3'></span></font><br>$language_06</div></div>";
}elseif(mysql_num_rows($checa_gs200) == '0' and $data_hoje < $clickgs){
$id3 = '1';
$data_modificada3 = $clickgs;
$data_modificada_3 = substr(str_replace(" ", "", $data_modificada3), 0, 10);
$hora_modificada_3 = substr(str_replace(" ", "", $data_modificada3), 10, 19);
$data_voto = explode("-", $data_modificada_3);
$hora_voto = explode(":", $hora_modificada_3);
?>
<script language="javascript">
var YY3 = <?php echo $data_voto[0]; ?>;
var MM3 = <?php echo $data_voto[1]; ?>;
var DD3 = <?php echo $data_voto[2]; ?>;
var HH3 = <?php echo $hora_voto[0]; ?>;
var MI3 = <?php echo $hora_voto[1]; ?>;
var SS3 = <?php echo $hora_voto[2]; ?>;

function atualizaContador3() {  
var hoje = new Date();  
var futuro = new Date(YY3,MM3-1,DD3,HH3,MI3,SS3);  
var ss = parseInt((futuro - hoje) / 1000);  
var mm = parseInt(ss / 60);  
var hh = parseInt(mm / 60);  
var dd = parseInt(hh / 24);  
ss = ss - (mm * 60);  
mm = mm - (hh * 60);  
hh = hh - (dd * 24);
var hora = (hh && hh >= 10) ? hh+':' : ((hh<10 && hh>0) ? '0'+hh+':' : '00:');
var min = (mm && mm >= 10) ? mm+':' : ((mm<10 && mm>0) ? '0'+mm+':' : '00:');
var seg = (ss && ss >= 10) ? ss : (ss<10 ? '0'+ss : '00');
var faltam = hora+min+seg;

if (faltam > '00:00:00') {
document.getElementById('contador3').innerHTML = faltam;	  
setTimeout(atualizaContador3, 1000);  
} else {
document.getElementById('contador3').innerHTML = 'Vote!';
}
}
atualizaContador3();
</script>
<?php
echo"<div style='background:url(http://www.gamesites200.com/lineage2/vote.gif); background-repeat: no-repeat; background-size: 87px 47px; width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><div style='width:89px; *width:87px; _width:87px; height:49px; *height:47px; _height:47px; font-size:10px; font-family:Arial; background: rgba(0,0,0,0.6); text-shadow:1px 1px #000; font-weight:bold;'>$language_05<br><font size='3'><span id='contador3'></span></font><br>$language_06</div></div>";
}else{
$id3 = '1';
while($voto3 = mysql_fetch_array($checa_gs200)){ $data3 = $voto3["data_voto_id3"]; }
$data_modificada3 = date("Y-m-d H:i:s",strtotime("$data3"));
$data_modificada_3 = substr(str_replace(" ", "", $data_modificada3), 0, 10);
$hora_modificada_3 = substr(str_replace(" ", "", $data_modificada3), 10, 19);
$data_voto = explode("-", $data_modificada_3);
$hora_voto = explode(":", $hora_modificada_3);
?>
<script language="javascript">
var YY3 = <?php echo $data_voto[0]; ?>;
var MM3 = <?php echo $data_voto[1]; ?>;
var DD3 = <?php echo $data_voto[2]; ?>;
var HH3 = <?php echo $hora_voto[0]; ?>;
var MI3 = <?php echo $hora_voto[1]; ?>;
var SS3 = <?php echo $hora_voto[2]; ?>;

function atualizaContador3() {  
var hoje = new Date();  
var futuro = new Date(YY3,MM3-1,DD3,HH3,MI3,SS3);  
var ss = parseInt((futuro - hoje) / 1000);  
var mm = parseInt(ss / 60);  
var hh = parseInt(mm / 60);  
var dd = parseInt(hh / 24);  
ss = ss - (mm * 60);  
mm = mm - (hh * 60);  
hh = hh - (dd * 24);
var hora = (hh && hh >= 10) ? hh+':' : ((hh<10 && hh>0) ? '0'+hh+':' : '00:');
var min = (mm && mm >= 10) ? mm+':' : ((mm<10 && mm>0) ? '0'+mm+':' : '00:');
var seg = (ss && ss >= 10) ? ss : (ss<10 ? '0'+ss : '00');
var faltam = hora+min+seg;

if (faltam > '00:00:00') {
document.getElementById('contador3').innerHTML = faltam;	  
setTimeout(atualizaContador3, 1000);  
} else {
document.getElementById('contador3').innerHTML = 'Vote!';
}
}
atualizaContador3();
</script>
<?php
echo"<div style='background:url(http://www.gamesites200.com/lineage2/vote.gif); background-repeat: no-repeat; background-size: 87px 47px; width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><div style='width:89px; *width:87px; _width:87px; height:49px; *height:47px; _height:47px; font-size:10px; font-family:Arial; background: rgba(0,0,0,0.6); text-shadow:1px 1px #000; font-weight:bold;'>$language_05<br><font size='3'><span id='contador3'></span></font><br>$language_06</div></div>";
}
}
}


if($row["id"] == '4'){
@header('Content-Type: text/html; charset=utf-8');
$xml = simplexml_load_file("http://toplineage2.com/api/?ip=$_SERVER[REMOTE_ADDR]&site_id=$row[top_id]");
foreach($xml->vote as $vote){
$data_modificada4 = date("Y-m-d H:i:s",strtotime("$vote->date + $horas_voto hours"));
}
$data_hoje = date('Y-m-d H:i:s');
$data1 = strtotime($data_modificada4);
$data2 = strtotime($data_hoje);
if($data1 >= $data2){
$id4 = '1';
$data_modificada_4 = substr(str_replace(" ", "", $data_modificada4), 0, 10);
$hora_modificada_4 = substr(str_replace(" ", "", $data_modificada4), 10, 19);
$data_voto = explode("-", $data_modificada_4);
$hora_voto = explode(":", $hora_modificada_4);
?>
<script language="javascript">
	var YY4 = <?php echo $data_voto[0]; ?>;
	var MM4 = <?php echo $data_voto[1]; ?>;
	var DD4 = <?php echo $data_voto[2]; ?>;
	var HH4 = <?php echo $hora_voto[0]; ?>;
	var MI4 = <?php echo $hora_voto[1]; ?>;
	var SS4 = <?php echo $hora_voto[2]; ?>;

	function atualizaContador4() {  
			var hoje = new Date();  
			var futuro = new Date(YY4,MM4-1,DD4,HH4,MI4,SS4);  
			var ss = parseInt((futuro - hoje) / 1000);  
			var mm = parseInt(ss / 60);  
			var hh = parseInt(mm / 60);  
			var dd = parseInt(hh / 24);  
			ss = ss - (mm * 60);  
			mm = mm - (hh * 60);  
			hh = hh - (dd * 24);
			var hora = (hh && hh >= 10) ? hh+':' : ((hh<10 && hh>0) ? '0'+hh+':' : '00:');
			var min = (mm && mm >= 10) ? mm+':' : ((mm<10 && mm>0) ? '0'+mm+':' : '00:');
			var seg = (ss && ss >= 10) ? ss : (ss<10 ? '0'+ss : '00');
var faltam = hora+min+seg;

			if (faltam > '00:00:00') {
					document.getElementById('contador4').innerHTML = faltam;	  
					setTimeout(atualizaContador4, 1000);  
			} else {
					document.getElementById('contador4').innerHTML = 'Vote!';
			}
	}
atualizaContador4();
</script>
<?php
echo"<div style='background:url(http://www.toplineage2.com/images/toplineage2_2.png); background-repeat: no-repeat; background-size: 87px 47px; width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><div style='width:89px; *width:87px; _width:87px; height:49px; *height:47px; _height:47px; font-size:10px; font-family:Arial; background: rgba(0,0,0,0.6); text-shadow:1px 1px #000; font-weight:bold;'>$language_05<br><font size='3'><span id='contador4'></span></font><br>$language_06</div></div>";
}else{
$id4 = '0';
echo"<div style='width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><a href='http://toplineage2.com/index.php?icp=vote&id=$row[top_id]' target='_blank'><img src='http://www.toplineage2.com/images/toplineage2_2.png' title='Vote on the Lineage 2 Top 200' border='0' width='87' height='47'></a></div>";
}
}


if($row["id"] == '5'){
if(isset($_COOKIE["click_id5"])){
$dia_5 = substr($_COOKIE["click_id5"], 5, 2);
$ano_5 = substr($_COOKIE["click_id5"], 12, 4);
$mes_5 = substr($_COOKIE["click_id5"], 8, 3);
$hor_5 = substr($_COOKIE["click_id5"], 17, 2);
$min_5 = substr($_COOKIE["click_id5"], 20, 2);
$seg_5 = substr($_COOKIE["click_id5"], 23, 2);
if($mes_5 == 'Jan'){ $mes_5 = '01'; }elseif($mes_5 == 'Feb'){ $mes_5 = '02'; }elseif($mes_5 == 'Mar'){ $mes_5 = '03'; }elseif($mes_5 == 'Apr'){ $mes_5 = '04'; }elseif($mes_5 == 'May'){ $mes_5 = '05'; }elseif($mes_5 == 'Jun'){ $mes_5 = '06'; }elseif($mes_5 == 'Jul'){ $mes_5 = '07'; }elseif($mes_5 == 'Aug'){ $mes_5 = '08'; }elseif($mes_5 == 'Sep'){ $mes_5 = '09'; }elseif($mes_5 == 'Oct'){ $mes_5 = '10'; }elseif($mes_5 == 'Nov'){ $mes_5 = '11'; }elseif($mes_5 == 'Dec'){ $mes_5 = '12'; }
$click_id5 = $ano_5."-".$mes_5."-".$dia_5." ".$hor_5.":".$min_5.":".$seg_5;
$click_id5 = date("Y-m-d H:i:s",strtotime("$click_id5 + $horas_voto hours"));
$id5 = '1';
$data_modificada5 = $click_id5;
$data_modificada_5 = substr(str_replace(" ", "", $data_modificada5), 0, 10);
$hora_modificada_5 = substr(str_replace(" ", "", $data_modificada5), 10, 19);
$data_voto = explode("-", $data_modificada_5);
$hora_voto = explode(":", $hora_modificada_5);
?>
<script language="javascript">
var YY5 = <?php echo $data_voto[0]; ?>;
var MM5 = <?php echo $data_voto[1]; ?>;
var DD5 = <?php echo $data_voto[2]; ?>;
var HH5 = <?php echo $hora_voto[0]; ?>;
var MI5 = <?php echo $hora_voto[1]; ?>;
var SS5 = <?php echo $hora_voto[2]; ?>;

function atualizaContador5() {  
var hoje = new Date();  
var futuro = new Date(YY5,MM5-1,DD5,HH5,MI5,SS5);  
var ss = parseInt((futuro - hoje) / 1000);  
var mm = parseInt(ss / 60);  
var hh = parseInt(mm / 60);  
var dd = parseInt(hh / 24);  
ss = ss - (mm * 60);  
mm = mm - (hh * 60);  
hh = hh - (dd * 24);
var hora = (hh && hh >= 10) ? hh+':' : ((hh<10 && hh>0) ? '0'+hh+':' : '00:');
var min = (mm && mm >= 10) ? mm+':' : ((mm<10 && mm>0) ? '0'+mm+':' : '00:');
var seg = (ss && ss >= 10) ? ss : (ss<10 ? '0'+ss : '00');
var faltam = hora+min+seg;

if (faltam > '00:00:00') {
document.getElementById('contador5').innerHTML = faltam;	  
setTimeout(atualizaContador5, 1000);  
} else {
document.getElementById('contador5').innerHTML = 'Vote!';
}
}
atualizaContador5();
</script>
<?php
echo"<div style='background:url(http://www.gtop100.com/images/votebutton.jpg); background-repeat: no-repeat; background-size: 87px 47px; width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><div style='width:89px; *width:87px; _width:87px; height:49px; *height:47px; _height:47px; font-size:10px; font-family:Arial; background: rgba(0,0,0,0.6); text-shadow:1px 1px #000; font-weight:bold;'>$language_05<br><font size='3'><span id='contador5'></span></font><br>$language_06</div></div>";
}else{
$id5 = '0';
echo"<div style='width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><a href='http://www.gtop100.com/in.php?site=$row[top_id]' target='_blank'><img src='http://www.gtop100.com/images/votebutton.jpg' title='Lineage 2 Top 100' border='0' width='87' height='47' onClick=SetCookie('click_id5','click');></a></div>";
}
}


if($row["id"] == '6'){
if(isset($_COOKIE["click_id6"])){
$dia_6 = substr($_COOKIE["click_id6"], 5, 2);
$ano_6 = substr($_COOKIE["click_id6"], 12, 4);
$mes_6 = substr($_COOKIE["click_id6"], 8, 3);
$hor_6 = substr($_COOKIE["click_id6"], 17, 2);
$min_6 = substr($_COOKIE["click_id6"], 20, 2);
$seg_6 = substr($_COOKIE["click_id6"], 23, 2);
if($mes_6 == 'Jan'){ $mes_6 = '01'; }elseif($mes_6 == 'Feb'){ $mes_6 = '02'; }elseif($mes_6 == 'Mar'){ $mes_6 = '03'; }elseif($mes_6 == 'Apr'){ $mes_6 = '04'; }elseif($mes_6 == 'May'){ $mes_6 = '05'; }elseif($mes_6 == 'Jun'){ $mes_6 = '06'; }elseif($mes_6 == 'Jul'){ $mes_6 = '07'; }elseif($mes_6 == 'Aug'){ $mes_6 = '08'; }elseif($mes_6 == 'Sep'){ $mes_6 = '09'; }elseif($mes_6 == 'Oct'){ $mes_6 = '10'; }elseif($mes_6 == 'Nov'){ $mes_6 = '11'; }elseif($mes_6 == 'Dec'){ $mes_6 = '12'; }
$click_id6 = $ano_6."-".$mes_6."-".$dia_6." ".$hor_6.":".$min_6.":".$seg_6;
$click_id6 = date("Y-m-d H:i:s",strtotime("$click_id6 + $horas_voto hours"));
$id6 = '1';
$data_modificada6 = $click_id6;
$data_modificada_6 = substr(str_replace(" ", "", $data_modificada6), 0, 10);
$hora_modificada_6 = substr(str_replace(" ", "", $data_modificada6), 10, 19);
$data_voto = explode("-", $data_modificada_6);
$hora_voto = explode(":", $hora_modificada_6);
?>
<script language="javascript">
var YY6 = <?php echo $data_voto[0]; ?>;
var MM6 = <?php echo $data_voto[1]; ?>;
var DD6 = <?php echo $data_voto[2]; ?>;
var HH6 = <?php echo $hora_voto[0]; ?>;
var MI6 = <?php echo $hora_voto[1]; ?>;
var SS6 = <?php echo $hora_voto[2]; ?>;

function atualizaContador6() {  
var hoje = new Date();  
var futuro = new Date(YY6,MM6-1,DD6,HH6,MI6,SS6);  
var ss = parseInt((futuro - hoje) / 1000);  
var mm = parseInt(ss / 60);  
var hh = parseInt(mm / 60);  
var dd = parseInt(hh / 24);  
ss = ss - (mm * 60);  
mm = mm - (hh * 60);  
hh = hh - (dd * 24);
var hora = (hh && hh >= 10) ? hh+':' : ((hh<10 && hh>0) ? '0'+hh+':' : '00:');
var min = (mm && mm >= 10) ? mm+':' : ((mm<10 && mm>0) ? '0'+mm+':' : '00:');
var seg = (ss && ss >= 10) ? ss : (ss<10 ? '0'+ss : '00');
var faltam = hora+min+seg;

if (faltam > '00:00:00') {
document.getElementById('contador6').innerHTML = faltam;	  
setTimeout(atualizaContador6, 1000);  
} else {
document.getElementById('contador6').innerHTML = 'Vote!';
}
}
atualizaContador6();
</script>
<?php
echo"<div style='background:url(http://image.l2topzone.com/l2topzone.com.jpg); background-repeat: no-repeat; background-size: 87px 47px; width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><div style='width:89px; *width:87px; _width:87px; height:49px; *height:47px; _height:47px; font-size:10px; font-family:Arial; background: rgba(0,0,0,0.6); text-shadow:1px 1px #000; font-weight:bold;'>$language_05<br><font size='3'><span id='contador6'></span></font><br>$language_06</div></div>";
}else{
$id6 = '0';
echo"<div style='width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><a href='http://l2topzone.com/vote.php?id=$row[top_id]' target='_blank'><img src='http://image.l2topzone.com/l2topzone.com.jpg' title='Lineage 2 Servers' border='0' width='87' height='47' onClick=SetCookie('click_id6','click');></a></div>";
}
}


if($row["id"] == '7'){
if(isset($_COOKIE["click_id7"])){
$dia_7 = substr($_COOKIE["click_id7"], 5, 2);
$ano_7 = substr($_COOKIE["click_id7"], 12, 4);
$mes_7 = substr($_COOKIE["click_id7"], 8, 3);
$hor_7 = substr($_COOKIE["click_id7"], 17, 2);
$min_7 = substr($_COOKIE["click_id7"], 20, 2);
$seg_7 = substr($_COOKIE["click_id7"], 23, 2);
if($mes_7 == 'Jan'){ $mes_7 = '01'; }elseif($mes_7 == 'Feb'){ $mes_7 = '02'; }elseif($mes_7 == 'Mar'){ $mes_7 = '03'; }elseif($mes_7 == 'Apr'){ $mes_7 = '04'; }elseif($mes_7 == 'May'){ $mes_7 = '05'; }elseif($mes_7 == 'Jun'){ $mes_7 = '06'; }elseif($mes_7 == 'Jul'){ $mes_7 = '07'; }elseif($mes_7 == 'Aug'){ $mes_7 = '08'; }elseif($mes_7 == 'Sep'){ $mes_7 = '09'; }elseif($mes_7 == 'Oct'){ $mes_7 = '10'; }elseif($mes_7 == 'Nov'){ $mes_7 = '11'; }elseif($mes_7 == 'Dec'){ $mes_7 = '12'; }
$click_id7 = $ano_7."-".$mes_7."-".$dia_7." ".$hor_7.":".$min_7.":".$seg_7;
$click_id7 = date("Y-m-d H:i:s",strtotime("$click_id7 + $horas_voto hours"));
$id7 = '1';
$data_modificada7 = $click_id7;
$data_modificada_7 = substr(str_replace(" ", "", $data_modificada7), 0, 10);
$hora_modificada_7 = substr(str_replace(" ", "", $data_modificada7), 10, 19);
$data_voto = explode("-", $data_modificada_7);
$hora_voto = explode(":", $hora_modificada_7);
?>
<script language="javascript">
var YY7 = <?php echo $data_voto[0]; ?>;
var MM7 = <?php echo $data_voto[1]; ?>;
var DD7 = <?php echo $data_voto[2]; ?>;
var HH7 = <?php echo $hora_voto[0]; ?>;
var MI7 = <?php echo $hora_voto[1]; ?>;
var SS7 = <?php echo $hora_voto[2]; ?>;

function atualizaContador7() {  
var hoje = new Date();  
var futuro = new Date(YY7,MM7-1,DD7,HH7,MI7,SS7);  
var ss = parseInt((futuro - hoje) / 1000);  
var mm = parseInt(ss / 60);  
var hh = parseInt(mm / 60);  
var dd = parseInt(hh / 24);  
ss = ss - (mm * 60);  
mm = mm - (hh * 60);  
hh = hh - (dd * 24);
var hora = (hh && hh >= 10) ? hh+':' : ((hh<10 && hh>0) ? '0'+hh+':' : '00:');
var min = (mm && mm >= 10) ? mm+':' : ((mm<10 && mm>0) ? '0'+mm+':' : '00:');
var seg = (ss && ss >= 10) ? ss : (ss<10 ? '0'+ss : '00');
var faltam = hora+min+seg;

if (faltam > '00:00:00') {
document.getElementById('contador7').innerHTML = faltam;	  
setTimeout(atualizaContador7, 1000);  
} else {
document.getElementById('contador7').innerHTML = 'Vote!';
}
}
atualizaContador7();
</script>
<?php
echo"<div style='background:url(http://www.mmorpgtoplist.com/vote.jpg); background-repeat: no-repeat; background-size: 87px 47px; width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><div style='width:89px; *width:87px; _width:87px; height:49px; *height:47px; _height:47px; font-size:10px; font-family:Arial; background: rgba(0,0,0,0.7); text-shadow:1px 1px #000; font-weight:bold;'>$language_05<br><font size='3'><span id='contador7'></span></font><br>$language_06</div></div>";
}else{
$id7 = '0';
echo"<div style='width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><a href='http://www.mmorpgtoplist.com/in.php?site=$row[top_id]' target='_blank'><img src='http://www.mmorpgtoplist.com/vote.jpg' title='Lineage2 Private Server' border='0' width='87' height='47' onClick=SetCookie('click_id7','click');></a></div>";
}
}


if($row["id"] == '8'){
if(isset($_COOKIE["click_id8"])){
$dia_8 = substr($_COOKIE["click_id8"], 5, 2);
$ano_8 = substr($_COOKIE["click_id8"], 12, 4);
$mes_8 = substr($_COOKIE["click_id8"], 8, 3);
$hor_8 = substr($_COOKIE["click_id8"], 17, 2);
$min_8 = substr($_COOKIE["click_id8"], 20, 2);
$seg_8 = substr($_COOKIE["click_id8"], 23, 2);
if($mes_8 == 'Jan'){ $mes_8 = '01'; }elseif($mes_8 == 'Feb'){ $mes_8 = '02'; }elseif($mes_8 == 'Mar'){ $mes_8 = '03'; }elseif($mes_8 == 'Apr'){ $mes_8 = '04'; }elseif($mes_8 == 'May'){ $mes_8 = '05'; }elseif($mes_8 == 'Jun'){ $mes_8 = '06'; }elseif($mes_8 == 'Jul'){ $mes_8 = '07'; }elseif($mes_8 == 'Aug'){ $mes_8 = '08'; }elseif($mes_8 == 'Sep'){ $mes_8 = '09'; }elseif($mes_8 == 'Oct'){ $mes_8 = '10'; }elseif($mes_8 == 'Nov'){ $mes_8 = '11'; }elseif($mes_8 == 'Dec'){ $mes_8 = '12'; }
$click_id8 = $ano_8."-".$mes_8."-".$dia_8." ".$hor_8.":".$min_8.":".$seg_8;
$click_id8 = date("Y-m-d H:i:s",strtotime("$click_id8 + $horas_voto hours"));
$id8 = '1';
$data_modificada8 = $click_id8;
$data_modificada_8 = substr(str_replace(" ", "", $data_modificada8), 0, 10);
$hora_modificada_8 = substr(str_replace(" ", "", $data_modificada8), 10, 19);
$data_voto = explode("-", $data_modificada_8);
$hora_voto = explode(":", $hora_modificada_8);
?>
<script language="javascript">
var YY8 = <?php echo $data_voto[0]; ?>;
var MM8 = <?php echo $data_voto[1]; ?>;
var DD8 = <?php echo $data_voto[2]; ?>;
var HH8 = <?php echo $hora_voto[0]; ?>;
var MI8 = <?php echo $hora_voto[1]; ?>;
var SS8 = <?php echo $hora_voto[2]; ?>;

function atualizaContador8() {  
var hoje = new Date();  
var futuro = new Date(YY8,MM8-1,DD8,HH8,MI8,SS8);  
var ss = parseInt((futuro - hoje) / 1000);  
var mm = parseInt(ss / 60);  
var hh = parseInt(mm / 60);  
var dd = parseInt(hh / 24);  
ss = ss - (mm * 60);  
mm = mm - (hh * 60);  
hh = hh - (dd * 24);
var hora = (hh && hh >= 10) ? hh+':' : ((hh<10 && hh>0) ? '0'+hh+':' : '00:');
var min = (mm && mm >= 10) ? mm+':' : ((mm<10 && mm>0) ? '0'+mm+':' : '00:');
var seg = (ss && ss >= 10) ? ss : (ss<10 ? '0'+ss : '00');
var faltam = hora+min+seg;

if (faltam > '00:00:00') {
document.getElementById('contador8').innerHTML = faltam;	  
setTimeout(atualizaContador8, 1000);  
} else {
document.getElementById('contador8').innerHTML = 'Vote!';
}
}
atualizaContador8();
</script>
<?php
echo"<div style='background:url(http://static.ak.newhz.basefun.com/img/_vbanners/lineage2/lineage2-90x60-3.gif); background-repeat: no-repeat; background-size: 87px 47px; width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><div style='width:89px; *width:87px; _width:87px; height:49px; *height:47px; _height:47px; font-size:10px; font-family:Arial; background: rgba(0,0,0,0.7); text-shadow:1px 1px #000; font-weight:bold;'>$language_05<br><font size='3'><span id='contador8'></span></font><br>$language_06</div></div>";
}else{
$id8 = '0';
echo"<div style='width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><a href='http://vgw.hopzone.net/site/vote/$row[top_id]/1' target='_blank'><img src='http://static.ak.newhz.basefun.com/img/_vbanners/lineage2/lineage2-90x60-3.gif' title='Vote for HopZone.Net' border='0' width='87' height='47' onClick=SetCookie('click_id8','click');></a></div>";
}
}


if($row["id"] == '9'){
if(isset($_COOKIE["click_id9"])){
$dia_9 = substr($_COOKIE["click_id9"], 5, 2);
$ano_9 = substr($_COOKIE["click_id9"], 12, 4);
$mes_9 = substr($_COOKIE["click_id9"], 8, 3);
$hor_9 = substr($_COOKIE["click_id9"], 17, 2);
$min_9 = substr($_COOKIE["click_id9"], 20, 2);
$seg_9 = substr($_COOKIE["click_id9"], 23, 2);
if($mes_9 == 'Jan'){ $mes_9 = '01'; }elseif($mes_9 == 'Feb'){ $mes_9 = '02'; }elseif($mes_9 == 'Mar'){ $mes_9 = '03'; }elseif($mes_9 == 'Apr'){ $mes_9 = '04'; }elseif($mes_9 == 'May'){ $mes_9 = '05'; }elseif($mes_9 == 'Jun'){ $mes_9 = '06'; }elseif($mes_9 == 'Jul'){ $mes_9 = '07'; }elseif($mes_9 == 'Aug'){ $mes_9 = '08'; }elseif($mes_9 == 'Sep'){ $mes_9 = '09'; }elseif($mes_9 == 'Oct'){ $mes_9 = '10'; }elseif($mes_9 == 'Nov'){ $mes_9 = '11'; }elseif($mes_9 == 'Dec'){ $mes_9 = '12'; }
$click_id9 = $ano_9."-".$mes_9."-".$dia_9." ".$hor_9.":".$min_9.":".$seg_9;
$click_id9 = date("Y-m-d H:i:s",strtotime("$click_id9 + $horas_voto hours"));
$id9 = '1';
$data_modificada9 = $click_id9;
$data_modificada_9 = substr(str_replace(" ", "", $data_modificada9), 0, 10);
$hora_modificada_9 = substr(str_replace(" ", "", $data_modificada9), 10, 19);
$data_voto = explode("-", $data_modificada_9);
$hora_voto = explode(":", $hora_modificada_9);
?>
<script language="javascript">
var YY9 = <?php echo $data_voto[0]; ?>;
var MM9 = <?php echo $data_voto[1]; ?>;
var DD9 = <?php echo $data_voto[2]; ?>;
var HH9 = <?php echo $hora_voto[0]; ?>;
var MI9 = <?php echo $hora_voto[1]; ?>;
var SS9 = <?php echo $hora_voto[2]; ?>;

function atualizaContador9() {  
var hoje = new Date();  
var futuro = new Date(YY9,MM9-1,DD9,HH9,MI9,SS9);  
var ss = parseInt((futuro - hoje) / 1000);  
var mm = parseInt(ss / 60);  
var hh = parseInt(mm / 60);  
var dd = parseInt(hh / 24);  
ss = ss - (mm * 60);  
mm = mm - (hh * 60);  
hh = hh - (dd * 24);
var hora = (hh && hh >= 10) ? hh+':' : ((hh<10 && hh>0) ? '0'+hh+':' : '00:');
var min = (mm && mm >= 10) ? mm+':' : ((mm<10 && mm>0) ? '0'+mm+':' : '00:');
var seg = (ss && ss >= 10) ? ss : (ss<10 ? '0'+ss : '00');
var faltam = hora+min+seg;

if (faltam > '00:00:00') {
document.getElementById('contador9').innerHTML = faltam;	  
setTimeout(atualizaContador9, 1000);  
} else {
document.getElementById('contador9').innerHTML = 'Vote!';
}
}
atualizaContador9();
</script>
<?php
echo"<div style='background:url(http://www.topgs200.com/lineage2/images/botaopropaganda.png); background-repeat: no-repeat; background-size: 87px 47px; width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><div style='width:89px; *width:87px; _width:87px; height:49px; *height:47px; _height:47px; font-size:10px; font-family:Arial; background: rgba(0,0,0,0.8); text-shadow:1px 1px #000; font-weight:bold;'>$language_05<br><font size='3'><span id='contador9'></span></font><br>$language_06</div></div>";
}else{
$id9 = '0';
echo"<div style='width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><a href='http://www.topgs200.com/lineage2/voto.php?id=$row[top_id]' target='_blank'><img src='http://www.topgs200.com/lineage2/images/botaopropaganda.png' title='Vote no L2 Top 200' border='0' width='87' height='47' onClick=SetCookie('click_id9','click');></a></div>";
}
}


if($row["id"] == '10'){
if(isset($_COOKIE["click_id10"])){
$dia_10 = substr($_COOKIE["click_id10"], 5, 2);
$ano_10 = substr($_COOKIE["click_id10"], 12, 4);
$mes_10 = substr($_COOKIE["click_id10"], 8, 3);
$hor_10 = substr($_COOKIE["click_id10"], 17, 2);
$min_10 = substr($_COOKIE["click_id10"], 20, 2);
$seg_10 = substr($_COOKIE["click_id10"], 23, 2);
if($mes_10 == 'Jan'){ $mes_10 = '01'; }elseif($mes_10 == 'Feb'){ $mes_10 = '02'; }elseif($mes_10 == 'Mar'){ $mes_10 = '03'; }elseif($mes_10 == 'Apr'){ $mes_10 = '04'; }elseif($mes_10 == 'May'){ $mes_10 = '05'; }elseif($mes_10 == 'Jun'){ $mes_10 = '06'; }elseif($mes_10 == 'Jul'){ $mes_10 = '07'; }elseif($mes_10 == 'Aug'){ $mes_10 = '08'; }elseif($mes_10 == 'Sep'){ $mes_10 = '09'; }elseif($mes_10 == 'Oct'){ $mes_10 = '10'; }elseif($mes_10 == 'Nov'){ $mes_10 = '11'; }elseif($mes_10 == 'Dec'){ $mes_10 = '12'; }
$click_id10 = $ano_10."-".$mes_10."-".$dia_10." ".$hor_10.":".$min_10.":".$seg_10;
$click_id10 = date("Y-m-d H:i:s",strtotime("$click_id10 + $horas_voto hours"));
$id10 = '1';
$data_modificada10 = $click_id10;
$data_modificada_10 = substr(str_replace(" ", "", $data_modificada10), 0, 10);
$hora_modificada_10 = substr(str_replace(" ", "", $data_modificada10), 10, 19);
$data_voto = explode("-", $data_modificada_10);
$hora_voto = explode(":", $hora_modificada_10);
?>
<script language="javascript">
var YY10 = <?php echo $data_voto[0]; ?>;
var MM10 = <?php echo $data_voto[1]; ?>;
var DD10 = <?php echo $data_voto[2]; ?>;
var HH10 = <?php echo $hora_voto[0]; ?>;
var MI10 = <?php echo $hora_voto[1]; ?>;
var SS10 = <?php echo $hora_voto[2]; ?>;

function atualizaContador10() {  
var hoje = new Date();  
var futuro = new Date(YY10,MM10-1,DD10,HH10,MI10,SS10);  
var ss = parseInt((futuro - hoje) / 1000);  
var mm = parseInt(ss / 60);  
var hh = parseInt(mm / 60);  
var dd = parseInt(hh / 24);  
ss = ss - (mm * 60);  
mm = mm - (hh * 60);  
hh = hh - (dd * 24);
var hora = (hh && hh >= 10) ? hh+':' : ((hh<10 && hh>0) ? '0'+hh+':' : '00:');
var min = (mm && mm >= 10) ? mm+':' : ((mm<10 && mm>0) ? '0'+mm+':' : '00:');
var seg = (ss && ss >= 10) ? ss : (ss<10 ? '0'+ss : '00');
var faltam = hora+min+seg;

if (faltam > '00:00:00') {
document.getElementById('contador10').innerHTML = faltam;	  
setTimeout(atualizaContador10, 1000);  
} else {
document.getElementById('contador10').innerHTML = 'Vote!';
}
}
atualizaContador10();
</script>
<?php
echo"<div style='background:url(images/top100arena.jpg); background-repeat: no-repeat; background-size: 87px 47px; width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><div style='width:89px; *width:87px; _width:87px; height:49px; *height:47px; _height:47px; font-size:10px; font-family:Arial; background: rgba(0,0,0,0.8); text-shadow:1px 1px #000; font-weight:bold;'>$language_05<br><font size='3'><span id='contador10'></span></font><br>$language_06</div></div>";
}else{
$id10 = '0';
echo"<div style='width:87px; height:47px; border:1px solid #999; margin-top:5px; margin-left:5px; float:left;'><a href='http://www.top100arena.com/in.asp?id=$row[top_id]' target='_blank'><img src='images/top100arena.jpg' title='Lineage 2 private server' border='0' width='87' height='47' onClick=SetCookie('click_id10','click');></a></div>";
}
}


}
if($id1 == NULL){
$id1 = '0';
$data_modificada1 = '0000-00-00 00:00:00';
}
if($id2 == NULL){
$id2 = '0';
$data_modificada2 = '0000-00-00 00:00:00';
}
if($id3 == NULL){
$id3 = '0';
$data_modificada3 = '0000-00-00 00:00:00';
}
if($id4 == NULL){
$id4 = '0';
$data_modificada4 = '0000-00-00 00:00:00';
}
if($id5 == NULL){
$id5 = '0';
$data_modificada5 = '0000-00-00 00:00:00';
}
if($id6 == NULL){
$id6 = '0';
$data_modificada6 = '0000-00-00 00:00:00';
}
if($id7 == NULL){
$id7 = '0';
$data_modificada7 = '0000-00-00 00:00:00';
}
if($id8 == NULL){
$id8 = '0';
$data_modificada8 = '0000-00-00 00:00:00';
}
if($id9 == NULL){
$id9 = '0';
$data_modificada9 = '0000-00-00 00:00:00';
}
if($id10 == NULL){
$id10 = '0';
$data_modificada10 = '0000-00-00 00:00:00';
}
$voto = $id1 + $id2 + $id3 + $id4 + $id5 + $id6 + $id7 + $id8 + $id9 + $id10;

if($id1 == 1){ $contador1 = 'atualizaContador1();'; }else{ $contador1 = ''; }
if($id2 == 1){ $contador2 = 'atualizaContador2();'; }else{ $contador2 = ''; }
if($id3 == 1){ $contador3 = 'atualizaContador3();'; }else{ $contador3 = ''; }
if($id4 == 1){ $contador4 = 'atualizaContador4();'; }else{ $contador4 = ''; }
if($id5 == 1){ $contador5 = 'atualizaContador5();'; }else{ $contador5 = ''; }
if($id6 == 1){ $contador6 = 'atualizaContador6();'; }else{ $contador6 = ''; }
if($id7 == 1){ $contador7 = 'atualizaContador7();'; }else{ $contador7 = ''; }
if($id8 == 1){ $contador8 = 'atualizaContador8();'; }else{ $contador8 = ''; }
if($id9 == 1){ $contador9 = 'atualizaContador9();'; }else{ $contador9 = ''; }
if($id10 == 1){ $contador10 = 'atualizaContador10();'; }else{ $contador10 = ''; }
if($id1 == 1 or $id2 == 1 or $id3 == 1 or $id4 == 1 or $id5 == 1 or $id6 == 1 or $id7 == 1 or $id8 == 1 or $id9 == 1 or $id10 == 1){
echo"<body onload='$contador1$contador2$contador3$contador4$contador5$contador6$contador7$contador8$contador9$contador10'></body>";
}
?>
<script type="text/javascript">
function trocar(){
$('button').click(function(){
$('button').attr('disabled', 'disabled');
setTimeout(function(){
$('button').removeAttr('disabled');
}, 4000);
$.post('painel/index.php', {verificar: 'verificar'}, function(data){
$('.formulario').html(data).show();
});
$('.verify').fadeIn('slow').delay(5000);
$('.verify').ajaxStop(function(){
$('.verify').hide();
});
});
};
</script>
<div class='verify' style='text-align:center;'><img src='images/ajax-loader.gif'><br /><?php echo"$language_30"; ?></div>
<?php
if(isset($_POST["verificar"])){
if(strpos($_SERVER['HTTP_REFERER'],$end)) {
if($voto == mysql_num_rows($tops)){
$busca_entrega = mysql_query("SELECT * FROM icp_votesystem_votos WHERE ip = '$_SERVER[REMOTE_ADDR]'") or die(mysql_error());
if(mysql_num_rows($busca_entrega) == '1'){
while($rows = mysql_fetch_array($busca_entrega)){
if(strtotime($rows["data_voto_id1"]) == strtotime($data_modificada1) and $rows["data_voto_id1"] != '0000-00-00 00:00:00'){
$_POST["verificar"] = NULL;
?>
<script type="text/javascript">
$(function(){
$('.msg').fadeIn('slow').addClass('erro').html('<?php echo"$language_07"; ?>').delay(3000).fadeOut('slow');
});
</script>
<?php
}elseif(strtotime($rows["data_voto_id2"]) == strtotime($data_modificada2) and $rows["data_voto_id2"] != '0000-00-00 00:00:00'){
$_POST["verificar"] = NULL;
?>
<script type="text/javascript">
$(function(){
$('.msg').fadeIn('slow').addClass('erro').html('<?php echo"$language_07"; ?>').delay(3000).fadeOut('slow');
});
</script>
<?php
}elseif(strtotime($rows["data_voto_id3"]) == strtotime($data_modificada3) and $rows["data_voto_id3"] != '0000-00-00 00:00:00'){
$_POST["verificar"] = NULL;
?>
<script type="text/javascript">
$(function(){
$('.msg').fadeIn('slow').addClass('erro').html('<?php echo"$language_07"; ?>').delay(3000).fadeOut('slow');
});
</script>
<?php
}elseif(strtotime($rows["data_voto_id4"]) == strtotime($data_modificada4) and $rows["data_voto_id4"] != '0000-00-00 00:00:00'){
$_POST["verificar"] = NULL;
?>
<script type="text/javascript">
$(function(){
$('.msg').fadeIn('slow').addClass('erro').html('<?php echo"$language_07"; ?>').delay(3000).fadeOut('slow');
});
</script>
<?php
}else{
$chars = mysql_query("SELECT $col_char_name, $col_char_id FROM $tab_char WHERE $col_char_account = '$_SESSION[usuarioLogin]' AND $col_char_online = '0' ORDER BY $col_char_name ASC") or die(mysql_error());
$nr = mysql_num_rows($chars);
if($nr >= '1'){
?>
<script type="text/javascript">
function receber(){
$('button').click(function(){
$('button').attr('disabled', 'disabled');
setTimeout(function(){
$('button').removeAttr('disabled');
}, 4000);
$.post('painel/index.php', {trocar: 'trocar', char: $('select[id=1]').val()}, function(data){
$('.formulario').html(data).show();
});
$('.entrega').fadeIn('slow').delay(5000);
$('.entrega').ajaxStop(function(){
$('.entrega').hide();
});
});
};
</script>
<div class='entrega' style='text-align:center;'><img src='images/ajax-loader.gif'><br /><?php echo"$language_31"; ?></div>
<?php
echo"<div style='float:left; width:100%; margin-top:10px;'>$language_08";
echo"<form action='javascript:receber();' method='post'><select name='char' id='1' style='margin-top:10px;'>";
for ($i=0; $i<$nr; $i++) {
$r = mysql_fetch_array($chars);
echo "<OPTION VALUE=\"".$r["$col_char_id"]."\">".$r["$col_char_name"]."</OPTION>";
}
echo"</select><br><button style='margin-top: 20px; margin-bottom: 20px;' class='button secondary'>$language_09</button></form></div>";
}else{
?>
<script type="text/javascript">
$(function(){
$('.msg').fadeIn('slow').addClass('erro').html('<?php echo"$language_10"; ?>').delay(3000).fadeOut('slow');
});
</script>
<?php
$_POST["verificar"] = NULL;
}
}
}
}else{
$chars = mysql_query("SELECT $col_char_name, $col_char_id FROM $tab_char WHERE $col_char_account = '$_SESSION[usuarioLogin]' AND $col_char_online = '0' ORDER BY $col_char_name ASC") or die(mysql_error());
$nr = mysql_num_rows($chars);
if($nr >= '1'){
?>
<script type="text/javascript">
function receber(){
$('button').click(function(){
$('button').attr('disabled', 'disabled');
setTimeout(function(){
$('button').removeAttr('disabled');
}, 4000);
$.post('painel/index.php', {trocar: 'trocar', char: $('select[id=1]').val()}, function(data){
$('.formulario').html(data).show();
});
$('.entrega').fadeIn('slow').delay(5000);
$('.entrega').ajaxStop(function(){
$('.entrega').hide();
});
});
};
</script>
<div class='entrega' style='text-align:center;'><img src='images/ajax-loader.gif'><br /><?php echo"$language_31"; ?></div>
<?php
echo"<div style='float:left; width:100%; margin-top:10px;'>$language_08";
echo"<form action='javascript:receber();' method='post'><select name='char' id='1' style='margin-top:10px;'>";
for ($i=0; $i<$nr; $i++) {
$r = mysql_fetch_array($chars);
echo "<OPTION VALUE=\"".$r["$col_char_id"]."\">".$r["$col_char_name"]."</OPTION>";
}
echo"</select><br><button style='margin-top: 20px; margin-bottom: 20px;' class='button secondary'>$language_09</button></form></div>";
}else{
?>
<script type="text/javascript">
$(function(){
$('.msg').fadeIn('slow').addClass('erro').html('<?php echo"$language_10"; ?>').delay(3000).fadeOut('slow');
});
</script>
<?php
$_POST["verificar"] = NULL;
}
}
}else{
?>
<script type="text/javascript">
$(function(){
$('.msg').fadeIn('slow').addClass('erro').html('<?php echo"$language_11"; ?>\n<?php echo"$language_12"; ?>').delay(3000).fadeOut('slow');
});
</script>
<?php
$_POST["verificar"] = NULL;
}
}
}


if(isset($_POST["trocar"])){
if(strpos($_SERVER['HTTP_REFERER'],$end)) {
if($voto == mysql_num_rows($tops)){
$busca_entrega = mysql_query("SELECT * FROM icp_votesystem_votos WHERE ip = '$_SERVER[REMOTE_ADDR]'") or die(mysql_error());
if(mysql_num_rows($busca_entrega) == '1'){
while($rows = mysql_fetch_array($busca_entrega)){
if(strtotime($rows["data_voto_id1"]) == strtotime($data_modificada1) and $rows["data_voto_id1"] != '0000-00-00 00:00:00'){
?>
<script type="text/javascript">
$(function(){
$('.msg').fadeIn('slow').addClass('erro').html('<?php echo"$language_13"; ?>\n<?php echo"$language_14"; ?>').delay(3000).fadeOut('slow');
});
</script>
<?php
}elseif(strtotime($rows["data_voto_id2"]) == strtotime($data_modificada2) and $rows["data_voto_id2"] != '0000-00-00 00:00:00'){
?>
<script type="text/javascript">
$(function(){
$('.msg').fadeIn('slow').addClass('erro').html('<?php echo"$language_13"; ?>\n<?php echo"$language_14"; ?>').delay(3000).fadeOut('slow');
});
</script>
<?php
}elseif(strtotime($rows["data_voto_id3"]) == strtotime($data_modificada3) and $rows["data_voto_id3"] != '0000-00-00 00:00:00'){
?>
<script type="text/javascript">
$(function(){
$('.msg').fadeIn('slow').addClass('erro').html('<?php echo"$language_13"; ?>\n<?php echo"$language_14"; ?>').delay(3000).fadeOut('slow');
});
</script>
<?php
}elseif(strtotime($rows["data_voto_id4"]) == strtotime($data_modificada4) and $rows["data_voto_id4"] != '0000-00-00 00:00:00'){
?>
<script type="text/javascript">
$(function(){
$('.msg').fadeIn('slow').addClass('erro').html('<?php echo"$language_13"; ?>\n<?php echo"$language_14"; ?>').delay(3000).fadeOut('slow');
});
</script>
<?php
}else{
$chars = mysql_query("SELECT $col_char_name FROM $tab_char WHERE $col_char_account = '$_SESSION[usuarioLogin]' AND $col_char_online = '0' AND $col_char_id = '$_POST[char]' ORDER BY $col_char_name ASC") or die(mysql_error());
if($deposito_loc == '0'){
$loc = 'WAREHOUSE';
}elseif($deposito_loc == '1'){
$loc = 'INVENTORY';
}else{
$loc = 'WAREHOUSE';
}
if($loc == 'WAREHOUSE'){
$local = 'warehouse.';
}elseif($loc == 'INVENTORY'){
$local = 'inventario.';
}
if(mysql_num_rows($chars) == '1'){
$moeda_voto = explode(',', $moeda_voto);
$qtd_moeda_voto = explode(',', $qtd_moeda_voto);
for($x = 0; $x < (count($moeda_voto)-1); $x++) {
$busca_item = mysql_query("SELECT $col_item_count FROM $tab_items WHERE $col_item_id = '$moeda_voto[$x]' AND $col_item_owner = '$_POST[char]' AND $col_item_loc = '$loc'") or die(mysql_error());
if(mysql_num_rows($busca_item) == '0'){
$id_maximo = mysql_query("SELECT MAX($col_item_objid) AS max FROM $tab_items") or die (mysql_error());
$id_max = mysql_fetch_array($id_maximo);
$nova_id = '1000' + $id_max['max'];
$inserindo_item = mysql_query("INSERT INTO $tab_items ($col_item_owner, $col_item_objid, $col_item_id, $col_item_count, $col_item_enchant, $col_item_loc) VALUES ('$_POST[char]', '$nova_id', '$moeda_voto[$x]', '$qtd_moeda_voto[$x]', '0', '$loc')") or die(mysql_error());
}else{
while($rrow = mysql_fetch_array($busca_item)){ $qtd_existente = $rrow["$col_item_count"] + $qtd_moeda_voto[$x]; }
$inserindo_item = mysql_query("UPDATE $tab_items SET $col_item_count = '$qtd_existente' WHERE $col_item_owner = '$_POST[char]' AND $col_item_id = '$moeda_voto[$x]' AND $col_item_loc = '$loc'") or die(mysql_error());
}
} $v_id = $rows["votos"] + '1';
$inserindo_voto = mysql_query("UPDATE icp_votesystem_votos SET login = '$_SESSION[usuarioLogin]', data_voto_id1 = '$data_modificada1', data_voto_id2 = '$data_modificada2', data_voto_id3 = '$data_modificada3', votos = '$v_id' WHERE ip = '$_SERVER[REMOTE_ADDR]'") or die(mysql_error());
?>
<script type="text/javascript">
$(function(){
$('.msg').fadeIn('slow').addClass('erro').html('<?php echo"$language_15 ".(count($moeda_voto)-1); ?>\n<?php echo"$language_16 $local."; ?>\n<?php echo"$language_17"; ?>').delay(10000).fadeOut('slow');
});
</script>
<?php
}else{
?>
<script type="text/javascript">
$(function(){
$('.msg').fadeIn('slow').addClass('erro').html('<?php echo"$language_10"; ?>').delay(3000).fadeOut('slow');
});
</script>
<?php
$_POST["verificar"] = NULL;
}
}
}
}else{
$chars = mysql_query("SELECT $col_char_name FROM $tab_char WHERE $col_char_account = '$_SESSION[usuarioLogin]' AND $col_char_online = '0' AND $col_char_id = '$_POST[char]' ORDER BY $col_char_name ASC") or die(mysql_error());
if($deposito_loc == '0'){
$loc = 'WAREHOUSE';
}elseif($deposito_loc == '1'){
$loc = 'INVENTORY';
}else{
$loc = 'WAREHOUSE';
}
if($loc == 'WAREHOUSE'){
$local = 'warehouse';
}elseif($loc == 'INVENTORY'){
$local = 'inventario';
}
if(mysql_num_rows($chars) == '1'){
$moeda_voto = explode(',', $moeda_voto);
$qtd_moeda_voto = explode(',', $qtd_moeda_voto);
for($x = 0; $x < (count($moeda_voto)-1); $x++) {
$busca_item = mysql_query("SELECT $col_item_count FROM $tab_items WHERE $col_item_id = '$moeda_voto[$x]' AND $col_item_owner = '$_POST[char]' AND $col_item_loc = '$loc'") or die(mysql_error());
if(mysql_num_rows($busca_item) == '0'){
$id_maximo = mysql_query("SELECT MAX($col_item_objid) AS max FROM $tab_items") or die (mysql_error());
$id_max = mysql_fetch_array($id_maximo);
$nova_id = '1000' + $id_max['max'];
$inserindo_item = mysql_query("INSERT INTO $tab_items ($col_item_owner, $col_item_objid, $col_item_id, $col_item_count, $col_item_enchant, $col_item_loc) VALUES ('$_POST[char]', '$nova_id', '$moeda_voto[$x]', '$qtd_moeda_voto[$x]', '0', '$loc')") or die(mysql_error());
}else{
while($rrow = mysql_fetch_array($busca_item)){ $qtd_existente = $rrow["$col_item_count"] + $qtd_moeda_voto[$x]; }
$inserindo_item = mysql_query("UPDATE $tab_items SET $col_item_count = '$qtd_existente' WHERE $col_item_owner = '$_POST[char]' AND $col_item_id = '$moeda_voto[$x]' AND $col_item_loc = '$loc'") or die(mysql_error());
}
}
$inserindo_voto = mysql_query("INSERT INTO icp_votesystem_votos (login, ip, data_voto_id1, data_voto_id2, data_voto_id3, data_voto_id4, votos) VALUES ('$_SESSION[usuarioLogin]', '$_SERVER[REMOTE_ADDR]', '$data_modificada1', '$data_modificada2', '$data_modificada3', '$data_modificada4', '1')") or die(mysql_error());
?>
<script type="text/javascript">
$(function(){
$('.msg').fadeIn('slow').addClass('erro').html('<?php echo"$language_15 ".(count($moeda_voto)-1); ?>\n<?php echo"$language_16 $local."; ?>\n<?php echo"$language_17"; ?>').delay(10000).fadeOut('slow');
});
</script>
<?php
}else{
?>
<script type="text/javascript">
$(function(){
$('.msg').fadeIn('slow').addClass('erro').html('<?php echo"$language_10"; ?>').delay(3000).fadeOut('slow');
});
</script>
<?php
$_POST["verificar"] = NULL;
}
}
}else{
?>
<script type="text/javascript">
$(function(){
$('.msg').fadeIn('slow').addClass('erro').html('<?php echo"$language_11"; ?>\n<?php echo"$language_12"; ?>').delay(3000).fadeOut('slow');
});
</script>
<?php
}
}
}


if(!isset($_POST["verificar"])){
echo"<div style='width:100%; float:left;'><form action='javascript:trocar();' method='post'><button style='margin-top: 20px; margin-bottom: 20px;' class='button secondary'>$language_18</button></form></div>";
}

}
?>
</div>
<div style="clear:both;"></div>

 

 

 

da para por premiação de vip, aio, donater, hero???

Gosta de comédia? Veja meu canal no Youtube :D


http://bit.ly/neMON

Link para o comentário
Compartilhar em outros sites

Ivan Pires Perfeito Fucionou Certinho Muinto Bom e Muinto Obrigado! vlw sz :biggrin: funfo certin

 

aqui tbem ta 100% parabens para todos que ajudarao a fixar as paradas ai reportando os erros para o ivan.

CPU: I7 4790k - 4.7GHz OC

Water Cooler: Corsair H80i

GPU: Crossfire Radeon R9 290x - 4GB
Motherboard: Asrock fatality z97 killer

RAM: 2 X 8GB Corsair vengeance PRO- DDR3 - 1600mhz
OS: Windows 10 Pro - 64Bits

Link para o comentário
Compartilhar em outros sites

da para por premiação de vip, aio, donater, hero???

Até daria, mas teria que criar um novo sistema, talvez para a próxima versão é uma boa ideia. =D

 

Já disponibilizei a versão 2.0 corrigida no tópico principal, só fazerem o download e seguirem a video aula. :)

 

Abraço

 

 

 

Link para o comentário
Compartilhar em outros sites

agora estou com uma duvida ivan ou alguem que possa mi responder como eu vou faser pra por outra recompensa tipo eu botei 1 pra por mais outra pra abrir aquela tela de configuração denovo como eu vou faser ?

Link para o comentário
Compartilhar em outros sites

agora estou com uma duvida ivan ou alguem que possa mi responder como eu vou faser pra por outra recompensa tipo eu botei 1 pra por mais outra pra abrir aquela tela de configuração denovo como eu vou faser ?

Você precisa logar com uma conta de administrador.

Para criar uma conta de administrador você precisa colocar o accesslevel da sua conta dentro da tabela accounts = 1

Depois você loga no painel e terá acesso a área de administração.

 

Abraço.

 

 

 

Link para o comentário
Compartilhar em outros sites

Até daria, mas teria que criar um novo sistema, talvez para a próxima versão é uma boa ideia. =D

 

Já disponibilizei a versão 2.0 corrigida no tópico principal, só fazerem o download e seguirem a video aula. :)

 

Abraço

não tem como fazer e por na versão 2.1? :D atualizações....

Gosta de comédia? Veja meu canal no Youtube :D


http://bit.ly/neMON

Link para o comentário
Compartilhar em outros sites

não tem como fazer e por na versão 2.1? :D atualizações....

Dai não seria uma atualização, seria uma nova versão, pois modificaria muito o sistema.

Atualização são coisas pequenas e correções de bugs, por isso é 2.1, pra fazer um sistema desse eu teria que atualizar para 3.0. ^^

Eu não vou fazer pra essa versão pq vai demorar pra eu fazer, então pode ser que eu faça para a próxima. ;)

 

 

 

Link para o comentário
Compartilhar em outros sites

o que poderia ser quando voto no topserver200 corretamente e fala que nao bug no topserver200 ?

CPU: I7 4790k - 4.7GHz OC

Water Cooler: Corsair H80i

GPU: Crossfire Radeon R9 290x - 4GB
Motherboard: Asrock fatality z97 killer

RAM: 2 X 8GB Corsair vengeance PRO- DDR3 - 1600mhz
OS: Windows 10 Pro - 64Bits

Link para o comentário
Compartilhar em outros sites

Epa, baixando Parabéns, belo Design.

Você sabia que a L2JBrasil tem uma empresa de Hosting Oficial?
Conheça a L2JCenter.com

L2JBRASIL - 15 anos vendendo SS e flechas em Giran! (Trade / Adena)

Link para o comentário
Compartilhar em outros sites

o que poderia ser quando voto no topserver200 corretamente e fala que nao bug no topserver200 ?

O topservers200 funciona diferente, ele só aceita que você vote em um site por vez em 12 horas, ou seja, se você votar em qualquer site você vai precisar esperar 12 horas pra poder votar de novo, mesmo que seja em outro site diferente. Então se você ta votando e ele não está comp***ndo o voto é pq você votou em algum site e ainda não passou as 12 horas, só depois que passar as 12 horas do seu voto você pode votar de novo no seu site ou em qualquer outro site. Entendeu?

 

 

 

Link para o comentário
Compartilhar em outros sites

Ivan, nesse caso aqui, o que eu tenho que fazer pra corrigir o error?

 

votesystem.jpg

 

deu certo aqui eu achei a

 

htaccess estava vazinho

eu coloquei isso la dentro

php_value allow_url_fopen 1

php_value allow_url_include 1

 

ai eu editei depois mandei pra hospedagem e funfo certin Brigado Ivan

 

jogue isso dentro da sua hospedagem

 

http://www.2shared.c...i/htaccess.html

Seria na pasta public_html?

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...
  • 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.