Yesturday at 5PM, in a server i was playing in, someone hacked admins account and gave everyone +++ s grade equipment. Admin banned the guy that did it, but he doesn't know how to fix it now. So how to make a game ROLLBACK, so it would be like it never happened.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
You always find a way to lower the bar.
Consistency matters.
I admire your dedication to being completely unaware of how little you matter.
at least you are not entirely useless you can always serve as a bad example
I already finished my panel for change name and gender, anyway need restart, im used schema
$stmt = $conn->prepare("EXEC lin_ChangeCharacterName2 ?, ?, ?");
for change name... also for change gender i used
if ($race == 5) // Kamael race ID; modify this value as per your database
{
$error = "Gender change is not allowed for Kamael race characters.";
}
else
{
$stmt = $conn->prepare("
UPDATE user_data
SET gender = ?, face_index = 0, hair_shape_index = 0, hair_color_index = 0
WHERE char_id = ? AND account_name = ?
");
Sorry no idea how to add cached update in myext64 about, not have any solution for this yet compatible to myext64 code.
This is my panel make in php http://177.73.143.43:8080/account/
Cool panel for me, without experience in any code. Without help from any people here 🙄
Don't listen to that idiot @Nightw0lf — he doesn't know or understand anything... he just talks nonsense.
Here's the solution, just to prove that they're the useless ones giving you meaningless and useless answers.
function disableCharacter($charId){
$buf = pack("cVV", 0x14, $charId, 1);
return $this->Send($buf);
}
function enableCharacter($charId, $accountId){
$buf = pack("cVV", 0x15, $charId, $accountId);
return $this->Send($buf);
}
function kickCharacter($charId) {
$buf = pack("cV", 0x05, $charId);
$tmp = $this->Send($buf);
sleep(2);
return $tmp;
}
//--------------------------------------------------------------------------------
if ($func==7)//DESHABILITAR PERSONAJE
{
$char_id = $var1;
$CACHED->kickCharacter($char_id);
$respuesta = $CACHED->disableCharacter($char_id);
RegistrarActividad("disableCharacter",$respuesta,GetCharNameByCharId($char_id)."(".$char_id.")",0,0,0,0);
}
else if ($func==8)//HABILITAR PERSONAJE
{
$char_id = $var1;
$account_id = $var2;
$CACHED->kickCharacter($char_id);
$respuesta = $CACHED->enableCharacter($char_id,$account_id);
RegistrarActividad("enableCharacter",$respuesta,GetCharNameByCharId($char_id)."(".$char_id.")",$account_id,0,0,0);
}
//--------------------------------------------------------------------------------
$CACHED->disableCharacter($char_id);
$tabla = sqlsrv_query($conexion_lin2world, "UPDATE user_data SET xxxxxxxxxxxx WHERE char_id=".$char_id."");
$CACHED->enableCharacter($char_id,$account_id);
Now just compare the stupidity said by that imbecile @Nightw0lf with the answer I gave you...
Thanks to people like this, MaxCheaters is in the state it's in...
They keep following useless people who are good for nothing 😉
Question
CCCRisDEAD
Yesturday at 5PM, in a server i was playing in, someone hacked admins account and gave everyone +++ s grade equipment. Admin banned the guy that did it, but he doesn't know how to fix it now. So how to make a game ROLLBACK, so it would be like it never happened.
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.