Kết quả 11 đến 20 của 25
-
26-06-24, 12:53 AM #11
- Ngày tham gia
- Jan 2012
- Bài viết
- 2,405
- Thanks
- 2,566
- Thanked 1,834 Times in 874 Posts
Ðề: Cần giúp đỡ tạo 1 túi chứa nhiều item
Ae nào muốn làm tham khảo script hộp thư thương hội ngắn gọn, phức tạp hơn ở chỗ khai báo 1 file text rồi đổ vào mảng còn bản chất chỉ là khai báo 1 danh sách item, 1 task với mỗi id tương ứng với 1 loại vật phẩm.
Tạo 1 file text có cột NameItem<tab>InfoItem<tab>TskIDItemBind<tab>TskIDI temNoBind
Giá trị ví dụ Huyền Tinh Cấp 1<tab>"18,1,114,1","18,1,1,1"<tab>1<tab>2
Trong đó InfoItem là danh sách các loại id của vật phẩm ví dụ như huyền tinh có 2 loại id 114 và 1 thì khai báo 2, cái nào có 1 thì khai báo 1
TskIDItemBind là Task Id của vật phẩm nếu khóa, TskIDItemNoBind là không khóa
Chạy 1 hàm for đổ dữ liệu từ file text vào mảng dạng key - value, cắt chuỗi cột InfoItem theo dấu , bằng Lib:SplitStr(tbArray, ",") có key là id của vật phẩm dạng
[id vật phẩm] = {Tên vật phẩm, TskIDItemBind, TskIDItemNoBind};
Check theo key của mảng và G, D, P,L của pItem, rồi check tiếp xem nó khóa hay không bằng pItem.IsBind() == 1 là khóa thì + cho TskID cột TskIDItemBind, không khóa thì TskIDItemNoBind
Khi lấy vật phẩm ra thì for nRow, tbRowData in pairs(tbArray) do ở mảng key - value
nRow chính là id vật phẩm, tbArray[nRow][1] là tên vật phẩm, [2] là TskIDItemBind và [3] là TskIDItemNoBind
Tạo 1 cái dialog for hết vật phẩm ra, có id rồi để lấy tên theo id dùng hàm
szItemName = KItem.GetNameById(unpack(nRow));Lần sửa cuối bởi satthupro95, ngày 26-06-24 lúc 01:33 AM.
Khách viếng thăm hãy cùng satthupro95 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến satthupro95 vì bài viết này !
fuimensuda (16-07-24)
-
26-06-24, 11:06 AM #12
- Ngày tham gia
- Jan 2015
- Bài viết
- 189
- Thanks
- 25
- Thanked 14 Times in 12 Posts
Ðề: Cần giúp đỡ tạo 1 túi chứa nhiều item
Bác nói thế thì chỉ có dân biết code mới làm đc, để check item khóa và không khóa, huyền tinh có 2 dạng 114 và 1. Dạng 114 mặc định sẽ khóa, dạng 1 thì có khóa có không. Check 2 cái này không kỹ dễ bị bug ht lắm. Nếu mà code mỗi dòng 1 loại ht, khóa hay không khóa thì nó dài dòng.
Lần sửa cuối bởi devsevergame, ngày 26-06-24 lúc 11:10 AM.
Khách viếng thăm hãy cùng devsevergame xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
27-06-24, 01:57 PM #13
- Ngày tham gia
- Jan 2012
- Bài viết
- 2,405
- Thanks
- 2,566
- Thanked 1,834 Times in 874 Posts
Ðề: Cần giúp đỡ tạo 1 túi chứa nhiều item
Đừng bảo là bác sẽ định if elseif đến hết các loại vật phẩm nhé, ai lại viết code kiểu đó bao giờ. Sau sửa đổi, thêm mới phải mò từng dòng à
Khách viếng thăm hãy cùng satthupro95 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
27-06-24, 04:15 PM #14
Ðề: Cần giúp đỡ tạo 1 túi chứa nhiều item
Tạo 1 file khai báo làm chuẩn ví dụ : ruonghuyentinh_def.lua
Trong đó chỉ định các điều kiện về vật phẩm ( list ht ( gồm 1 và 114 ) , taskgroup , task con , Name , id rương). Khoảng 10 dòng.
Tạo tiếp 1 file khác để gọi các điều kiện bên def sang , vd : ruonghuyentinh.lua ( gán getclass để gọi từ scriptitem.txt)
Trong này sẽ check các điều kiện mà đã khai bên def.
Thực hiện hàm khi gửi vào thì mở ô check đúng id đã khai bên def thì xóa item đó đi và settask +1 , rút ra thì lại -1
Và show cái mgs lên theo số gettask là sẽ nhìn được số lượng.
Làm thêm 1 cái điều kiện chặn để tránh nhầm khóa và không khóa , if itemlist = dãy 18.1.1 thì cho vào cho ra , khác dãy thì return chặn lại. Là giải quyết đc vấn đề khóa hay ko khóa chỉ với khoảng 150-200 dòng :vKhách viếng thăm hãy cùng joecaster1995 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến joecaster1995 vì bài viết này !
fuimensuda (16-07-24)
-
27-06-24, 09:55 PM #15
Ðề: Cần giúp đỡ tạo 1 túi chứa nhiều item
Toàn cao thủ không, share luôn đi máy bro 🥰🥰🥰
Khách viếng thăm hãy cùng visaothe123 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
28-06-24, 12:44 PM #16
Ðề: Cần giúp đỡ tạo 1 túi chứa nhiều item
Khách viếng thăm hãy cùng phungrong004 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
14-07-24, 08:33 AM #17
-
The Following 3 Users Say Thank You to mr.đạt For This Useful Post:
fuimensuda (16-07-24), phungrong004 (14-07-24), sindhand (14-07-24)
-
15-07-24, 12:11 PM #18
Ðề: Cần giúp đỡ tạo 1 túi chứa nhiều item
Khách viếng thăm hãy cùng phungrong004 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-07-24, 08:09 AM #19
- Ngày tham gia
- Mar 2010
- Đang ở
- Nhà của Khách viếng thăm
- Bài viết
- 238
- Thanks
- 54
- Thanked 6 Times in 6 Posts
Ðề: Cần giúp đỡ tạo 1 túi chứa nhiều item
KHÔNG BIẾT NÓI THẾ NÀO HƠN ĐỂ DIỄN TẢ, RẤT CHÂN THÀNH CẢM ƠN CÁC BÁC, CÁC BẠN NHIỆT TÌNH SUPPORT! CẢM ƠN BÁC satthupro95, joecaster1995, mr.đạt VÀ CÁC BÁC KHÁC ĐÃ NHIỆT TÌNH SUPPORT Ạ!
Khách viếng thăm hãy cùng fuimensuda xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
19-07-24, 10:07 AM #20
-
Các thành viên gởi lời cảm ơn đến mr.đạt vì bài viết này !
fuimensuda (19-07-24)
Các Chủ đề tương tự
-
[MU] [Giúp đỡ] Config nhiệm vụ 1,2,3 không rớt item nhiệm vụ
Bởi hoaitam1990 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 16-11-15, 04:41 PM -
[MU] Xin các cao thủ chỉ giáo : Tự nhiên bay hết Item nhân vật
Bởi xuxaxuxa trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 16-06-14, 06:15 PM -
[KT] Xin chỉ cách xếp chồng Item : 1 ô chứa nhiều Item
Bởi minhtrong90 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 8Bài viết cuối: 10-12-12, 09:21 PM -
[KT] Xin cách nhận nhiệm vụ thương hội không cần làm nhiệm vụ chính tuyến 50
Bởi Sesshomaru trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 8Bài viết cuối: 13-07-12, 07:50 AM -
[KT] Cần file Việt hóa toàn bộ 3 hướng nhiệm vụ chính tuyến hoặc all nhiệm vụ !
Bởi mtbt8891 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 27-03-12, 09:14 AM