I have a problem with the module grand reset
its function: removes 10 reset and you get 10 reward credit, the problem is this does not give the grandreset but not credit that is malfunctioning if I could help it would be helpful
thanks...
someone has grand reset module with credits ??
I help a lot
its function: removes 10 reset and you get 10 reward credit, the problem is this does not give the grandreset but not credit that is malfunctioning if I could help it would be helpful
thanks...
PHP:
<?php
require("config.php");
$username = secure($_SESSION['member_username']);
$password = secure($_SESSION['member_password']);
$character = secure($_POST['name']);
$error=0;
if(preg_match('/[^a-zA-Z0-9_-]/', $username) || preg_match('/[^a-zA-Z0-9_-]/', $password) || preg_match('/[^a-zA-Z0-9_-]/', $character)) { show_error('SQL Injection Detected!'); }
elseif(empty($username) || empty($password) || empty($character)){ show_error('Some fields are left blank!'); }
else {
include("inc/sql_check2.php");
check_inject2();
$md5 = $web['md5'];
$ch_acc='MEMB_INFO WHERE memb___id="'.$username.'" AND memb__pwd="'.$password.'"';
if($md5 == 1){
$ch_acc='MEMB_INFO WHERE memb___id="'.$username.'" AND memb__pwd=[dbo].[fn_md5]("'.$password.'","'.$username.'")';
}
$check_acc=count_from_sql($ch_acc);
$check_char=count_from_sql('Character WHERE Name="'.$character.'" AND AccountID="'.$username.'"');
$char=char_info($character);
$new_zen= ($char['Money'] - $web['zen_for_gres']);
$new_res= ($char['Resets'] - $web['gr_resets']);
$new_gres= ($char['GrandResets'] + 1);
$newcredits = $web['greset_credits'];
if($check_acc==0){ show_error('Wrong username or password!'); $error=1; }
if($check_char==0){ show_error('Wrong character name!'); $error=1; }
if(is_online($character,1)==1){ show_error('Please logout from the server!'); $error=1; }
if($char['CtlCode'] == 1){ show_error('<b>'.$character.'</b> is banned!'); $error=1; }
if($web['max_gresets'] < $new_gres){ show_error('You have reatch the maximum grand resets! Maximum grand resets: '.$web['max_gresets'].'.'); $error=1; }
if($char['Resets'] < $web['gr_resets']){ show_error('You need '.$web['gr_resets'].' resets! '); $error=1; }
if($new_zen < 0){ show_error('You don't have enough money! '); $error=1; }
if($error===0){
mssql_query("UPDATE Character SET Money = $new_zen , Resets = $new_res , GrandResets = $new_gres WHERE Name = '$character'");
mssql_query("UPDATE MEMB_CREDITS set credits=credits+'$newcredits' where memb___id='$username'");
show_ok('Congratulations <b>'.$character.'</b> you have successfully reached '.$new_gres.' Grand Reset.');
show_ok('Congratulations reward <b>'.$newcredits.'</b> credits');
}
}
?>
someone has grand reset module with credits ??
I help a lot
Last edited: