[JXOFFLINE]Add SHOP
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 2 của 2

Chủ đề: [JXOFFLINE]Add SHOP

  1. #1
    Thành Viên
    Ngày tham gia
    Apr 2007
    Bài viết
    20
    Thanks
    0
    Thanked 24 Times in 3 Posts

    [JXOFFLINE]Add SHOP

    Tips : Bạn nên download file excel Item và Skill.xls đã share trên diễn đàn để làm tài liệu tham khảo.
    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
    PHP Code:
     道具种类    具体类别    详细类别    五行属性    等级 //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 :
    [html]
    名称 道具种类 具体类别 详细类别 动画文件名 对应物件索引 宽度 高度 说明文字 五行属性 价格 等级 是否叠放 药品属性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 [/html]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 :

    PHP Code:
     0    7    13    3    9
    0    7    13    3    10 
    ID ngựa bôn tiêu ở đây là :

    [html]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[/html](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à
    PHP 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ở file buysell.txt ra, ta có thể thấy các dòng đầu như sau :
    [html]
    道具一 道具二 道具三 道具四 道具五 道具六 道具七 道具八 道具九 道具十 道具十一 道具十二 道具十三 道具十四 道具十五 道具十六 道具十七 道具十八 道具十九 道具二十
    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 [/html]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
    PHP Code:
    37    38    39    40    47    48    49    50 
    Tra trong file goods.txt, file excel, sẽ có kết quả như sau :
    good.txt :

    PHP Code:
    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 :

    [html] 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
    [/html]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
    Phần 3 : Cách add ngựa vào shop
    - Thêm vào cuối file goods.txt những dòng sau :
    PHP Code:
    0    7    13    3    9
    0    7    13    3    10
    0    10    6    5    10
    0    10    7    5    10 
    - Thêm vào cuối file buysell.txt dòng sau :

    PHP Code:
    1    2    6    7    16    21    22    
    540    541 
    Lưu ý : các khoảng cách ở đây là phím TAB chứ không phải phím khoảng trắng (vd : 540(nhấn TAB)541)
    - Save 2 file này lại, copy 2 file này qua cả sever và client trong thư mục settings
    - Tại server, chọn 1 con NPC thêm vào lệnh Sale(92)
    - Khởi động server nhấn vào con NPC đó test thử.
    - Done
    Phần 4 : Cách add đồ hoàng kim vào shop
    - Thêm vào cuối file goods.txt những dòng sau :

    PHP Code:
    0    7    13    3    9
    0    7    13    3    10
    0    10    6    5    10
    0    10    7    5    10
    0    0    0    2    121
    0    0    0    1    122
    0    0    1    1    114
    0    0    1    1    115
    0    0    1    1    116
    0    0    1    1    117
    0    0    1    1    118
    0    0    2    1    110
    0    0    2    1    111
    0    0    3    1    103
    0    0    3    1    104
    0    0    3    1    105
    0    0    4    1    96
    0    0    5    1    88 
    - Thêm vào cuối file buysell.txt dòng sau :

    PHP Code:
    540    541
    542     543     544     545     546     547     548     549     550     551     552     553     554     555 
    Lưu ý : các khoảng cách ở đây là phím TAB chứ không phải phím khoảng trắng (vd : 542(nhấn TAB)543)
    - Save 2 file này lại, copy 2 file này qua cả sever và client trong thư mục settings
    - Tại server, chọn 1 con NPC thêm vào lệnh Sale(93)
    - Khởi động server nhấn vào con NPC đó test thử.
    - Done
    Xem file mẫu :
    Khách viếng thăm hãy cùng akarizone xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. Các thành viên gởi lời cảm ơn đến akarizone vì bài viết này !

    khungboktvn (27-07-13)

  3. #2
    Vi phạm quy định
    Ngày tham gia
    Jul 2007
    Bài viết
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Ðề: [JXOFFLINE]Add SHOP

    cám ơn bạn đã chỉ, mình muôn add bộ đồ hk vào shop để mua mặ mà ko được
    Khách viếng thăm hãy cùng namstty xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

Các Chủ đề tương tự

  1. [JXOFFLINE]JX Offline from A -> Z - Cấu trúc Server.
    Bởi akarizone trong diễn đàn Guides - Kho Lưu trữ
    Trả lời: 4
    Bài viết cuối: 24-07-10, 04:25 PM
  2. [JXOFFLINE]Add Script cho nhân vật
    Bởi Byokugan trong diễn đàn Guides - Kho Lưu trữ
    Trả lời: 7
    Bài viết cuối: 13-02-09, 09:57 PM
  3. [JXOFFLINE]Các Script Viết Sẵn
    Bởi datinh4ever trong diễn đàn Guides - Kho Lưu trữ
    Trả lời: 3
    Bài viết cuối: 22-12-08, 03:19 PM
  4. [JXOFFLINE]Cách Viết Nhiệm Vụ Môn Phái
    Bởi vhungnt trong diễn đàn Guides - Kho Lưu trữ
    Trả lời: 2
    Bài viết cuối: 04-07-07, 03:06 PM
  5. [JXOFFLINE]Script Development
    Bởi datinh4ever trong diễn đàn Guides - Kho Lưu trữ
    Trả lời: 0
    Bài viết cuối: 19-05-07, 09:26 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 04:36 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.