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


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Private Server & MMORPG - Administre Um > MU Online > [MU] Administrador > [MU | Admin] Pedidos
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

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

 
 
LinkBack Ferramentas do Tópico Modos de Exibição
Prev Post Anterior   Próximo Post Next
Antigo 21-07-2011, 12:34 AM   #1 (permalink)
Membro - Recruta
 
Avatar de netoloco
 
Registrado em: Jun 2010
Posts: 7
Agradeceu: 1
Agradecido 1 Vez em 1 Post
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:

Inventório de netoloco

Padrão Fixar erro em Script PHP

Olá, venho atraves deste post tentar salear o problema que venho tentando resolver sozinho e não tenho conseguido pelo pouco conheçimento na linguagem, pois bem vamos ao que entereça.


Primeira duvida é sobre a pagina de master resete:


Citação:
<?
$conexao = new conexao();
$funcoes = new funcoes();

$funcoes->ajaxL();
?>
</head>

<body>
<?
global $painel;

$points = max_points;
$mr = colunm_resetao;
$membro = colunm_Resets;
$colunmG = colunm_golds;
$tableG = table_golds;
$colunmL = colunm_login_golds;

$golds[0] = $painel["mresets"]["golds"][0];
$golds[1] = $painel["mresets"]["golds"][1];
$golds[2] = $painel["mresets"]["golds"][2];

$level[0] = $painel["mresets"]["level"][0];
$level[1] = $painel["mresets"]["level"][1];
$level[2] = $painel["mresets"]["level"][2];

$status[0] = $painel["mresets"]["status"][0];
$status[1] = $painel["mresets"]["status"][1];
$status[2] = $painel["mresets"]["status"][2];

$login = $_COOKIE[cookie_login];
$char = $_GET["charname"];
$vip = $conexao->fetch($conexao->query("select vip from memb_info where memb___id='{$login}'"));

if ($_GET["exec"] == true)
{
$funcoes->logado();
$funcoes->errospanel();
$funcoes->acc_char($_GET["charname"]);
$funcoes->online();

$Status = $conexao->fetch($conexao->query("select strength,dexterity,vitality,energy,clevel from character where name='{$char}' and accountid='{$login}'"));
if ($Status[0] < $points or $Status[1] < $points or $Status[2] < $points or $Status[3] < $points or $Status[4] > $level[0] and $vip[0] == 0 or $Status[4] > $level[1] and $vip[0] == 1 or $Status[4] > $level[2] and $vip[0] == 2)
{
exit("<blockquote class=\"error\">Para dar o Master Reset voc&ecirc; precisa:<br /><br />
- Level <strong>{$level[0]}</strong> (free), Level <strong>{$level[1]}</strong> (vip) ou Level <strong>{$level[2]}</strong> (super vip)<br />
- <strong>{$points}</strong> pontos em <strong>for&ccedil;a</strong><br />
- <strong>{$points}</strong> pontos em <strong>agilidade</strong><br />
- <strong>{$points}</strong> pontos em <strong>vitalidade</strong><br />
- <strong>{$points}</strong> pontos em <strong>energia</strong></blockquote>");
}
else
{
if ($vip[0] == 2)
{
$conexao->query("update character set {$mr}={$mr} +1,clevel={$level[2]},{$membro}={$Resets} 5,strength={$status[2]},dexterity={$status[2]},vitality={$status[2]},energy={$status[2]},leveluppoint={$status[2]},experience=0 where name='{$char}' and accountid='{$login}'");
$conexao->query("update {$tableG} set {$colunmG}={$colunmG} +{$golds[2]} where {$colunmL}='{$login}'");
exit("<blockquote class=\"success\">Voc&ecirc; acaba de dar um master reset.<br />Voc&ecirc; ganhou <strong>{$golds[2]}</strong> golds.</blockquote>");
}

if ($vip[0] == 1)
{
$conexao->query("update character set {$mr}={$mr} +1,clevel={$level[1]},{$membro}={$Resets} 5,strength={$status[1]},dexterity={$status[1]},vitality={$status[1]},energy={$status[1]},leveluppoint={$status[1]},experience=0 where name='{$char}' and accountid='{$login}'");
$conexao->query("update {$tableG} set {$colunmG}={$colunmG} +{$golds[1]} where {$colunmL}='{$login}'");
exit("<blockquote class=\"success\">Voc&ecirc; acaba de dar um master reset.<br />Voc&ecirc; ganhou <strong>{$golds[1]}</strong> golds.</blockquote>");
}

if ($vip[0] == 0)
{
$conexao->query("update character set {$mr}={$mr} +1,clevel={$level[0]},{$membro}={$Resets} 5,strength={$status[0]},dexterity={$status[0]},vitality={$status[0]},energy={$status[0]},leveluppoint={$status[0]},experience=0 where name='{$char}' and accountid='{$login}'");
$conexao->query("update {$tableG} set {$colunmG}={$colunmG} +{$golds[0]} where {$colunmL}='{$login}'");
exit("<blockquote class=\"success\">Voc&ecirc; acaba de dar um master reset.<br />Voc&ecirc; ganhou <strong>{$golds[0]}</strong> golds.</blockquote>");
}
}
}
$funcoes->logado();
$funcoes->errospanel();

switch($vip[0])
{
case(0):
$pontos = $painel["mresets"]["status"][0];
break;
case(1):
$pontos = $painel["mresets"]["status"][1];
break;
case(2):
$pontos = $painel["mresets"]["status"][2];
break;
}
?>
<h1>Master Reset</h1>
<blockquote>
<p><strong>CUIDADO : </strong>Este comando ir&aacute; Zerar os Seus Resets</p>
<p>e voltar
todos os seus pontos a <strong><? echo $pontos; ?></strong>.<br />
<br />
Tem certeza que deseja continuar? </p>
<p>Dando o Master Reset Voce Ganha 50 Golds<br />
<br />
<input type="submit" value="Sim" class="botao" onClick="load_wt('?mu=op_painel&opcao=mr&exec=true &charname=<? echo $char; ?>', 'opcoes2', 'GET');">
</p>
</blockquote>
<div id="opcoes2"></div>
</body>
</html>
Pois bem mesmo eu superior ao stats e level configurado na settings.php da o seguinte erro.

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Parte da Settings.php
Citação:
define ("mresets", true); // -- Permite o uso da ferramenta Master Reset no painel
$painel["mresets"]["level"] = array(/* Free */ 50, /* Vip */ 50, /* Super Vip */ 50); // -- Level em que poderá da Master Reset
$painel["mresets"]["golds"] = array(/* Free */ 1, /* Vip */ 2, /* Super Vip */ 3); // -- Total de golds que vai ganhar a cada Master Reset
$painel["mresets"]["status"] = array(/* Free */ 25, /* Vip */ 50, /* Super Vip */ 100); // -- Pontos de status que cada usuário irá voltar após dar o master reset







Outro Erro

Agora o proximo erro é na pagina de responder tickets dos players, simplismente ao abrir o ticket é impossivel respondelo sendo adm pelo gerenciamento de tickets, pois acusa que o char não é da conta.

Segue a pagina de resposta do Admin:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]


