PDA

View Full Version : [TLBB] Xin Giúp Ðỡ Cách Mở Thêm Shop



Ftiuhoang
17-02-16, 01:44 PM
Mình muốn mở thêm cái shop lớn như Shop Nguyên Bảo Thương Điếm thì làm sao ạ.. mình kiếm hoài trong Client và Server không thấy chữ Nguyên Bảo Thương Điếm để thêm mới vào.Hình ảnh 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>
--------------------------------------------------------------- Server
<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>
--------------------------------------------------------------- Client
<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>

akiem9x
17-02-16, 03:36 PM
Cái chữ nó nằm ở file yuanbaoshop.layout.xml đấy bạn. Bạn muốn mở shop lớn phải thêm ở yuanbaoshop.lua và yuanbaoshop.layout.xml nữa. Cách nhanh nhất là tham khảo từ client có 2 tab shop rồi đồng bộ qua rồi edit lại.

Ftiuhoang
17-02-16, 03:45 PM
Cái chữ nó nằm ở file yuanbaoshop.layout.xml đấy bạn. Bạn muốn mở shop lớn phải thêm ở yuanbaoshop.lua và yuanbaoshop.layout.xml nữa. Cách nhanh nhất là tham khảo từ client có 2 tab shop rồi đồng bộ qua rồi edit lại.

bạn ơi mình thêm rồi vào game nó hiện ra shop mới nhưng kích vào thì ko ra gì cả y như nó bị liệt ấy. vậy để hiển thị các mini shop trong cái shop lớn đó là hiển thị ở đâu bạn, mình dùng bản 3.52 :)

<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ình thêm cái shop tên biến là YuanbaoShop_Fanquan
<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>

qua đây mình enable và show nó
vào game nó hiển thị nhưng bấm vào chả có gì :(
<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>

akiem9x
17-02-16, 04:22 PM
bạn ơi mình thêm rồi vào game nó hiện ra shop mới nhưng kích vào thì ko ra gì cả y như nó bị liệt ấy. vậy để hiển thị các mini shop trong cái shop lớn đó là hiển thị ở đâu bạn, mình dùng bản 3.52 :)

<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ình thêm cái shop tên biến là YuanbaoShop_Fanquan
<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>

qua đây mình enable và show nó
vào game nó hiển thị nhưng bấm vào chả có gì :(
<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ạn chỉ mới ad Button hiển thị shop thôi, còn Shop, tiền tệ, upload shop v.v.v kha khá... Theo mình là lấy hàng có sẳn rồi edit cho khỏe :)) bạn cũng có thể học hỏi thêm từ nó mà.

Ftiuhoang
17-02-16, 04:35 PM
Bạn chỉ mới ad Button hiển thị shop thôi, còn Shop, tiền tệ, upload shop v.v.v kha khá... Theo mình là lấy hàng có sẳn rồi edit cho khỏe :)) bạn cũng có thể học hỏi thêm từ nó mà.

Lấy thằng đại yến về quất cho lành :D

vinhthamthao
17-02-16, 10:54 PM
Đây

Data / Script / event / prizi / yuanbaoshop.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>






function x888902_OpenYuanbaoShop( sceneId, selfId, targetId , shopA ,shopB )

local bCheck = x888902_YuanbaoShopCheckOp(sceneId,selfId);

if bCheck > 0 then
if shopA > 0 and shopA < 200 and x888902_g_shoplist[shopA][shopB] ~= nil then --200是因为定义了第二个商店
if targetId == -1 then
DispatchYuanbaoShopItem( sceneId, selfId, x888902_g_shoplist[shopA][shopB])
else
DispatchNpcYuanbaoShopItem( sceneId, selfId, targetId , x888902_g_shoplist[shopA][shopB])
end
end
end
end

Ftiuhoang
18-02-16, 12:03 AM
Đây

Data / Script / event / prizi / yuanbaoshop.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>






function x888902_OpenYuanbaoShop( sceneId, selfId, targetId , shopA ,shopB )

local bCheck = x888902_YuanbaoShopCheckOp(sceneId,selfId);

if bCheck > 0 then
if shopA > 0 and shopA < 200 and x888902_g_shoplist[shopA][shopB] ~= nil then --200是因为定义了第二个商店
if targetId == -1 then
DispatchYuanbaoShopItem( sceneId, selfId, x888902_g_shoplist[shopA][shopB])
else
DispatchNpcYuanbaoShopItem( sceneId, selfId, targetId , x888902_g_shoplist[shopA][shopB])
end
end
end
end

vậy trong client có cần làm gì ko bạn ? Mình add các button vào rồi nhưng nó ko hoạt động. bây giờ muốn nó hoạt động thì làm thế nào
của mình có 2 cái

x888902_g_shoplist = {}
x888902_g_shoplist = {}
nó để 2 cái như vậy thì như thế nào bỏ 1 cái dc ko bạn

x888902_g_scriptId = 888902

x888902_g_shoplist = {}
x888902_g_shoplist = {}
--
x888902_g_shoplist[1] = {215, 211, 146 , 177, 208, 213,219,149 } --Khu Vuc Buon Ban 197 220
x888902_g_shoplist[2] = {188, 198, 224, 173, 193} --Shop Ngoc 178 ngoc 7 223 188 - 6
x888902_g_shoplist[3] = {214, 194, 135, 152,209,195} --Pet
x888902_g_shoplist[4] = {136, 137, 144, 221,222 } --Nam Bac
x888902_g_shoplist[5] = {120, 181, 145, 182, 134} --Thoi Trang
x888902_g_shoplist[6] = {133, 190, 191, 192 } --Phao Hoa
x888902_g_shoplist[7] = {216,212, 218, 176, 146, 220} --Vo Cong Bi Tich
x888902_g_shoplist[8] = {156, 157, 158, 159, 160, 161, 162, 163} --Da Tao Do

vocweb
18-02-16, 10:57 AM
Lấy thằng đại yến về quất cho lành :D

Hay :-bd

Vĩ lãnh tụ nào vĩ đại và là bậc nhất của Việt Nam ? (gợi ý câu trả lời: Ho Chi Minh)

Sói Đẹp Trai
18-02-16, 12:05 PM
Add button (XML) mới chỉ là cái hiển thị thôi. Còn hoạt động như nào thì phải là file LUA chứ không phải chỉ có XML mà xong đâu. Bắt sự kiện nó click vào button thì thao tác những gì đòi hỏi phải biết Lua ở mức độ trung bình, đôi khi có vài phát sinh đòi hỏi giải thuật cao cấp như tìm kiếm, mã hóa, cắt xóa chuỗi,...
Riêng cái shop KNB nếu không mod chức năng Nguyên bảo cố định thì không cần chú ý đến giải thuật cao cấp.