PDA

View Full Version : [KT] Share cách Tạo Shop Bán Hàng Bằng Item



__Jie__
03-02-14, 10:08 PM
Thấy có 1 bác hỏi thôi thì viết lại :D Ai cần thì vào đây mà lấy
Vào setting tìm gamesetting.ini dò theo bảng bên dưới


[Coin]
nCount=4
;五行魂石
CoinParam1_1=18
CoinParam1_2=1
CoinParam1_3=205
CoinParam1_4=1
CoinParam1_5=0
CoinParam1_6=0
;月影之石
CoinParam2_1=18
CoinParam2_2=1
CoinParam2_3=476
CoinParam2_4=1
CoinParam2_5=0
CoinParam2_6=0
;情花
CoinParam3_1=18
CoinParam3_2=1
CoinParam3_3=597
CoinParam3_4=1
CoinParam3_5=0
CoinParam3_6=0
;游龙古币
CoinParam4_1=18
CoinParam4_2=1
CoinParam4_3=553
CoinParam4_4=1
CoinParam4_5=0
CoinParam4_6=0


Chú ý chổ tô đỏ là điếm số lượng item khai thác ví dụ 4 thì sẽ điếm đến CoinParam4 , muốn thêm 1 Item thứ 5 thì khai nCount = 5
Tiếp tục khai theo thứ tự tương tự CoinParam4 nhưng lần này là 5 . Ví dụ bán Shop với Huyền Tinh 10 ( không khóa )

CoinParam5_1=18
CoinParam5_2=1
CoinParam5_3=1
CoinParam5_4=10
CoinParam5_5=0
CoinParam5_6=0
Đồng bộ Client
Tiếp tục mở SHOP goods.txt thiết kế Item cần bán Chú ý 2 table
1. goodsindex : thứ tự tương ứng vs bán = Item gì ví dụ là 5 Item được bán với huyền tinh 10 ( không khóa )
2. goodsprice : Giá trị của Item được bán ví dụ 10 huyền tinh 10 ( điền số 10 ).
Tiếp tục code Lua

me.OpenShop(number,3)
Number là thứ tự Shop trong buysell.txt

Sesshomaru
04-02-14, 07:48 AM
cần chỉnh sửa trong GC........................

KimTan
13-04-14, 07:15 AM
a jienguyen và trantoai cho e hỏi cái số 3 sau chữ number đc quy định ở đâu trong sv vậy. ví dụ e muốn bán shop = bạc thì xem ở đâu ạ. mong các a chỉ dùm :D

