Thứ Hai, 26 tháng 8, 2013

Các phương thức import cơ sở dữ liệu vào MySQL

rong trường hợp bạn muốn sử dụng cơ sở dữ liệu mới, bạn cần sử dụng chức năng "Tạo cơ sở dữ liệu mới" trong cPanel. 

- Import cơ sở dữ liệu sử dụng phpMyAdmin: phương thức này thích hợp khi bạn import cơ sở dữ liệu đơn giản, import từ các định dạng khác hoặc import một phần cơ sở dữ liệu.

Sau khi xác định cơ sở dữ liệu bạn muốn sử dụng, bạn kích hoạt hệ thống quản lý phpMyAdmin trong cPanel và làm theo các bước sau:

1. Chọn cơ sở dữ liệu bạn muốn dùng ở danh sách bên trái trong giao diện của phpMyAdmin.

2. phpMyAdmin sẽ hiển thị chi tiết cấu trúc của cơ sở dữ liệu đó, với các tab ở phía trên.

3. Chọn tab Import, phpMyAdmin sẽ hiển thị hộp thoai để upload file cơ sở dữ liệu. Bạn bấm vào nút Browse và chọn file chứa dữ liệu cần import.

4. Sau khi chọn được file cần thiết, bấm nút Go (bạn nên để các cấu hình khác của giao diện import ở giá trị mặc định). phpMyAdmin sẽ cần thời gian để upload và import cơ sở dữ liệu mới cho bạn. Xin vui lòng không đóng cửa sổ trình duyệt và chờ đến khi tác vụ hoàn tất.

- Import cơ sở dữ liệu qua SSH: Phương thức này đặc biệt thuận tiện khi bạn cần import cơ sở dữ liệu với dung lượng lớn (thường gây ra lỗi timeout khi upload/import qua http).

Đầu tiên bạn cần upload cơ sở dữ liệu mới (để import) lên máy chủ. Bạn nên đăng nhập và upload qua FTP (sử dụng binary mode nếu cần thiết - xem hướng dẫn). Sau đó qua SSH bạn sử dụng dòng lệnh sau

mysql --protocol tcp -h 127.0.0.1 -u username -p database_name < /đường_dẫn_tới_file_dữ_liệu.sql

trong đó username là tên đăng nhập vào cPanel của bạn, database_name là tên cơ sở dữ liệu bạn muốn sử dụng. Bạn có thể xem thêm hướng dẫn sử dụng SSH tại đây.

- Import cơ sở dữ liệu qua hệ thống sao lưu & phục hồi: Đăng nhập vào cPanel và sử dụng chức năng Quản lý sao lưu & phục hồi trong phần Quản lý trang web tại danh mục bên trái. Phương thức này thuận tiện để import các cơ sở dữ liệu bạn đã sao lưu qua hệ thống sao lưu & phục hồi của cPanel.

Nếu bạn gặp phải vấn đề gì trong quá trình import, hãy liên hệ với phòng kỹ thuật Tâm Bão để nhận được trợ giúp.

Tạo user mới cho Mysql.

-Để tạo một user mới chúng ta cần login vào người dùng root của MySQL, hãy nhớ rằng người dùng root ở đây là người dùng của MySQL chứ không phải người dùng root của hệ thống.

Tạo user mới

-Đăng nhập vào mysql với tài khoản root:
$ mysql -u root -p
-Tạo user mới:
mysql> CREATE USER 'new_username'@'localhost' IDENTIFIED BY 'password';
-Cấp quyền cho user:
mysql> GRANT ALL ON *.* TO 'new_username'@'localhost';
-Thoát khỏi MySQL:
mysql> exit
-Với cách cấp quyền như trên, user mới này có toàn quyền với mọi cơ sở dữ liệu của bạn. Nếu muốn giới hạn có thể thay thể câu lệnh cấp quyền ở trên bằng cách sử dụng câu lệnh sau:
mysql> GRANT ALL ON database_name.* TO new_username@localhost IDENTIFIED BY 'password';
với câu lệnh trên, user mới chỉ có thể thao tác với cơ sở dữ liệu database_name

Kết nối với MySQL

-Để kết nối với MySQL câu lệnh sử dụng cũng tương tự như đăng nhập với root:
$ mysql -u new_username -p

[Tutorial] Hướng dẫn cài đặt MySQL trên CentOS

Xin chào các bạn, hệ quản trị cơ sở dữ liệu MySQL là một trong những hệ quản trị phổ biến nhất hiện nay. Có rất nhiều các website cũng như các hệ thống mã nguồn mở sử dụng hệ quản trị cơ sở dữ liệu này. Hôm nay mình sẽ hướng dẫn cho các bạn cách cài đặt và cấu hình MySQL trên hệ điều hành CentOS.
Cách cài đặt MySQL khá đơn giản. Bạn chỉ cần gõ lệnh sau từ dòng lệnh:
yum install mysql-server mysql
Sau đó thực hiện các bước để cấu hình cho MySQL:
+ Thiết lập cho service MySQL chạy khi khởi động:
chkconfig –levels 235 mysqld on
+ Chạy service MySQL:
service mysqld start
+ Thực hiện đăng nhập vào MySQL và đổi password user root. Các bạn chú ý là khi cài đặt MySQL, user có quyền cao nhất là root và không có mật khẩu.
mysql -u root
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');
+ Sau đó là xóa các user không cần thiết và thoát khỏi MySQL:
DROP USER ”@’localhost’;
exit
Chúc các bạn thành công.

