PDA

View Full Version : [KT] Giúp mình sửa lỗi C++ line 230 của Gamecenter với



zZK3yL0v3Zz
01-02-12, 08:18 PM
Tình hình là khi chạy sv mình bị lỗi này các bạn giúp mình nhé
<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>

satthulauhyh
01-02-12, 08:31 PM
Mình cũng bị lỗi giống bạn, lúc trước không sao nhưng hum qua giờ chỉnh skill 120+ túi tân thủ thì bây giờ lại bị :)
Uppppp cho các bạn vào giúp nào :))

nvhs1990
01-02-12, 09:29 PM
Hướng dẫn chi tiết cách sửa lỗi SQL GameCenter :

1. Nguyên nhân : Khi Gamecenter thực hiện hành vi "Do Daily Backup" sẽ gọi đến 1 Producer của SQL có tên là Proc_Jxex_Stat. Việc gây ra lỗi do 2 nguyên nhân :

a. Win đang sử dụng là win tiếng anh, vì thế bộ charset của MySQL hoạt động không ổn định dẫn đến tên Field khi Producer truy xuất không đúng
b. Do tên nhân vật đặt theo kiểu unicode nên cũng dẫn đến tình trạng như trên

2. Khắc Phục : Gamecenter/Setting/Database/statlog_proce.sql

- Tìm đến dòng :

t_role: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>
<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>
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
<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>
set v_errmsg = concat(v_Table_Role,' is not exists');

insert into tb_jxex_stat_err(error) values(v_errmsg);
commit;
leave t_role;
end if;

<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>
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
<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>
leave t_role;
end if;

end t_role;



- Bỏ hết nó đi
- Vì việc backup này không ảnh hưởng đến vận hành game mà chỉ mang tính chất an toàn dât khi sự cố như hack... các bạn hoàn toàn có thể bỏ đi mà ko gây bất cứ lỗi gì !

Thân !

vutrongphong
03-02-12, 02:39 PM
hướng dẫn chi tiết cách sửa lỗi sql gamecenter :

1. Nguyên nhân : Khi gamecenter thực hiện hành vi "do daily backup" sẽ gọi đến 1 producer của sql có tên là proc_jxex_stat. Việc gây ra lỗi do 2 nguyên nhân :

A. Win đang sử dụng là win tiếng anh, vì thế bộ charset của mysql hoạt động không ổn định dẫn đến tên field khi producer truy xuất không đúng
b. Do tên nhân vật đặt theo kiểu unicode nên cũng dẫn đến tình trạng như trên

2. Khắc phục : Gamecenter/setting/database/statlog_proce.sql

- tìm đến dòng :

T_role: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>
<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>
execute stmt;
deallocate prepare stmt;
<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>
set v_errmsg = concat(v_table_role,' is not exists');

insert into tb_jxex_stat_err(error) values(v_errmsg);
commit;
leave t_role;
end if;

<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>
execute stmt;
deallocate prepare stmt;
<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>
leave t_role;
end if;

end t_role;



- bỏ hết nó đi
- vì việc backup này không ảnh hưởng đến vận hành game mà chỉ mang tính chất an toàn dât khi sự cố như hack... Các bạn hoàn toàn có thể bỏ đi mà ko gây bất cứ lỗi gì !

Thân !



nếu mình xóa có ảnh hưởng đến back up nhận vật và vật phẩm game ko bạn