Kết quả 1 đến 2 của 2
-
21-10-12, 12:50 PM #1
[Hỏi] Scrip nhận đồ chỉ nhận 1 lần ?
Scrip chỉ được nhận 1 lần như vào vâỵ mọi ngươì, thanks
Khách viếng thăm hãy cùng Kunedo xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
21-10-12, 02:00 PM #2
- Ngày tham gia
- May 2012
- Đang ở
- đây
- Bài viết
- 5,112
- Thanks
- 248
- Thanked 3,008 Times in 1,889 Posts
Ðề: [Hỏi] Scrip nhận đồ chỉ nhận 1 lần ?
Ví dụ dưới đây mình add vào túi tân thủ, bạn có thể add vào NPC bất kỳ
Code:tbGift.TASK_GROUP_ID = 3001; tbGift.TASK_ID = 1; tbGift.Use_Max = 1; function tbGift:nhanthuong() local nCount = me.GetTask(self.TASK_GROUP_ID, self.TASK_ID); if nCount >= self.Use_Max then local szMsg = "Xin hãy chọn:"; local tbOpt = {}; table.insert(tbOpt , {"Bạn đã nhận rồi"}); Dialog:Say(szMsg, tbOpt); return 0; end if (nCount == 0) then local szMsg = "Xin hãy chọn:"; local tbOpt = {}; table.insert(tbOpt , {"Nhận ngay", self.nhanngay, self}); Dialog:Say(szMsg, tbOpt); me.SetTask(self.TASK_GROUP_ID, self.TASK_ID, nCount + 1); end end function tbGift:nhanngay() me.AddItem(...); end
mở file: gameserver\setting\player\task_def.txt
copy dòng cuối cùng, paste xuống dưới ta được 1 dòng mới, sửa lại thành:
Code:3001 1 1 Nhận thưởng 1 lần duy nhất 0 0
Khách viếng thăm hãy cùng vipbk 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 vipbk vì bài viết này !
Kunedo (21-10-12)
Các Chủ đề tương tự
-
[KT] Xin Việt hóa Scrip Tẩy Tủy Đảo
Bởi Lãng Tử Sầu trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 6Bài viết cuối: 26-06-12, 11:15 AM -
[KT] Giúp em lỗi Scrip
Bởi luumin trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 01-05-12, 11:44 AM -
Cho mình xin Scrip của thằng Cường Hóa
Bởi sunday2288 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 09-07-11, 09:25 PM -
Giúp em về đoạn scrip này với!!!
Bởi mrr77641176 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 7Bài viết cuối: 07-07-11, 11:17 PM -
Xin Scrip NPC nhận KNB
Bởi luandaik trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 14-02-11, 10:59 AM