Chủ Nhật, 25 tháng 8, 2013

Cách làm rỗng dữ liệu MySQL

Chú thích: Cách này dùng cho bạn nào cần làm 1 private Server online. Để xoá tất cả những dữ liệu cũ (tránh bị lỗi phát sinh khi vận hành server)

Có nhiều cách, mình xin trình bày cách dùng command trong linux:



mysql -u root -p
[gõ pass của root]
use tlbbdb;
delete from t_guild;  #xoá thông tin các bang
delete from t_char; #xoá thông tin các nhân vật
delete from t_city; #Xoá thông tin các thành bang
update t_char set guldid = -1; 
exit;

*Lưu ý: Sau # là chú thích cho câu lệnh, các bạn không cần gõ vào. Sao lưu trước khi thực hiện những lệnh trên, để có gì lỗi thì còn restore ^^ chứ đừng tìm mình chém ^^

Sau khi xoá các thông tin trên thì đã cơ bản dọn các thông tin rác. Để hoàn tất thì các bạn xoá thêm các table: 
t_ability : thông tin các kỹ năng sống
t_charextra: thông tin thêm của nhân vật
t_cshop : shop thương hội
t_cshopitem: các item trong thương hội
t_impact : các hiệu ứng của nhân vật
t_iteminfo : thông tin các item
t_mail : thông tin tin nhắn
t_mission : thông tin nhiệm vụ
t_pet : thông tin pet
t_petcreate : thông tin pet đang sinh sản
t_pshop : danh sách thương hội
t_relation : danh sách quan hệ : hảo hữu, bất hữu...
t_skill : thông tin các skill
t_xinfa : thông tin tâm pháp của các skill

Thứ Ba, 20 tháng 8, 2013

TLBB Chỉnh sửa thời gian phục hồi của skill

Cách chỉnh thời gian phục hồi của skill

-Mở file Public/Config/SkillData_V1.txt.
-Chỉnh lại số thời gian phục hồi của skill mà bạn muốn.

Chi tiết cách chỉnh file Public/Config/SkillData_V1.txt:
- File Public/Config/SkillData_V1.txt là file chứa thông tin về các skill trong game. 
- Khi chỉnh thời gian hồi phục của skill thì bạn chỉ cần quan tâm cột thứ 7.
- Thời gian ở cột thứ 7 để ở dạng như sau: 
Gọi x là giá trị ở cột thứ 7.
=>> x/1000 = thời gian thời gian hồi phục của skill (tính bằng giây)

Ví dụ: muốn skill đó hồi phục sau 1 phút thì chỉnh ở cột thứ 7 có giá trị 60000. Vì 60000/1000 = 60 

nguồn :clbgamesvn
hoặc xài theo cach của mình 
Mở file Public/Config/SkillData_V1.txt
bấm Ctrl + H 
replace các con số là xong 
như mình replace các time skill 65 trở thành 10s hết 
điền dòng 1 là 300000
dòng 2 là 10000
bấm replace all

TLBB Add Item vào shop

add shoptable liên quan tới 2 file la shoptable.txt va file oqianzhuang_suishenyuanbao.lua
oqianzhuang_suishenyuanbao.lua là file qui định của shoptable . Nó qui định các dòng trong shop
file oqianzhuang_suishenyuanbao.lua chú ý kĩ các dòng như vầy mình VD shop cua mình
AddNumText( sceneId, x181003_g_scriptId, "#GCua hang dac trung 1", 7, 900 )
AddNumText( sceneId, x181003_g_scriptId, "#GCua hang dac trung 2", 7, 100 )
AddNumText( sceneId, x181003_g_scriptId, "Shop thoi trang", 7, 200 )
AddNumText( sceneId, x181003_g_scriptId, "#BPhong bao thach", 7, 300 )
AddNumText( sceneId, x181003_g_scriptId, "#BLinh duoc-Ky vat", 7, 400 )
AddNumText( sceneId, x181003_g_scriptId, "Hoan thi thuy cac", 7, 500 )
AddNumText( sceneId, x181003_g_scriptId, "Cua hang Pet", 7, 600 )
AddNumText( sceneId, x181003_g_scriptId, "Hoa vu nhan gian", 7, 700 )
AddNumText( sceneId, x181003_g_scriptId, "Da tao do", 7, 800 )
nhìn dòng này Cua hang dac trung 1", 7, 900 )
cái số 900 . Rồi bấm Ctrl + f tìm dòng này if GetNumText() == 900 then (900 là số ip qiu định )
khi tìm đc số 900 đó rồi thì phía dưới có dòng này
AddNumText( sceneId, x181003_g_scriptId, "Than khi(42-82)", 7, 901)
AddNumText( sceneId, x181003_g_scriptId, "Than khi(92-102)-Tan mang than phu", 7, 904)
AddNumText( sceneId, x181003_g_scriptId, "Van Linh Thach-Vai bong-Tinh khiet-Bi ngan", 7, 902)
AddNumText( sceneId, x181003_g_scriptId, "Than khi 86-120", 7, 903)
chú ý đến dòng này VD nha
AddNumText( sceneId, x181003_g_scriptId, "Than khi(42-82)", 7, 901)
rồi kiếm như trên tìm số 901
"if GetNumText() == 901 then"
dưới dòng đó có dòng chữ này
x181003_NewDispatchShopItem( sceneId, selfId, targetId, 193 )
193 la id trong shop table
đối chiếu với shop table thì biết
mở shoptable lên ở cột đầu tiên kiếm đến số 193 trong dòng 193
( hàng ngang) có chứa id các item
cứ thế mà các bạn áp dụng với các bài viết trước và add vào