Citação:
</head>

<body>
<?
$conexao = new conexao();
$funcoes = new funcoes();

$id = (int)$_GET["TicketId"];
$login = $_COOKIE[cookie_login];
$code = (int)code_admin;

$Exibe = $conexao->fetch($conexao->query("select titulo,id,name,assunto,msg,status,login,data from wt_tickets where id={$id}"));
$checkPag = $conexao->num($conexao->query("select id from wt_tickets where id={$id} and login='{$login}'"));
$adm1 = $conexao->query("select * from wt_equipe where login='{$login}'");
$adm = $conexao->fet_array($adm1);
$Chars = $conexao->fetch($conexao->query("select name from character where accountid='{$login}' and ctlcode='{$code}'"));
$Exist = $conexao->num($conexao->query("select id from wt_tickets where id='{$id}'"));

$codes = new bbcodes();

$character = $adm["permicao"] != 2 ? $Exibe[2] : $Chars[0];

if ($checkPag < 1 and $adm["permicao"] < 2)
{
exit("<blockquote class=\"error\">Erro, por favor contate a equipe de modera&ccedil;&atilde;o.</blockquote>");
}

if ($Exist < 1)
{
exit("<blockquote class=\"error\">Erro, por favor contate a equipe de modera&ccedil;&atilde;o.</blockquote>");
}

