PDA

View Full Version : [JX] Tạo shop bán đồ có hình ảnh item



invalidpw
13-01-12, 04:09 PM
Tui vừa mới down server TSBD+Hút về chơi dịp tết. Không rõ vì sao mà các đồng chí Bán ngựa, Thợ rèn, Tạp hóa không hiện ra showroom mà chỉ hiện list (không hiện ra hình ảnh như VNG mà hiện như hình dưới)

<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ài này invalid-password sẽ hướng dẫn các bạn cách chỉnh shop hiện ra hình, có dùng công cụ hỗ trợ jxEdit của tui mới post :) (<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>). Dùng server TSBD+Hút để làm VD nhé.

Bước 1 : Thêm 1 shop mới
+ Mở file \Settings\buysell.txt, copy dòng cuối cùng ra thành 1 dòng nữa. VD file buysell.txt có 1 dòng thì copy ra thêm 1 dòng nữa. Chú ý : không có các khoảng trắng hay dấu tab cuối mỗi hàng trong file buysell.txt nếu không sẽ không hiện hình ảnh vật phẩm.

<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ước 2 : Xóa các item trong shop mới
+ Mở jxEdit, tab Shop, nhấn nút Nạp danh sách. Ở bảng bên trái bạn sẽ thấy có 2 dòng trong danh sách shop, dòng cuối cùng là dòng mới do bạn vừa copy tạo ra, có ID = 2. Nhấn vào shop 2 thì ở bảng giữa sẽ hiện ra các món hàng bày bán trong shop 2. Bảng bên phải là danh sách tất cả mọi thứ item. Lưu ý nếu thiếu file nào thì phần mềm sẽ báo lỗi file đó, bạn phải tạo ra file đó chứa 2 dòng trắng là xong (trong server TSBD không có file settings\item\mask.txt nên sẽ báo lỗi file này).

<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>

+ Chọn shop 2, và nhấn nút xóa toàn bộ các item trong shop 2 này. Sau đó chọn danh sách "Ngựa (Horse.txt)" để hiện danh sách ngựa. Nếu danh sách ngựa hiện ra thì qua bước 4, nếu không thì qua bước 3.

<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ước 3 : Bổ sung ngựa vào danh sách hàng hóa được phép lưu hành
+ Danh sách ngựa trống rỗng, làm sao bi giờ ? bạn hãy mở file \Settings\goods.txt ra, đó là danh sách tất cả những món được phép giao dịch, trong này chỉ có 30 món. Cột 1 = Genre, cột 2 = detailType, cột 3 = ParticularType; 3 cột này là Id của món đồ; cột 4 là Ngũ hành của đồ (0 ~ 4), cột 5 là đẳng cấp món đồ (1 ~ 10)

<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>

+ Mở file \Settings\item\Horse.txt ra trên Excel, đây là file chứa danh sách ngựa. Tìm các con ngựa muốn thêm vào shop, giả sử tui muốn thêm các con ngựa sau : Túc Sương, Ô Vân Đạp Tuyết, Xích Thố, Tuyệt Ảnh, Đích Lô, Chiếu Dạ, Bôn Tiêu, Phiên Vũ.

<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>

+ Copy 5 thuộc tính Genre-Detail-Particular-NgũHành-ĐẳngCấp của các con ngựa (ở các cột tương ứng B-C-D-J-L) chèn vào file goods.txt. Ta thấy ngựa không có cột Ngũ Hành, nên ta phải thêm số 0 vào cột này (0 = hệ Kim), nếu không gameserver sẽ bị lỗi. Lưu lại file goods.txt

<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ước 4 : Add vật phẩm vào shop
+ Quay về phần mềm jxEdit, nhấn lại nút Nạp danh sách, chọn danh sách ngựa (à bây giờ đã hiện ra), add tất cả ngựa vào shop 2, nhấn nút Lưu. Chú ý 1 shop chỉ có tối đa 36 mó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>

Bước 5 : Sửa script Bán ngựa
+ Chú bán ngựa vẫn bán theo kiểu cũ, ta phải sửa để bán theo kiểu showroom. Để tìm nhanh script bán ngựa thì bạn quay lại hình đầu tiên của bài bạn sẽ thấy bán ngựa nói câu "Hay chon loai chien ma can mua". Bạn dùng chức năng Tìm file của jxEdit để tìm ra file script này, kết quả tìm được file \Script\Global\buonban\banngua.lua

<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>

+ Mở file script này ra để sửa, bạn sẽ thấy hàm main(). Bạn hãy đổi tên hàm main thành backupmain để dễ dàng khôi phục về sau. Sau đó bạn tạo hàm main mới với chỉ 1 dòng lệnh là Sale(2), số 2 chính là ID của shop.

