Cách add đồ và ngựa vào shop !

[M]R.[R]ezo

New member
Phần 1 : Cấu trúc file goods.txt
Mở file goods.txt ra, ta có thể thấy các dòng đầu như sau :

Mã:
道具种类    具体类别    详细类别    五行属性    等级 //chữ Trung quốc
1    0    0    0    1
1    0    0    0    2
1    0    0    0    3
1    0    0    0    4
1    0    0    0    5
1    1    0    0    1

Phân tích :
- Ở đây ta thấy 5 cột, nếu để ý 3 cột đầu sẽ là ID của đồ vật(trùng với 3 cột tô màu đầu tiên trong file excel
- Cột tiếp theo(4) là thuộc tính ngũ hành(hệ) của đồ vật
- Cột cuối cùng (5) chính là đẳng cấp của đồ vật.
Như vậy, ở đây các thông số cũng giống hàm AddItem chỉ đảo cái ngũ hành lên trước đẳng cấp, dựa vào các thông số trên và tham khảo trong file excel ta có thể thấy :

Mã:
名称    道具种类    具体类别    详细类别    动画文件名    对应物件索引    宽度    高度    说明文字    五行属性    价格    等级    是否叠放    药品属性1    属性1数值    属性1时间(游戏循环数)    药品属性2    属性2数值    属性2时间    药品属性3    属性3数值    属性3时间    药品属性4    属性4数值    属性4时间    药品属性5    属性5数值    属性5时间
Kim sang duoc (tieu)    1    0    0    \spr\item\medecine\obj-potion01.spr    18    1    1    最普通的疗伤药,只有止血的效果。        50    1    0    153    10    100                                                
Kim sang duoc (trung)    1    0    0    \spr\item\medecine\obj-potion01.spr    18    1    1    普通的疗伤药,有止血生肌的效果。        100    2    0    153    25    100                                                
Kim sang duoc (dai)    1    0    0    \spr\item\medecine\obj-potion02.spr    307    1    1    不错的疗伤药,止血生肌,去淤益血。        500    3    0    153    25    200                                                
Hoi thien dan    1    0    0    \spr\item\medecine\obj-potion02.spr    307    1    1    强效疗伤药,治疗内外出血,续断接骨。        1000    4    0    153    50    200                                                
Cuu chuyen hoan hon don    1    0    0    \spr\item\medecine\obj-potion03.spr    310    1    1    疗伤圣药,起死回生。生命恢复9999点。        2000    5    0    153    500    100                                                
Ngung than don (tieu)    1    1    0    \spr\item\medecine\obj-potion06.spr    20    1    1    最普通的补药,可回复少量内力。        50    1    0    154    5    200

Do vật phẩm là thuốc nên không cần thuộc tính ngũ hành khai báo 0
Các đồ vật liệt kê ở đây sẽ được khai báo trong file buysell.txt, dựa vào ID của món hàng, vậy ID món hàng ở đâu?
Nó được tính từ dòng thứ 2 trở đi, giá trị bắt đầu là 1. Để dễ dàng biết được ID, các bạn hãy copy hết nội dung file goods.txt, patse vào chương trình excel, sau đó gióng theo số dòng trong file excel trừ đi 1 sẽ ra ID món hàng của bạn. Nếu ai cảm thấy khó khăn thì download file mình đã tạo sẵn để tham khảo.
Như ví dụ trên thì ID món hàng lần lượt là : 1,2,3,4,5,6
Nếu bạn muốn thêm mặt hàng nào thì chỉ việc bổ sung các thông số vào bên dưới.
Ví dụ tôi muốn thêm con ngựa Bôn tiêu, tôi tìm đến dòng cuối cùng sẽ có giá trị sau :

Mã:
0    7    13    3    9
0    7    13    3    10

ID ngựa bôn tiêu ở đây là :
Mã:
Bon Tieu    0    10    6    \spr\item\equip\horse\horse010.spr    40    2    3    周穆王八骏之一,野行千里。    5    500000    10    0    111    100%    100%    93    1000    1000    85    500    500    150    500    500                                        36    120

(Xem thêm trong file excel)
Như vậy tôi sẽ thêm vào dòng cuối cùng của file goods.txt là 

[CODE]
0    7    13    3    9
0    7    13    3    10
0    10    6    5    10
Ở đây, ID của các món hàng cuối lần lượt là 538,539 như vậy thêm ngựa Bôn Tiêu thì ID của món hàng này là 540
Thế là xong phần file goods.txt. Các bạn có thể thêm các món hàng bất kì vào trong file này.Nên tham khảo file excel để làm cho chính xác.

Phần 2 : Cấu trúc file buysell.txt
Mã:
道具一    道具二    道具三    道具四    道具五    道具六    道具七    道具八    道具九    道具十    道具十一    道具十二    道具十三    道具十四    道具十五    道具十六    道具十七    道具十八    道具十九    道具二十
37    38    39    40    47    48    49    50                                                
176    177    178    179    146    147    148    149    150    156    157    158    159    446                        
2    3    4    6    7    8    11    12    16    22    23    24                                
27    28    29    30    47    48    49    50                                                
446    117    118    119    120    146    147    148    149    150    157    158    159    160    166    167    168    169    170
Phân tích :
- Dòng đầu tiên mô tả số thứ tự món hàng, ở đây tối đa 1 shop là 20 món
- Ta có thể liệt kê món hàng mà ta cần bán bắt đầu từ cột đầu tiên trở đi
- ID của shop cũng tính từ dòng thứ 2, giá trị bắt đầu là 1, ID của món hàng lấy từ file goods.txt.
- Như ví dụ trên ta xét dòng 2, tức Shop có ID là 1, có các mặt hàng

Mã:
37    38    39    40    47    48    49    50

Tra trong file goods.txt, file excel, sẽ có kết quả như sau :
good.txt :
Mã:
37 : 0    0    1    3    2
38 : 0    0    1    3    3
39 : 0    0    1    3    4
40 : 0    0    1    3    5
47 : 0    0    2    0    2
48 : 0    0    2    0    3
49 : 0    0    2    0    4
50 : 0    0    2    0    5

file excel :

Mã:
Don Dao    0    0    1    \spr\item\equip\closeweapon\obj-blade03.spr    10    1    2    Loai vu khi ma cac Luong Son Hao han thuong thich trang bi, rat de mua.         1200    2    0    28    7    7    29    21    21    167    -20    -20    31    33    33                                        36    9    32    30    33    0                        
Quy Dau Dao    0    0    1    \spr\item\equip\closeweapon\obj-blade12.spr    10    1    3    Sat thu rat thich dung, mem deo sac nhon.         2700    3    0    28    10    10    29    30    30    167    -20    -20    31    44    44                                        36    18    32    40    33    0                        
Nhan Linh Dao    0    0    1    \spr\item\equip\closeweapon\obj-blade12.spr    10    1    3    Tinh luyen tu thep lanh, khi lanh kinh nguoi.         4800    4    0    28    14    14    29    42    42    167    -20    -20    31    55    55                                        36    27    32    50    33    0                        
Nguyet Nha Dao    0    0    1    \spr\item\equip\closeweapon\obj-blade13.spr    10    1    3    Loai kiem co tinh luyen tu nhieu loai doc duoc.         7500    5    0    28    18    18    29    51    51    167    -20    -20    31    66    66                                        36    36    32    60    33    0                        
Te Mi Con     0    0    2    \spr\item\equip\closeweapon\obj-staff02.spr    11    2    3    Loai con lam tu sap mat ong, mem deo vo dich.         1500    2    0    28    12    12    29    23    23    167    -10    -10    31    41    41                                        36    9    32    45    33    0
Ban Hoa Con     0    0    2    \spr\item\equip\closeweapon\obj-staff02.spr    11    2    3    Loai con co cham khac phu dieu rat dep.        3000    3    0    28    18    18    29    35    35    167    -10    -10    31    53    53                                        36    18    32    60    33    0
Ho Vi Con     0    0    2    \spr\item\equip\closeweapon\obj-staff03.spr    11    2    3    Loai con lam tu thep, dai tam thuoc, co cham phu dieu.         5000    4    0    28    25    25    29    46    46    167    -10    -10    31    65    65                                        36    27    32    75    33    0
Tieu Bong    0    0    2    \spr\item\equip\closeweapon\obj-staff04.spr    11    2    3    Loai con thuong nhung co trang bi them phong tieu.         7500    5    0    28    31    31    29    58    58    167    -10    -10    31    77    77                                        36    36    32    90    33    0

Như vậy, khi các bạn dùng lệnh Sale(1) nó sẽ bán những món đồ trên.
Add thêm shop cũng làm tương tự như goods.txt
Đến đây chắc các bạn đã hiểu cấu trúc file goods.txt & buysel.txt
 
Được Không Đó Bác :v30:
Bác Rảnh Thì Add nick : nhockngoc_khiluvzyou
Hỏi Tí :v19:
 
Back
Top