hoanganhgo
17-07-13, 02:15 PM
--Bài viết chủ yếu là cho newbie, mấy pro nào biết rồi thì chém nhẹ tay nhé :D
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
+Đầu tiên là lỗi 13/13 hay còn gọi là lỗi mất acc ;))
->Nguyên nhân: Do ValidDate quá lớn :D
=>Cách xử lí: Vào SQL > Db_Tank > Programability > Stored Procedures > [dbo].[SP_Users_Items_Update] thêm đoạn code sau vào dưới dòng
......
@Hole6Level int,
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
AS
......
thêm vào dưới nó
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end
============================
+Tiếp theo là fix bug CE, chỉ fix một phần thôi chứ ko no bug hoàn toàn :D
Làm như bác Trọng, bật GameSever.sln lên, vào Game.Server.Packets.Client.UserChangeItemPlaceHand ler
Thêm
if (count > 999)
{
count=0;
}
dưới dòng
if (count == -1)
{
return 0;
}
if (count > itemAt.Count)
{
count = 0;
}
==>Giải thích code tí, nếu số lượng vật phẩm trong 1 ô lớn hơn 999 ( ai cũng biết max là 999, trên 999 chỉ có hack :))) thì set nó thành 0
--->Ai muốn chơi mạnh tay hơn thì xài cái này =p~
if (count > 999)
{
Console.BackgroundColor = ConsoleColor.DarkMagenta;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("Phát hien Hack Cheat " + client.Player.PlayerCharacter.UserName);//báo hack ra sever
Console.ResetColor();
PlayerBussiness bussiness = new PlayerBussiness();
bussiness.DisableUser(client.Player.PlayerCharacte r.UserName, false);//band acc
bussiness.UpdatePasswordTwo(client.Player.PlayerCh aracter.ID, "ada354daw53d42sxz");//đặt pass 2
client.Disconnect();//kick user ra khỏi game
return 0;
}
>Cái này là band acc user + đặt pass 2 cho nó luôn :D
================================
Phần chống Cheat cho launcher mai sẽ up tiếp :D hôm nay tới đây hehe
++Vì máy nhà mình đang cài lại win nên chưa thể hướng dẫn chi tiết được, phần chống cheat cho launcher và video hd sẽ được update sau vài ngày!
• Bài viết trước: Hướng dẫn tạo Launcher cho gunny (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
+Đầu tiên là lỗi 13/13 hay còn gọi là lỗi mất acc ;))
->Nguyên nhân: Do ValidDate quá lớn :D
=>Cách xử lí: Vào SQL > Db_Tank > Programability > Stored Procedures > [dbo].[SP_Users_Items_Update] thêm đoạn code sau vào dưới dòng
......
@Hole6Level int,
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
AS
......
thêm vào dưới nó
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end
============================
+Tiếp theo là fix bug CE, chỉ fix một phần thôi chứ ko no bug hoàn toàn :D
Làm như bác Trọng, bật GameSever.sln lên, vào Game.Server.Packets.Client.UserChangeItemPlaceHand ler
Thêm
if (count > 999)
{
count=0;
}
dưới dòng
if (count == -1)
{
return 0;
}
if (count > itemAt.Count)
{
count = 0;
}
==>Giải thích code tí, nếu số lượng vật phẩm trong 1 ô lớn hơn 999 ( ai cũng biết max là 999, trên 999 chỉ có hack :))) thì set nó thành 0
--->Ai muốn chơi mạnh tay hơn thì xài cái này =p~
if (count > 999)
{
Console.BackgroundColor = ConsoleColor.DarkMagenta;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("Phát hien Hack Cheat " + client.Player.PlayerCharacter.UserName);//báo hack ra sever
Console.ResetColor();
PlayerBussiness bussiness = new PlayerBussiness();
bussiness.DisableUser(client.Player.PlayerCharacte r.UserName, false);//band acc
bussiness.UpdatePasswordTwo(client.Player.PlayerCh aracter.ID, "ada354daw53d42sxz");//đặt pass 2
client.Disconnect();//kick user ra khỏi game
return 0;
}
>Cái này là band acc user + đặt pass 2 cho nó luôn :D
================================
Phần chống Cheat cho launcher mai sẽ up tiếp :D hôm nay tới đây hehe
++Vì máy nhà mình đang cài lại win nên chưa thể hướng dẫn chi tiết được, phần chống cheat cho launcher và video hd sẽ được update sau vài ngày!
• Bài viết trước: Hướng dẫn tạo Launcher cho gunny (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)