Grand Reset MuWeb 0.9 code.
Hi, I have the module for my users to Grand Reset when they want it without that I use the SQL statement, but not how to set the requirements of Grand Reset, such as how Resets need to do it and others.
I want to make the Grand Reset, you should have 300 resets, but no where to edit it.
The code is as follows:
PHP Code:
case "GrandReset": if(read_module(31) == 0){ echo locked('El Modulo se Encuentra Deshabilitado, Intenta Luego...','250'); }else{ $t__R = file("sys_/muweb_db/".cpanel_tDB.""); foreach ($t__R as $TR){ $TR = explode("|",$TR); if($TR[0] == 14464){ break; } } if(isset($_GET['op3']) && check_c($_GET['op3'],$_SESSION['user_login_name']) == true){ $ss = $db_secondary->Execute("Select connectstat from memb_stat where memb___id=?",array(clean_variable($_SESSION['user_login_name']))); if($ss){ $ss = $ss->fetchrow(); $ss[0] == 1 ? $ss_s = true : $ss_s = false; }else{ $error=1; } $get_v = $db_primary->Execute("Select resets,money,class,GrandRes,SCFPCPoints from character where accountid=? and mu_id=?",array(clean_variable($_SESSION['user_login_name']),clean_variable($_GET['op3']))); if($get_v){ $dat = $get_v->fetchrow(); $dat[1] >= $TR[9] ? $h_l = true : $h_l=false; $dat[2] >= $TR[10] ? $e_l = true : $e_l=false;}else{ $error=1; } if($ss_s == true || $h_l == false || $e_l == true){ echo alert('No cumples con todos los Requerimientos','warning'); $error=1; } if($error!=1){ $ex_l = $TR[3] * ($dat[1]+1); $nr_l = ($TR[3] + $dat[3]);
/* Dark Lord Reset */
if($dat[4] == 64 or $dat[4] == 66) { $j_43_k = "Update character set [strength]='25',[dexterity]='25',[vitality]='25',[energy]='25',[leadership]='25',[experience]='0',[money]=?,[resets]=50,GrandRes=?,SCFPCPoints=? where mu_id=? AND [resets]='300'"; }
/* Othe Class Reset */ else { $j_43_k = "Update character set [strength]='25',[dexterity]='25',[vitality]='25',[energy]='25',[experience]='0',[money]=?,[resets]=50,GrandRes=?,SCFPCPoints=? where mu_id=? AND [resets]='300'"; }
$gr_t = $dat[3]+1;
$gr_mup_s = $TR[12]*$gr_t;
$gr_mup_1 = $dat[4]+$gr_mup_s;
if($gr_mup_1 > 20000) { $gr_mup_1 = "20000"; }
$rr_t_f_s = $db_primary->Execute($j_43_k,array(($dat[1]-$TR[10]),($gr_t),($gr_mup_1),clean_variable($_GET['op3']))); echo alert('El Personaje Hizo el Grand Reset!'); } }else{ if(isset($_GET['op3'])){ echo alert('Hay un Problema con la Consulta...','warning'); } } $res_con .= '<br><br><table class="sort-table" id="table-1" width="500" border="0" cellspacing="0" cellpadding="0" align="center"> <thead> <tr> <td align="center" width=\"15\">#</td> <td align="center" width=\"70\">Nombre</td> <td align="center" width=\"100\"></td> <td align="center"></td> <td align="center" width=\"30\"></td> <td align="center">Offline?</td> <td align="center">GRESET</td> </tr> </thead>';
$count = 0;
$tr_color_2 = "even";
$tr_color_1 = "even";
$take_my_chr = $db_primary->Execute("Select name,GrandRes,resets,money,mu_id from character where AccountID=?", array( clean_variable( $_SESSION['user_login_name'] ) ) );
$take_my_offline = $db_secondary->Execute( "Select connectstat from memb_stat where memb___id=?", array( clean_variable( $_SESSION['user_login_name'] ) ) );
$take_my_offline = $take_my_offline->fetchrow( );
foreach ( $take_my_chr->GetArray( ) as $HHFW => $chr_zz )
{
++$count;
$tr_color = $count % 2 ? $tr_color_1 : $tr_color_2;
$take_my_offline[0] == 0 ? ( $o = "<img src=\"".$muweb['images']."/allow.gif\">" ) : ( $o = "<img src=\"".$muweb['images']."/deny.gif\">" );
$take_my_offline[0] == 0 ? ( $on = 1 ) : ( $on = 0 );
$TR[9] <= $chr_zz[2] ? ( $level = 1 ) : ( $level = 0 );
$TR[10] <= $chr_zz[3] ? ( $zen = 1 ) : ( $zen = 0 );
$chr_zz[1] < $TR[11] ? ( $limit = 1 ) : ( $limit = 0 );
if ( $on == 1 && $level == 1 && $zen == 1 && $limit == 1 )
{
$reset = "<span class=\"medium_link\"><a href=\"javascript:void(0)\" OnClick=\"ask_url('Estas Seguro?\\n - Hacer el Gran Reset al Personaje ".htmlentities( $chr_zz[0] )."','".$muweb['servername']."-Characters-GrandReset-".$chr_zz[4].".html')\">G RESET!</a></span>";
}
else
{
$reset = "N/A";
}
$res_con .= "<tbody><tr class=\"".$tr_color."\"> <td width=\"3\" align=\"center\">".$count."</td> <td align=\"center\" width=\"50\">".htmlentities( $chr_zz[0] )."</td> <td align=\"center\" width=\"50\">".$r."</td> <td align=\"center\" width=\"100\">".$z."</td> <td align=\"center\" width=\"100\">".$rl."</td> <td align=\"center\" width=\"40\">".$o."</td> <td align=\"center\" width=\"80\">".$reset."</td> </tr></tbody>";
}
$res_con .= "</table><br>";
}
break;
Thanks in advance, I hope you can help me.
Sorry for my bad English.
Re: Grand Reset MuWeb 0.9 code.
Re: Grand Reset MuWeb 0.9 code.
Can you give me the whoal script and files? I need this too! :/
Re: Grand Reset MuWeb 0.9 code.
try this
PHP Code:
case "GrandReset":
if(read_module(31) == 0){
echo locked('For the moment this page is closed...Please try again latter.','370');
}else{
$t__R = file("sys_/$db_dir/".cpanel_tDB."");
foreach ($t__R as $TR){
$TR = explode("|",$TR);
if($TR[0] == 14465){
break;
}
}
if(isset($_GET['op3']) && check_c($_GET['op3'],$_SESSION['user_login_name']) == true){
#global $db_primary,$db_secondary;
$ss = $db_secondary->Execute("Select connectstat from memb_stat where memb___id=?",array(clean_variable($_SESSION['user_login_name'])));
if($ss){
$ss = $ss->fetchrow();
$ss[0] == 1 ? $ss_s = true : $ss_s = false;
}else{
$error=1;
}
$get_v = $db_primary->Execute("Select resets,grand_resets,money,leveluppoint from character where accountid=? and mu_id=?",array(clean_variable($_SESSION['user_login_name']),clean_variable($_GET['op3'])));
if($get_v){
$dat = $get_v->fetchrow();
$dat[0] >= $TR[1] ? $h_l = true : $h_l=false;
$dat[1] >= $TR[8] ? $e_l = true : $e_l=false;
$dat[2] >= $TR[2] ? $h_z = true : $h_z=false;
$total_resets = $dat[0] - $TR[1];
$total_resets < 0 ? $neg_resets = true : $neg_resets = false;
}else{
$error=1;
}
if($ss_s == true || $h_l == false || $e_l == true || $h_z == false || $neg_resets=false){
echo alert('Some requirements are not respected','warning');
$error=1;
}
if($error!=1){
$ex_l = $TR[3] * ($dat[1]+1);
$nr_l = ($TR[3] + $dat[3]);
if($TR[5] == 1 && $TR[4] == 1){
$j_43_k = "Update character set [strength]='25',[dexterity]='25',[vitality]='25',[energy]='25',[clevel]='1',[experience]='0',[money]=?,[LevelUpPoint]='$ex_l',[resets]=?,[grand_resets]=? where mu_id=?";
}
elseif ($TR[5] == 0 && $TR[4] == 1){
$j_43_k = "Update character set [clevel]='1',[experience]='0',[money]=?,[LevelUpPoint]='$ex_l',[resets]=?,[grand_resets]=? where mu_id=?";
}
elseif ($TR[5] == 0 && $TR[4] == 0){
$j_43_k = "Update character set [clevel]='1',[experience]='0',[money]=?,[LevelUpPoint]='$nr_l',[resets]=?,[grand_resets]=? where mu_id=?";
}
elseif ($TR[5] == 1 && $TR[4] == 0){
$j_43_k = "Update character set [strength]='25',[dexterity]='25',[vitality]='25',[energy]='25',[clevel]='1',[experience]='0',[money]=?,[LevelUpPoint]='$nr_l',[resets]=?,[grand_resets]=? where mu_id=?";
}
$rr_t_f_s = $db_primary->Execute($j_43_k,array(($dat[2]-$TR[2]),$total_resets,($dat[1]+1),clean_variable($_GET['op3'])));
$select_credits = $db_primary->Execute("Select credits from MEMB_CREDITS where memb___id=?",array(clean_variable($_SESSION['user_login_name'])));
$credits_data = $select_credits->fetchrow();
$total_credits = $credits_data[0]+$TR[9];
$update_credits = $db_primary->Execute("Update MEMB_CREDITS set credits=? where memb___id=?",array($total_credits,clean_variable($_SESSION['user_login_name'])));
if($TR[6] == 1){
$rr_t_f_s = $db_primary->Execute("UPDATE character Set [inventory]=CONVERT(varbinary(1080), null) Where mu_id=?",array(clean_variable($_GET['op3'])));
}
if($TR[7] == 1){
$rr_t_f_s = $db_primary->Execute("UPDATE character Set [magiclist]=CONVERT(varbinary(180), null) Where mu_id=?",array(clean_variable($_GET['op3'])));
}
echo alert('Character have been successfully reseted');
}
}else{
if(isset($_GET['op3'])){
echo alert('There was a problem with your request','warning');
}
}
$res_con .= '<br><br><table class="sort-table" id="table-1" width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<thead>
<tr>
<td align="left">#</td>
<td align="left">Name</td>
<td align="center">Resets '.$TR[1].'</td>
<td align="center">'.number_format($TR[2]).' Zen</td>
<td align="center">Grand Reset Limit '.$TR[8].'</td>
<td align="center">Offline</td>
<td align="center">GRAND RESET</td>
</tr>
</thead>';
$count = 0;
$tr_color_2 = "even";
$tr_color_1 = "";
$take_my_chr = $db_primary->Execute("Select name,grand_resets,resets,money,mu_id from character where AccountID=?",array(clean_variable($_SESSION['user_login_name'])));
$take_my_offline = $db_secondary->Execute("Select connectstat from memb_stat where memb___id=?",array(clean_variable($_SESSION['user_login_name'])));
$take_my_offline = $take_my_offline->fetchrow();
#take_my_chr = $take_my_chr->fetchrow();
foreach ($take_my_chr->GetArray() as $HHFW => $chr_zz) {
$count++;
$tr_color = ($count % 2) ? $tr_color_1 : $tr_color_2;
$take_my_offline[0] == 0 ? $o="<img src=\"".$muweb['images']."/allow.gif\">" : $o = "<img src=\"".$muweb['images']."/deny.gif\">";
$chr_zz[2] >= $TR[1] ? $r = "<img src=\"".$muweb['images']."/allow.gif\">" : $r="<img src=\"".$muweb['images']."/deny.gif\">";
$chr_zz[3] >= $TR[2] ? $z = "<img src=\"".$muweb['images']."/allow.gif\">" : $z="<img src=\"".$muweb['images']."/deny.gif\">";
$chr_zz[1] < $TR[8] ? $rl = "<img src=\"".$muweb['images']."/allow.gif\">" : $rl="<img src=\"".$muweb['images']."/deny.gif\">";
$take_my_offline[0] == 0 ? $on=1 : $on=0;
$chr_zz[2] >= $TR[1] ? $level=1 : $level=0;
$chr_zz[3] >= $TR[2] ? $zen=1 : $zen=0;
$chr_zz[1] < $TR[8] ? $limit=1 : $limit=0;
if($on==1 && $level==1 && $zen==1 && $limit==1){
$reset = '<span class="medium_link"><a href="javascript:void(0)" OnClick="ask_url(\'Are you sure?\n - Grand Reset character '.htmlentities($chr_zz[0]).'\',\''.$muweb['servername'].'-Characters-GrandReset-'.$chr_zz[4].'.html\'); window.open(\'http://www.xtremetop100.com/in.php?site=1132247428\',\'win2\',\'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=840,height=480,directories=no,location=no\'); return false;">RESET NOW!</a></span>';
}else{
$reset = "N/A";
}
$res_con .='<tbody><tr class="'.$tr_color.'">
<td width="3">'.$count.'</td>
<td align="left" width="50">'.htmlentities($chr_zz[0]).'</td>
<td align="center" width="50">'.$r.'</td>
<td align="center" width="100">'.$z.'</td>
<td align="center" width="100">'.$rl.'</td>
<td align="center" width="40">'.$o.'</td>
<td align="center" width="80">'.$reset.'</td>
</tr></tbody>';
}
$res_con .='</table><br>';
}
break;