linhmoi11
13-04-14, 11:04 AM
giờ e muốn tạo 2 shop bán ra = 2 item khác khác nhau thì e làm ntn hả pro dòng này me.OpenShop(number,3) số 3 này e ko hiểu là nhìn từ đâu để biết mà khai báo mong pro chỉ dạy :(

satthupro95
13-04-14, 11:47 AM
giờ e muốn tạo 2 shop bán ra = 2 item khác khác nhau thì e làm ntn hả pro dòng này me.OpenShop(number,3) số 3 này e ko hiểu là nhìn từ đâu để biết mà khai báo mong pro chỉ dạy :(

Số 3 là loại giao dịch mình chỉ biết:
1- Bán bằng Bạc
3- Bán bằng Vật Phẩm
10- Bán bằng Task

linhmoi11
13-04-14, 11:59 AM
Số 3 là loại giao dịch mình chỉ biết:
1- Bán bằng Bạc
3- Bán bằng Vật Phẩm
10- Bán bằng Task

nếu như vậy thì số 3 chỉ khai báo duy nhất đc 1 item để bán thôi hả?
thấy mấy sv có shop bán = DBL shop thì huân chương quá trời :(
không biết mấy sv ấy làm như nào nhỉ :S

satthupro95
13-04-14, 12:02 PM
nếu như vậy thì số 3 chỉ khai báo duy nhất đc 1 item để bán thôi hả?
thấy mấy sv có shop bán = DBL shop thì huân chương quá trời :(
không biết mấy sv ấy làm như nào nhỉ :S

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

linhmoi11
13-04-14, 12:20 PM
ok hiểu rồi :D


Diễn đàn CLBGAMESVN thành lập từ năm nào ? (2005)

na.ilusm89
13-04-14, 12:21 PM
nếu như vậy thì số 3 chỉ khai báo duy nhất đc 1 item để bán thôi hả?
thấy mấy sv có shop bán = DBL shop thì huân chương quá trời :(
không biết mấy sv ấy làm như nào nhỉ :S

Cũng như nhau cả thôi bạn mở shop bằng item thì như này

B1: Mở gameserver\setting\gamesetting.ini


[Coin]
nCount=8 -- Số Thự Tự Thêm vào
CoinParam1_1=18
CoinParam1_2=1
CoinParam1_3=205
CoinParam1_4=1
CoinParam1_5=0
CoinParam1_6=0
CoinParam2_1=18
CoinParam2_2=1
CoinParam2_3=476
CoinParam2_4=1
CoinParam2_5=0
CoinParam2_6=0
CoinParam3_1=18
CoinParam3_2=1
CoinParam3_3=597
CoinParam3_4=1
CoinParam3_5=0
CoinParam3_6=0
CoinParam4_1=18
CoinParam4_2=1
CoinParam4_3=553
CoinParam4_4=1
CoinParam4_5=0
CoinParam4_6=0
CoinParam5_1=18
CoinParam5_2=1
CoinParam5_3=190
CoinParam5_4=1
CoinParam5_5=0
CoinParam5_6=0
CoinParam6_1=18
CoinParam6_2=1
CoinParam6_3=553
CoinParam6_4=1
CoinParam6_5=0
CoinParam6_6=0
;Tien Vui Ve
CoinParam7_1=18
CoinParam7_2=1
CoinParam7_3=3025
CoinParam7_4=2
CoinParam7_5=0
CoinParam7_6=0
;Danh Bổ Lệnh -- Item của số Thứ Tự Cần Thêm vào
CoinParam8_1=18 -- Genre Khai Báo ở Scriptitem.txt
CoinParam8_2=1 -- DetailType Khai Báo ở Scriptitem.txt
CoinParam8_3=190 -- ParticularType Khai Báo ở Scriptitem.txt
CoinParam8_4=1 -- Level Khai Báo ở Scriptitem.txt
CoinParam8_5=0
CoinParam8_6=0

Chỉnh Xong Đồng bộ clent

Bước 2 : Vào gameserver\setting\shop\buysell.txt


Cửa hàng Danh Bổ Lệnh 216 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130


Trong đó 216 là số thứ tự shop

từ 5101 đến 5130 là số thứ tự Item dùng để khai báo cho file goods.txt trong shop

Làm Xong đồng bộ Client

Bước 3 : Cũng trong gameserver\setting\shop\goods.txt Mở goods.txt lên


Trang Bị Đồng Hành Cấp 1 5101 18 1 3032 1 0 1 43200 8 500


Trong đó 5101 là số Thứ tự Item vừa khai báo ở Bước 2
( 18,1,3032,1) là ID Của item cần bán
43200 Là thời hạn tồn tại của vật phẩm khi mua về
8 là ID của nCount=8 -- Số Thự Tự Thêm vào ở Bước 1
500 là số lượng Danh Bổ Lệnh cần để mua Vật Phẩm

Bước 4 : Tạo Script cho Shop
Mở lên 1 NPC bất kỳ Tạo Cho Shop mình muốn thêm vào với function sau


function tbshop:CuaHangDBL()
me.OpenShop(216,3); -- trong đó 216 là số thứ tự ID Shop Khai báo ở Bước 2 -- 3 là bán Bằng Item của Shop
end


Haven a nice day

SInSu
28-04-14, 08:24 PM
cần chỉnh sửa trong GC........................

Chỉnh sửa gì trong GC vậy mod?

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

tuidangvui
28-04-14, 08:34 PM
Chỉnh sửa gì trong GC vậy mod?

cần chỉnh sửa trong GC........................
Cũng đang muốn biết, phải chỉnh sửa gì trong gc, lâu nay hình như không ai để ý gì bên gc :(

SInSu
28-04-14, 08:37 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>

SInSu
28-04-14, 08:43 PM
2.6 thì làm ok, chuyển qua Linux thì chả add shop được, không hiểu lỗi tại đâu luôn, kiểu như có ma vậy :-ss

__Jie__
28-04-14, 09:10 PM
2.6 thì làm ok, chuyển qua Linux thì chả add shop được, không hiểu lỗi tại đâu luôn, kiểu như có ma vậy :-ss
2.6 vs linux đều như nhau.
Quan trong là gamesetting.ini vs 2 file shop.
GC hình như không cần

vipbk
28-04-14, 09:14 PM
mình nhớ là chỉnh shop thì đồng bộ gs - client
chỉnh ktc thì chỉ cần gc

SInSu
28-04-14, 09:32 PM
Mọi người xem hộ em bị gì :

Trong buyshell có 1 shop danh bổ lệnh

Tiệm Danh Bổ Lệnh 501 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024


Dùng me.OpenShop(501,3) mua hàng trong shop thì Ok, hiện tất cả 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>

Để Test trước khi add shop, em mới thêm 1 dòng shop nữa trong buyshell giống hệt shop 201

Tiệm Danh Bổ Lệnh 501 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024
Tiệm Danh Bổ Lệnh 502 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024


Nhưng khi mở shop 502 lên me.OpenShop(502, 3) thì lại không hiện lên các vật phẩm giống trong shop 501 mà lại hiện lên shop Quan Ấn Chiến Trườ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>

Nếu thay Id shop thành số khác như 600 thì mở shop lại trống trơn

Em đang xài server Linux, đã đồng bộ client, setting client đã pack vào setting.pak
Trong buyshell đã có thêm 1 dòng trắng ở cuối.

__Jie__
28-04-14, 10:10 PM
Chưa hiểu rõ vấn đề add 2 shop như nhau để làm gì.
Chẳng phải Shop 1 đã chạy rồi sao - việc còn lại là add thêm vp thôi.
Nếu muốn thử thì add những list ID khác vào shop 502 xem nó thế nào

SInSu
28-04-14, 10:12 PM
Chưa hiểu rõ vấn đề add 2 shop như nhau để làm gì.
Chẳng phải Shop 1 đã chạy rồi sao - việc còn lại là add thêm vp thôi.
Nếu muốn thử thì add những list ID khác vào shop 502 xem nó thế nào

Hic, đã tìm ra nguyên nhân, do thằng update10.pak hình như nó có nén script với setting trong đó

superman309
05-12-14, 12:27 PM
Sao em add được shop rồi hiện đầy đủ item rùi mà click vào mua ko dc vậy các bác, có thể chỉ giúp em nếu mua ko dc thì lỗi nằm ở phần nào để em tìm sửa ạ ???

superman309
05-12-14, 10:13 PM
đã làm được, do chưa khai series trong goods.txt :D 30 chả cá rang chiên mắm