vipbk
13-05-14, 10:35 AM
Hôm nay mình hướng dẫn chỉnh KTC cho sv Linux, chỉ dành cho bạn nào chưa biết, bạn nào biết rồi có thể tham khảo, góp ý, không gạch đá :D
Mình đi vào phần chính luôn:
- File quy định số lượng, id, tên các tab bán hàng trên KTC:
gateway\s3relay\relaysetting\syncfiles\settings\sh op\type.txt
cột TypeName là tên tab
cột SellID là id tab tương ứng
Mình sẽ nói thêm về SellID dưới đây.
- File quy định số lượng các vật phẩm sẽ được bán ở tất cả các shop (cũng như KTC):
gateway\s3relay\relaysetting\syncfiles\settings\bu ysell.txt
Ta thấy tất cả các cột đều là những con số, đó là id của item sẽ được bán
Xem bằng Notepad++ hoặc Excel ta nhận được ID tab bán hàng (chính là SellID ở trên) = số thứ tự dòng – 1
(ví dụ: dòng số 140 tức là SellID là 139)
- File quy định thông số của từng vật phẩm:
gateway\s3relay\relaysetting\syncfiles\settings\go ods.txt (goods tiếng Anh nghĩa là hàng hóa)
Phân tích chi tiết file goods.txt:
File goods.txt gồm có 26 cột (mở bằng Excel ta thấy các cột từ A đến Z)
- 3 cột đầu (A,B,C): ItemGenre, DetailType, ParticularType là 3 thông số cơ bản của 1 vật phẩm
- cột 4 (D): Ngũ hành tức là hệ (0 1 2 3 4 tương ứng Kim Mộc Thủy Hỏa Thổ), với các item không phải trang bị mặc trên người thì hệ là một số bất kỳ từ 0 đến 4, ta nên đặt là 0
- cột 5 (E): cấp của item, với các item là trang bị xanh cấp từ 1 đến 10 (kiếm cấp 1: thiết trủy thủ, kiếm cấp 10: huyền thiết kiếm ...), còn với item trong goldequip, magicscript, questkey thì đặt là 0
- cột 6 (F): giá tiền tính bằng lượng, ví dụ 10000 là 1 vạn lượng
- cột 7 (G): giá tiền tính bằng phúc duyên
- cột 8 (H): giá tiền tính bằng xu (tiền đồng)
- cột 9 (I): điểm tích lũy tống kim
- cột 10 (J): dịch là Kim tệ, mình ko thấy item nào có khai báo loại tiền ở cột này
- cột 11 (K): độ cống hiến bang hội
- cột 12 (L): điểm vinh dự
- cột 13 (M): dịch là Kim tệ tích phân, không rõ là loại tiền gì, cũng ko có item nào khai báo loại tiền này
- cột 14 (N): cũng như cột M
- cột 15 (O): chưa rõ
- cột 16 (P): chưa rõ
- cột 17 (Q): mình hiểu cột này quy định có ghi lại lịch sử giao dịch hay ko, 1: có, 0: không
- cột 18 (R): giảm giá xuống còn giá tiền này
- cột 19 (S): giảm giá từ ngày này, cú pháp: yyyymmdd, ví dụ: 20140120
- cột 20 (T): giảm giá đến hết ngày này, cú pháp giống cột S
- cột 21 (U): bán vật phẩm từ ngày này
- cột 22 (V): kết thúc bán vật phẩm vào ngày này
Theo mình hiểu là trong khoảng thời gian từ ngày ở cột U đến ngày ở cột V thì vật phẩm sẽ được bán, nếu ko sẽ ko dc bán (ko xuất hiện trong shop)
- cột 23 (W): hạn sử dụng: có 2 cách tính:
+ theo thời gian sử dụng: tính bằng phút: 30 ngày = 43200 phút
+ theo ngày hết hạn: cú pháp giống cột S: 20140801: hạn sử dụng đến 00h00 ngày 01/08/2014
- cột 24 (X): chưa rõ
- cột 25 (Y): chưa rõ
- cột 26 (Z): chú thích vật phẩm (tên ...)
Chi tiết về thông số vật phẩm:
- Nếu là trang bị xanh thì cột đầu (ItemGenre) = 0: kiếm cấp 10 hệ thủy: 0 0 0 2 10
- Nếu là dược phẩm: tăng máu, giải độc .... thì cột đầu = 1: máu Cửu chuyển: 1 0 0 0 5
- Nếu là vật phẩm loại questkey thì cột đầu = 4: lệnh bài PLD: 4 489
- Nếu là vật phẩm loại townportal thì cột đầu = 5: Thổ địa phù
- Nếu là vật phẩm loại magicscript thì cột đầu = 6: Tiên thảo lộ: 6 1 71
- Nếu là vật phẩm loại goldequip thì cột đầu = 16, cột thứ 2 sẽ là số dòng - 1: Long đảm (CK 20%): 16 3499
Cách thêm vật phẩm vào KTC:
- Khai báo item mới vào goods.txt: chú ý thông số chính xác nếu ko sẽ thành item khác
- Thêm vật phẩm đã khai báo vào buysell.txt: ví dụ với vật phẩm trên: giả sử số dòng của nó là 2001, ta phải điền vào file buysell với id là 2000. Nếu muốn cho vào tab đầu tiên của KTC (có id là 139) thì ta phải điền số 2000 vào dòng số 140. Có thể đặt vào nhiều item trên cùng 1 dòng. Chú ý: khoảng cách giữa mỗi item là 1 tab (nếu mở bằng notepad hoặc notepad++), còn mở bằng excel thì một cột là 1 item
- Thêm tab KTC mới (nếu cần): thực hiện ở file type.txt
Xong xuôi thì save file vào 3 đường dẫn nói trên (ở gateway), không cần đồng bộ thêm vào bất kỳ đâu nữa
Hướng dẫn bằng hì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>
<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>
Do có sự tương tự nên bài viết này mình tham khảo về shop bên Kiếm Thế và còn nhiều thiếu sót, mong các bạn góp ý để topic này hoàn thiện hơn, cảm ơn các bạn đã chú ý theo dõi :)
Mình đi vào phần chính luôn:
- File quy định số lượng, id, tên các tab bán hàng trên KTC:
gateway\s3relay\relaysetting\syncfiles\settings\sh op\type.txt
cột TypeName là tên tab
cột SellID là id tab tương ứng
Mình sẽ nói thêm về SellID dưới đây.
- File quy định số lượng các vật phẩm sẽ được bán ở tất cả các shop (cũng như KTC):
gateway\s3relay\relaysetting\syncfiles\settings\bu ysell.txt
Ta thấy tất cả các cột đều là những con số, đó là id của item sẽ được bán
Xem bằng Notepad++ hoặc Excel ta nhận được ID tab bán hàng (chính là SellID ở trên) = số thứ tự dòng – 1
(ví dụ: dòng số 140 tức là SellID là 139)
- File quy định thông số của từng vật phẩm:
gateway\s3relay\relaysetting\syncfiles\settings\go ods.txt (goods tiếng Anh nghĩa là hàng hóa)
Phân tích chi tiết file goods.txt:
File goods.txt gồm có 26 cột (mở bằng Excel ta thấy các cột từ A đến Z)
- 3 cột đầu (A,B,C): ItemGenre, DetailType, ParticularType là 3 thông số cơ bản của 1 vật phẩm
- cột 4 (D): Ngũ hành tức là hệ (0 1 2 3 4 tương ứng Kim Mộc Thủy Hỏa Thổ), với các item không phải trang bị mặc trên người thì hệ là một số bất kỳ từ 0 đến 4, ta nên đặt là 0
- cột 5 (E): cấp của item, với các item là trang bị xanh cấp từ 1 đến 10 (kiếm cấp 1: thiết trủy thủ, kiếm cấp 10: huyền thiết kiếm ...), còn với item trong goldequip, magicscript, questkey thì đặt là 0
- cột 6 (F): giá tiền tính bằng lượng, ví dụ 10000 là 1 vạn lượng
- cột 7 (G): giá tiền tính bằng phúc duyên
- cột 8 (H): giá tiền tính bằng xu (tiền đồng)
- cột 9 (I): điểm tích lũy tống kim
- cột 10 (J): dịch là Kim tệ, mình ko thấy item nào có khai báo loại tiền ở cột này
- cột 11 (K): độ cống hiến bang hội
- cột 12 (L): điểm vinh dự
- cột 13 (M): dịch là Kim tệ tích phân, không rõ là loại tiền gì, cũng ko có item nào khai báo loại tiền này
- cột 14 (N): cũng như cột M
- cột 15 (O): chưa rõ
- cột 16 (P): chưa rõ
- cột 17 (Q): mình hiểu cột này quy định có ghi lại lịch sử giao dịch hay ko, 1: có, 0: không
- cột 18 (R): giảm giá xuống còn giá tiền này
- cột 19 (S): giảm giá từ ngày này, cú pháp: yyyymmdd, ví dụ: 20140120
- cột 20 (T): giảm giá đến hết ngày này, cú pháp giống cột S
- cột 21 (U): bán vật phẩm từ ngày này
- cột 22 (V): kết thúc bán vật phẩm vào ngày này
Theo mình hiểu là trong khoảng thời gian từ ngày ở cột U đến ngày ở cột V thì vật phẩm sẽ được bán, nếu ko sẽ ko dc bán (ko xuất hiện trong shop)
- cột 23 (W): hạn sử dụng: có 2 cách tính:
+ theo thời gian sử dụng: tính bằng phút: 30 ngày = 43200 phút
+ theo ngày hết hạn: cú pháp giống cột S: 20140801: hạn sử dụng đến 00h00 ngày 01/08/2014
- cột 24 (X): chưa rõ
- cột 25 (Y): chưa rõ
- cột 26 (Z): chú thích vật phẩm (tên ...)
Chi tiết về thông số vật phẩm:
- Nếu là trang bị xanh thì cột đầu (ItemGenre) = 0: kiếm cấp 10 hệ thủy: 0 0 0 2 10
- Nếu là dược phẩm: tăng máu, giải độc .... thì cột đầu = 1: máu Cửu chuyển: 1 0 0 0 5
- Nếu là vật phẩm loại questkey thì cột đầu = 4: lệnh bài PLD: 4 489
- Nếu là vật phẩm loại townportal thì cột đầu = 5: Thổ địa phù
- Nếu là vật phẩm loại magicscript thì cột đầu = 6: Tiên thảo lộ: 6 1 71
- Nếu là vật phẩm loại goldequip thì cột đầu = 16, cột thứ 2 sẽ là số dòng - 1: Long đảm (CK 20%): 16 3499
Cách thêm vật phẩm vào KTC:
- Khai báo item mới vào goods.txt: chú ý thông số chính xác nếu ko sẽ thành item khác
- Thêm vật phẩm đã khai báo vào buysell.txt: ví dụ với vật phẩm trên: giả sử số dòng của nó là 2001, ta phải điền vào file buysell với id là 2000. Nếu muốn cho vào tab đầu tiên của KTC (có id là 139) thì ta phải điền số 2000 vào dòng số 140. Có thể đặt vào nhiều item trên cùng 1 dòng. Chú ý: khoảng cách giữa mỗi item là 1 tab (nếu mở bằng notepad hoặc notepad++), còn mở bằng excel thì một cột là 1 item
- Thêm tab KTC mới (nếu cần): thực hiện ở file type.txt
Xong xuôi thì save file vào 3 đường dẫn nói trên (ở gateway), không cần đồng bộ thêm vào bất kỳ đâu nữa
Hướng dẫn bằng hì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>
<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>
Do có sự tương tự nên bài viết này mình tham khảo về shop bên Kiếm Thế và còn nhiều thiếu sót, mong các bạn góp ý để topic này hoàn thiện hơn, cảm ơn các bạn đã chú ý theo dõi :)