Primeiro Iremos Criar uma Linha na Table Character.
Crie uma Linha Dessa maneira.
Column Name - RM
Data Type - smallint
Lenght - 2
Allow Nulls - Marcado
Pronto Depois de Criar isso Iremos pra PHP RM
Use o Seguinte Codigo
Pronto Agora o Seu Player So Vai Resetar Quando Ele Tiver 32k em Tudo
Aproveitando - para quem quiser aproveitar e colocar so pra vip so baista adicionar no codigo ai asim o
AND vip = '1'
No Final ai so resetar quem for vip
Obs. esse vip ai e so pra quem usa vip no Character.
Crie uma Linha Dessa maneira.
Column Name - RM
Data Type - smallint
Lenght - 2
Allow Nulls - Marcado
Pronto Depois de Criar isso Iremos pra PHP RM
Use o Seguinte Codigo
- Código:
<?PHP include("config.php");
require_once "sql_inject.php";
$bDestroy_session = TRUE;
$url_redirect = 'index.php';
$sqlinject = new sql_inject('./log_file_sql.log',$bDestroy_session,$url_redirect) ;
$sqlinject->test($msquery);
?>
<head>
<SCRIPT language=JavaScript>
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
</SCRIPT>
<style type=text/css>
body{
scrollbar-face-color:#0066FF;
scrollbar-highlight-color:#0066FF;
scrollbar-3dlight-color:#0066FF;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:333333;
scrollbar-arrow-color:0099FF;
scrollbar-track-color:#000000;
font-family:Arial;
font-size:2;
}
.forms {font-family:arial;
font-size:12px;
font-family:Arial;
background-color:#222222;
color:#DDDDDD;
font-weight:bold;
border:1 solid #FFFFFF}
a {
color:#B30000;
text-decoration: none;
}
a:hover {
color:#B30000;
text-decoration: underline;
}
</style>
<?
$VipSec = $_COOKIE['VipSec'];
if($VipSec==0)
{
echo 'Você não é um membro VIP, Acesso negado.';
exit;
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body bgcolor="#FFFFFF" text="#006699" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div align="center"></div>
<table width="500" height="800" border="0" align="center" cellpadding="2" cellspacing="2" bordercolor="#CCCCCC" bgcolor="#ffffff">
<tr><td width="33%" align="center" valign="top"><p align="center">
<?php if ((isset($_COOKIE['login'])) AND (isset($_COOKIE['pass']))) {
$login = $_COOKIE['login'];
$senha = $_COOKIE['pass'];
$sql = "SELECT memb___id FROM MEMB_INFO WHERE memb___id='$login' AND memb__pwd='$senha'";
$sqlinject->test($sql);
$sql = mssql_query($sql);
$logado = mssql_num_rows($sql);
if ($logado <= 0) {
echo '<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr><td><div align="justify"><font size="2" face="Courier New, Courier, mono">
ESTA ÁREA É ACESSÍVEL APENAS PARA USUÁRIOS LOGADOS. PREENCHA OS CAMPOS ABAIXO COM SEU
LOGIN E SENHA PARA TER ACESSO AO CONTROLE DE CONTA.<BR><BR><BR><BR></div></td></tr>
<tr><td height="25" valign="top"><div align="center"><font color="#FF9933" size="4" face="Courier New, Courier, mono"><strong>ACESSO USUÁRIOS </strong></font></div></td>
</tr><tr><td><form name="form1" method="post" action="logar.php">
<table width="100%" border="0" cellspacing="1" cellpadding="1">
<tr><td><div align="right"><strong><font color="#00FF00" size="3" face="Courier New, Courier, mono">Login:</font></strong></div></td>
<td><span class="style13"><INPUT name=login class="forms" id="login" size=15 maxLength=15>
</span></td></tr><tr><td><div align="right"><strong><font color="#00FF00" size="3" face="Courier New, Courier, mono">Senha:</font></strong></div></td>
<td><span class="style11 style14"><INPUT name=senha type=password class="forms" id="senha" size=15 maxLength=15>
</span></td></tr><tr><td><div align="right"></div></td><td><span class="style13">
<input name="cria" type="submit" class="forms" id="cria" value="ENTRAR"></td></tr></table>
</form></td></tr><tr><td> </td></tr></table>';
exit(); }
echo '<table width="100%" border="0" cellspacing="7" cellpadding="0"><tr>
<td align="right" valign="middle"><div align="center"><font color="#FFFFFF" size="3" face="Courier New"><strong>Olá ';
echo $_COOKIE["nome"];
echo '!</div><br></td>
</tr><tr>
<td align="right" valign="middle"><a href="@vip!.php"><font size="2" face="Courier New"><strong>Minha Conta</a></td>
</tr><tr>
<td align="right" valign="middle"><a href="@class!.php"><font size="2" face="Courier New"><strong>Mudar de Classe</a></td>
</tr><tr>
<td align="right" valign="middle"><a href="@mudasenha!.php"><font size="2" face="Courier New"><strong>Mudar Senha</a></td>
</tr><tr>
<td align="right" valign="middle"><a href="@reset!.php"><font size="2" face="Courier New"><strong>Resetar Personagem</a></td>
</tr><tr>
<td align="right" valign="middle"><a href="@pontos!.php"><font size="2" face="Courier New"><strong>Distribuir Pontos</a></td>
</tr><tr>
<td align="right" valign="middle"><a href="@pk!.php"><font size="2" face="Courier New"><strong>Limpar PK</a></td>
</tr><tr>
<td align="right" valign="middle"><a href="@nome!.php"><font size="2" face="Courier New"><strong>Mudar Nome</a></td>
</tr><tr>
<td align="right" valign="middle"><a href="logout.php"><font size="2" face="Courier New"><strong>Sair</a></td>
</tr></table>';
} else {
echo '<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr><td><div align="justify"><font size="2" face="Courier New, Courier, mono">
ESTA ÁREA É ACESSÍVEL APENAS PARA USUÁRIOS LOGADOS. PREENCHA OS CAMPOS ABAIXO COM SEU
LOGIN E SENHA PARA TER ACESSO AO CONTROLE DE CONTA.<BR><BR><BR><BR></div></td></tr>
<tr><td height="25" valign="top"><div align="center"><font color="#FF9933" size="4" face="Courier New, Courier, mono"><strong>ACESSO USUÁRIOS </strong></font></div></td>
</tr><tr><td><form name="form1" method="post" action="logar.php">
<table width="100%" border="0" cellspacing="1" cellpadding="1">
<tr><td><div align="right"><strong><font color="#00FF00" size="3" face="Courier New, Courier, mono">Login:</font></strong></div></td>
<td><span class="style13"><INPUT name=login class="forms" id="login" size=15 maxLength=15>
</span></td></tr><tr><td><div align="right"><strong><font color="#00FF00" size="3" face="Courier New, Courier, mono">Senha:</font></strong></div></td>
<td><span class="style11 style14"><INPUT name=senha type=password class="forms" id="senha" size=15 maxLength=15>
</span></td></tr><tr><td><div align="right"></div></td><td><span class="style13">
<input name="cria" type="submit" class="forms" id="cria" value="ENTRAR"></td></tr></table>
</form></td></tr><tr><td> </td></tr></table>';
exit(); } ?>
</p>
<p align="center"> </p></td><td width="67%" align="center" valign="top"><div align="center">
<?php
if (empty($_POST['name'])) {
$login = stripslashes($_COOKIE['login']);
$login = htmlspecialchars($login,ENT_QUOTES);
echo '<p><strong><font color="#006699" size="1" face="Verdana">RESET DE PERSONAGEM</font></strong></p>
<form name="reset" method="post" action="">
<table width="90%" border=0 align=center cellpadding=3 cellspacing=3>
<tbody>
<tr>
<td><div align="center"><font color=#006699><b>
<font size="2">Clique no personagem que deseja resetar.<br><br>';
$query = "select Name from Character where AccountID = '$login'";
$result = mssql_query($query);
for($i=0;$i<mssql_num_rows($result);++$i)
{
$row = mssql_fetch_row($result);
echo '<input name="name" type="submit" value="';
echo $row[0];
echo '" class="forms"> ';
}
$conn=mssql_close();
echo '</div></td>
</tr>
</table>
</form><strong><font color="#006699" size="2">INFORMAÇÕES<br>Level 1000<br>1000 Pontos<br>Guarde os itens no baú<br>Custa 25KK<br>Maximo 1000 RM</font></strong>';
}
else
{
$name = stripslashes($_POST['name']);
$name = htmlspecialchars($name,ENT_QUOTES);
$login = stripslashes($_COOKIE['login']);
$login = htmlspecialchars($login,ENT_QUOTES);
echo '<font size="2">';
if (empty($name)) {
echo "<BR><BR>Selecione seu personagem!";}
else {
$sql_name_check = "SELECT Name FROM Character WHERE Name='$name' and AccountID = '$login'";
$sql_name_check = mssql_query($sql_name_check);
$name_check = mssql_num_rows($sql_name_check);
if ($name_check <= 0){
echo "<BR><BR>Este personagem não existe no banco de dados da sua conta."; }
else {
$sql_online_check = "SELECT ConnectStat FROM MEMB_STAT WHERE ConnectStat = '0' and memb___id='$login'";
$sql_online_check = mssql_query($sql_online_check);
$online_check = mssql_num_rows($sql_online_check);
if ($online_check <= 0){
echo "<BR><BR>Você está conectado no jogo. Por favor saia do jogo e tente novamente."; }
else {
$sql_money1_check = "SELECT Money FROM Character WHERE Money > 25000000 and Name='$name'";
$sql_money1_check = mssql_query($sql_money1_check);
$money1_check = mssql_num_rows($sql_money1_check);
if ($money1_check <= 0){
echo "<BR><BR>Você não tem o dinheiro suficiente no inventório. Ponha 25 milhões de zen para resetar."; }
else {
$sql_level_check = "SELECT cLevel FROM Character WHERE Name = '$name' and cLevel > '1000'";
$sql_level_check = mssql_query($sql_level_check);
$level_check = mssql_num_rows($sql_level_check);
if ($level_check <= 0){
echo "<BR><BR>Você não está no level máximo ainda. Avance até o level 1000 para poder resetar."; }
else {
$sql_RM = "SELECT RM FROM Character WHERE Name = '$name'";
$sql_RM = mssql_query($sql_RM);
$resets = mssql_result($sql_RM, 0,0);
if ($RM > 1000){
echo "<BR><BR>Você já ultrapassou o número de resets permitido."; }
else {
if ($resets >= 1000) {
$pontos = LevelUpPoint;
}
$numreset = $RM + 1;
$msquery = "UPDATE Character SET
Experience = '0' ,
cLevel = '1' ,
MapNumber = '0' ,
MapPosX = '123' ,
MapPosY = '130' ,
LevelUpPoint =2000*$numreset,
Strength = '25' ,
Dexterity = '25' ,
Vitality = '25' ,
Energy = '25' ,
Money = Money - 15000000
WHERE Name = '$name'
AND AccountID = '$login'
AND cLevel > '1000'
AND Money >= '15000000'
AND Strength > = '32000'
AND Vitality > = '32000'
AND Energy > = '32000'
AND Dexterity > = '32000'
";
$msresults= mssql_query($msquery) or die(mssql_error());
if($msresults)
{
echo "<BR><b>$name</b> foi resetado com sucesso!<br>
Este foi seu reset número $numreset.<br><BR>
<font color=#006699>!!! Importante !!!<BR>
Distribua Seus Pontos Pelo Distribuidor do Site<br>";
} else {
echo "<BR>Erro !<br>";
}
}}}}}}}
?>
<p> </p>
</div></td>
</tr></table>
</body></html>
Pronto Agora o Seu Player So Vai Resetar Quando Ele Tiver 32k em Tudo
Aproveitando - para quem quiser aproveitar e colocar so pra vip so baista adicionar no codigo ai asim o
AND vip = '1'
No Final ai so resetar quem for vip
Obs. esse vip ai e so pra quem usa vip no Character.