dataxid Boss TLBB

Thấy nhiều người hỏi cái này nhưng ko ai trả lời và trong số đó ko ngoại trừ mih
sau 5h đồng hồ mày mò trong home của sever thi củng tìm ra được vài dataxid của Boss
884 Hỗn giang long -boss
704 Hộ bảo thần thú
796 Chó sói
795 Kỳ hồn
790 - 779 Gấu
785 - 778: nhện
780 - 781 - 782 Ác tặc ác bá
783 Tống binh
1856 Viễn cổ kỳ hồn
754 Hoa ban báo
hoa ban bao 754
9010 ma kiem
843 ac ma chuy xanh
9100 chu cap vuong
9120 bang yeu
9540 sơn trại đại vương (xanh lục)
9541 tang thỗ công
1351 nham ma – boss YVCM tầng 2
1373 triền tơ chi tru vương – boss YVCM tầng 3
4139 sơn trại đại vương (cam) – boss thảo nguyên
1348 Quỷ Kiếm – boss YVCM tầng 1
9439 mộ dung phục
4129 hồng hung vương
9543 ô lão đại
1369 Boss YVCM tầng 7
1372 xích Tiêu
9569 boss túc cầu – (hồng)
3832 Boss mặc kính Miêu – Boss Huyền Vũ Đảo
31770 cờ Trắng
31780 cờ đen
1375 xích tiêu hỏa hồn
33651 boss ác tặc
9110 bạch đế
1357 xuân thu thập tam nương
4109 dư độc
31870 bảo tàng chủ nhân
3819 da trư bạo loan
3829 huyết nha bạo
9579 túc cầu vàng- boss
9589 túc cầu lam –boss
889 hon giang long – hầu cận
9569 túc cầu tím – boss
1403 Boss Tần Hoàng Chi Vệ
1389 U cấm Thủ Vệ
13209 Phá Diệm tôn giả
xxxxx đang cập nhật thêm

Thứ Hai, 19 tháng 8, 2013

TLBB Chỉnh sữa Shop Toàn Tập


Công Cụ Cần Thiết :
AXPPacker .
- Chuẩn Bị các File Cần Thiết :
  + YuanbaoShop.lua  -- Lấy được bằng cách dùng AXPPacker mở file trong Clien Data/Interface.axp   .  Và Tìm folder YuanbaoShop
  + yuanbaoshop.lua  -- Trong Server đường dẫn home/tlbb/Public/Data/event/prize/
  + Shoptable.txt  -- Trong Server đường dẫn  home/tlbb/Public/Config
  + CommonItem.txt -- Trong Server đường dẫn home/tlbb/Public/Config
  + EquipBase.txt -- Trong Server đường dẫn  home/tlbb/Public/Config
  + Geminfo.txt -- Trong Server đường dẫn  home/tlbb/Public/Config

Bắt đầu :
 * Mở 2 file  yuanbaoshop.lua  và YuanbaoShop.lua :
File YuanbaoShop.lua là lấy từ clien dùng để hiển thị trong game 

Ở Dưới  Shop 1 - 1 tên trong clien là Nhiệt Mại Thương Phẩm 1 - Và Tên Shop trong server là 217


 ** Mở File Shoptable.txt tìm đến shop ID số 217


 *** Ở Đây shop 217
 Sử dụng loại tiền Tệ là Điểm Môn Phái (7) - Item đầu tiên ID là 30008018 . Số Lượng 1 . Giá 800 . Bán với 100% giá .



**** Bạn Mở File Commonitem.txt sear 30008018 ta có Item tên là Thanh Tâm Đan.




*** Tổng Kết lại : Shop trong game tên là Nhiệt Mại Thương Phẩm 1 - sẽ hiển thị Shop số 217 trong server - Item đầu tiên của nó là Thanh Tâm Đan giá 800  ĐMP .