<?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);
/******************Config Resets************************/
$one_reset='325';
$two_reset='350';
$three_reset='375';
$four_reset='400';
/********************Engine**************************/
if($myrow_pk[$reset_column]=='1'){$Option['reset_level']=$one_reset;}
if($myrow_pk[$reset_column]=='2'){$Option['reset_level']=$two_reset;}
if($myrow_pk[$reset_column]=='3'){$Option['reset_level']=$three_reset;}
if($myrow_pk[$reset_column]>='4'){$Option['reset_level']=$four_reset;}
/***********************************************/
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>";
}
?>