<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ước 6 : Test
+ Copy tất cả các file mà bạn đã chỉnh sửa vào client (\Settings\goods.txt, \Settings\buysell.txt). Restart server và client, chạy lại chỗ bán ngựa để test. Nhớ click mua thử 1 con nhé. Tương tự có thể chỉnh cho Tạp hóa, Thợ rè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>

Các lỗi hay gặp
+ Không hiện hình ngựa : do chưa đồng bộ file settings\buysell.txt, settings\goods.txt giữa server và client; do file buysell.txt có các khoảng trắng ở cuối dòng nào đó.
+ Hiện hình nhưng không mua được : chưa đồng bộ file client & server

[B.M.W]Sports
13-01-12, 04:29 PM
pro nào ẩn danh đây ta :D

thaihoa91
13-01-12, 04:34 PM
Ông InvalidPassword đây mà :)) tui nhớ thấy nick ổng từ hồi 4rum banmexanh của Akarizone còn mở :))

1 bài cũ của ổng ;)) <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>

haquocvu
13-01-12, 05:00 PM
Đây là shop = buysell, kiểu này là truyền thống. Sau này mấy pro làm biếng toàn làm = script. Mình thì vẫn thích cách buysell cổ điển hơn. :)

jxvietnam
13-01-12, 05:02 PM
Server hút hít mới nhất thì làm gì có mua ngựa = script nhỉ ;))

haquocvu
13-01-12, 05:06 PM
Cái server mới nhất của cậu thì tớ chưa chơi đc vì chưa có thời gian nên cũng ko biết thế nào. Ý tớ nói là hướng phát triển của các pro bây giờ là script hóa toàn bộ server để dev nhanh. :D

invalidpw
13-01-12, 05:17 PM
Server hút hít mới nhất thì làm gì có mua ngựa = script nhỉ ;))

Đang chơi bản TSBD+Hút mà bạn nào làm sẵn máy ảo ấy, từ đây 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>
Vậy nó chưa phải là server mới nhất à ? Mới nhất chưa release à ?

SaoThaiBinh72
13-01-12, 05:26 PM
Đang chơi bản TSBD+Hút mà bạn nào làm sẵn máy ảo ấy, từ đây 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>
Vậy nó chưa phải là server mới nhất à ? Mới nhất chưa release à ?

Bây giờ không có khái niệm sv mới nhất ;))

jxvietnam
13-01-12, 05:31 PM
Đang chơi bản TSBD+Hút mà bạn nào làm sẵn máy ảo ấy, từ đây 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>
Vậy nó chưa phải là server mới nhất à ? Mới nhất chưa release à ?
Mới nhất là đây mà ;))
<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>

SaoThaiBinh72
13-01-12, 05:34 PM
Mới nhất là đây mà ;))
<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>

>-)
Tự kỉ #-o ;))

jxvietnam
13-01-12, 05:35 PM
>-)
Tự kỉ #-o ;))
vâng tự kỉ, người ta hỏi bản nào mới nhất thì tui trả lời thui, sao phải xoắn thế nhỉ :|

Rogue
17-05-12, 08:10 PM
Nhân tiện cho tui hỏi chỉnh sửa giá tiền của vật phẩm bán trong shop thì làm sao hã mấy ông

jxonline94
17-05-12, 08:16 PM
^
Tìm item cần chỉnh trong Settings/item/....txt mở file = Excel cột K

Rogue
17-05-12, 08:24 PM
Cho mình hỏi mún add thổ địa phù (bấm 1 cái là mất) vào shop thì làm sao

jxonline94
17-05-12, 08:53 PM
Bật file good.txt (np++) lên xuống dòng cuối cùng add vào

5 0 0 0 0

Sau đó nhìn sang ID xem nó là dòng bao nhiu rồi -1, nếu dòng 566 thì ID là 565
Bật Buysell.txt lên add ID đó vào cuối của 1 dòng tùy ý rồi vào script Sale(id dòng đó)
Nhớ đồng bộ

Chi tiết: <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>

KingMax
18-05-12, 09:43 AM
JX ngày càng chỉ việc Click CLick thôi :)) , công nghệ cũng vậy , tuy vote nhưng vẫn mún mọi người tìm hiểu kĩ hơn để nắm rõ cấu trúc rồi cứ CLick cho sướg ^^

love15590
21-05-12, 11:04 AM
ai cho minh xin link volam office voi

minhchau0309
21-05-12, 11:58 AM
hehe cái này lúc trước tự mò cả tuần mới bt giờ có cái tool sướg

tonyle7101
25-05-12, 02:19 PM
>-)
Tự kỉ #-o ;))
cái này dễ làm không hả bạn !<):)

khoamamktvn
25-05-12, 04:44 PM
<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>