if($_GET["exec"] == true)
{
$funcoes->errospanel();
$funcoes->logado();
$funcoes->acc_char($_GET["charname"]);

if(empty($_POST["mensagem"]) or empty($_GET["charname"]))
{
exit("<blockquote class=\"error\">Por favor, preencha todos os campos.</blockquote>");
}
else
{
$char = $_GET["charname"];
$msg = $_POST["mensagem"];
$data = date("d/m/Y, H:i:s");

$conexao->query("insert into wt_tickets_answers (name,msg,data,ticketid) values ('{$char}', '{$msg}', '{$data}', {$id})");
exit("<blockquote class=\"success\">O coment&aacute;rio foi adicionado com sucesso.</blockquote>");
}
}
$funcoes->logado();
$funcoes->errospanel();
?>
<div id="ticketConteudo"></div>
<h1>Visualizando ticket #<? echo $id; ?> - Assunto: <? echo $Exibe[3]; ?> - Titulo '<? echo $Exibe[0]; ?>'</h1>
<?
if (isset($_GET["Pg"]) < 2)
{
?>
<blockquote><table width="100%" border="0" cellpadding="2" cellspacing="2">
<tr>
<td width="15%" valign="top"><blockquote><img src="<? echo $funcoes->imagem($Exibe[2]); ?>" width="116" height="125" style="border: 1px solid #B3B3B3;" class="img"></blockquote></td>
<td width="85%" valign="top" style="padding: 7px;"><blockquote>Postador por <a href="javascript: void(0);" onClick="load_wt('?mu=cinfo&charname=<? echo $Exibe[2]; ?>', 'conteudo', 'GET');"><strong><? echo $Exibe[2]; ?></strong></a> &agrave;s <strong><? echo $Exibe[7]; ?></strong></blockquote><br /><blockquote><? echo nl2br($funcoes->WordWrap($codes->substituir($Exibe[4]), 50, "\n")); ?></blockquote></td>
</tr>
<?php
if ($conexao->num($adm1) > 0)
{
if ($adm["permicao"] === 2)
{
printf ("
<tr>
<td colspan=\"2\" align=\"right\"><blockquote>[<a href=\"javascript: void(0);\" onClick=\"confirmarN('Tem certeza que deseja excluir esse ticket?', '?mu=tickets/d&TicketId=%s', 'ticketConteudo');\">Excluir Ticket</a>] - [<a href=\"javascript: void(0);\" onClick=\"confirmarN('Tem certeza que deseja fechar esse ticket?', '?mu=tickets/f&acao=fechar&TicketId=%s', 'ticketConteudo');\">Fechar Ticket</a>] - [<a href=\"javascript: void(0);\" onClick=\"confirmarN('Tem certeza que deseja abrir esse ticket?', '?mu=tickets/f&acao=abrir&TicketId=%s', 'ticketConteudo');\">Abrir Ticket</a>]</blockquote></td>
</tr>", $id, $id, $id);
}
}
?>
</table></blockquote>
<?php
}
$Pg = (int)$_GET["Pg"];

if (isset($Pg) == false or $Pg == 0)
{
$Pg = 1;
}

$pag = new Paginator();
$pag->Get = $Pg;
$pag->Results = 10;
$pag->mLinks = max_links;

$coment = $conexao->query("select name,data,msg,id from wt_tickets_answers where ticketid='{$id}'");

$pag->Result($conexao->num($coment));
$ponteiro = 0;
$i = 1;

while ($res = $conexao->fetch($coment))
{
if ($ponteiro >= $pag->Inicial() and $ponteiro <= $pag->Finish())
{
?>
<blockquote><table width="100%" border="0" cellpadding="2" cellspacing="2">
<tr>
<td width="15%" valign="top"><blockquote><img src="<? echo $funcoes->imagem($res[0]); ?>" width="116" height="125" style="border: 1px solid #B3B3B3;" class="img"></blockquote></td>
<td width="85%" valign="top" style="padding: 7px;"><blockquote>Postador por <a href="javascript: void(0);" onClick="load_wt('?mu=cinfo&charname=<? echo $res[0]; ?>', 'conteudo', 'GET');"><strong><? echo $res["0"]; ?></strong></a> &agrave;s <strong><? echo $res[1]; ?></strong></blockquote><br /><blockquote><? echo nl2br($funcoes->WordWrap($codes->substituir($res[2]), 50, "\n")); ?></blockquote></td>
</tr>
<?php
if ($conexao->num($adm1) > 0)
{
if ($adm["permicao"] === 2)
{
printf ("
<tr>
<td colspan=\"2\" align=\"right\"><blockquote>[<a href=\"javascript: void(0);\" onClick=\"confirmarN('Tem certeza que deseja excluir esse coment&aacute;rio?', '?mu=tickets/exComent&ticketId=%s&comentId=%s', 'ticketConteudo');\">Excluir Coment&aacute;rio</a>]</blockquote></td>
</tr>", $id, $res[3]);
}
}
?>
</table></blockquote>
<?
$i = $i + 1;
}
$ponteiro = $ponteiro + 1;
}
$i++;
?>
<blockquote><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><?
if ($conexao->num($coment) > 0)
{
$pag->Paginas($i, "?mu=tickets/ver&TicketId={$id}&Pg=", "conteudo", $pag->Result($conexao->num($coment)));
}
?></td>
<td align="right" id="statusInput"><?
if ($Exibe[5] == 0)
{
echo "<input type=\"button\" class=\"botao\" value=\"Responder\" onClick=\"Abrir('status');\"><br />";
}
else
{
echo "<span style=\"color: blue\">O seu ticket esta fechado para coment&aacute;rios.</span><br />";
}
?></td>
</tr>
</table></blockquote>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td id="status" style="display: none;"><form name="enviando" method="post" id="enviando">
<h1>Comentar</h1>
<blockquote><div align="center"><table width="68%" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#DDDDDD" align="center">
<td height="35"><select name="cor" id="cor" onChange="selTexto('mensagem', '['+this.options[this.selectedIndex].value+']', '[/'+this.options[this.selectedIndex].value+']');">
<option value="" disabled="disabled" selected="selected">Selecione uma cor</option>
<option value="red">Vermelho</option>
<option value="white">Branco</option>
<option value="blue">Azul Escuro</option>
<option value="yellow">Amarelho</option>
<option value="green">Verde Escuro</option>
<option value="violet">Violeta</option>
<option value="gray">Cinza Escuro</option>
<option value="lime">Verde Lim&atilde;o</option>
<option value="silver">Cinza Claro</option>
<option value="pink">Rosa</option>
<option value="navy">Azul Marinho</option>
<option value="aqua">Azul &Aacute;gua</option>
</select></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%" height="35"><a href="javascript: void(0);" onClick="selTexto('mensagem', '', '');"><img src="http://www.secretexperience.net/images/icones/text_bold.png" border="0" /></a></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '', '');"><img src="http://www.secretexperience.net/images/icones/text_italic.png" border="0" /></a></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '', '');"><img src="http://www.secretexperience.net/images/icones/text_underline.png" border="0" /></a></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '[s]', '[/s]');"><img src="http://www.secretexperience.net/images/icones/text_strikethrough.png" border="0" /></a></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '[h1]', '[/h1]');"><img src="http://www.secretexperience.net/images/icones/text_heading_1.png" border="0" /></a></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '
', '
');"><img src="http://www.secretexperience.net/images/icones/text_align_left.png" border="0" /></a></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '
', '
');"><img src="http://www.secretexperience.net/images/icones/text_align_center.png" border="0" /></a></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '
', '
');"><img src="http://www.secretexperience.net/images/icones/text_align_right.png" border="0" /></a></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '8)', '');"><img src="http://static1.orkut.com/img/smiley/i_cool.gif" border="0" /></a></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', ':(', '');"><img src="http://static4.orkut.com/img/smiley/i_sad.gif" border="0" /></a></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', ':X', '');"><img src="http://static2.orkut.com/img/smiley/i_angry.gif" border="0" /></a></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', ':)', '');"><img src="http://static1.orkut.com/img/smiley/i_smile.gif" border="0" /></a></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', ';)', '');"><img src="http://static3.orkut.com/img/smiley/i_wink.gif" border="0" /></a></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', ':D', '');"><img src="http://static4.orkut.com/img/smiley/i_bigsmile.gif" border="0" /></a></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', ':O', '');"><img src="http://static1.orkut.com/img/smiley/i_surprise.gif" border="0" /></a></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', ':P', '');"><img src="http://static3.orkut.com/img/smiley/i_funny.gif" border="0" /></a></td>
<td><img src="http://www.secretexperience.net/images/icones/separator.gif" border="0" /></td>
<td width="5%"><a href="javascript: void(0);" onClick="selTexto('/)', '');"><img src="http://static3.orkut.com/img/smiley/i_confuse.gif" border="0" /></a></td>
</tr>
<tr>
<td align="center" colspan="41"><textarea name="mensagem" id="mensagem" cols="75" rows="7"></textarea></td>
</tr>
<tr>
<td colspan="41">&nbsp;</td>
</tr>
<tr>
<td colspan="41" align="center"><input type="button" class="botao" value="Comentar" onClick="load_wt('?mu=tickets/ver&TicketId=<? echo $id; ?>&exec=true&charname=<? echo $character; ?>', 'ticketEnviar', 'POST', BuscaElementosForm('enviando'));"></td>
</tr>
</table>
</div></blockquote>
</form></td>
</tr>
</table>
<div id="ticketEnviar"></div>
</body>
</html>

Creio eu que deve add um campo nessa pagina para escolher o personagem na hora de responder o ticket, exemplo nessa imagem abaixo.

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]




Preciso muito salear essas duvidas pois estou correndo atrás para ter um servidor bem organizado mas esses erros nao resolvi sozinho por isso procurei os forums, ambas paginas ser da Powered By TRDS - Design e Ajustes By : VINIH.

Caso fixam esse bug estarei testando e postando os arquivos fixado caso funcione.

Att, Obrigado desde já.

netoloco está offline   Responder com Citação
Links Patrocinados
 


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

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



Horários baseados na GMT -3. Agora são 07:55 AM.
 



Search Engine Optimization by vBSEO 3.3.0