Kết quả 1 đến 7 của 7
Chủ đề: Hỏi về task_def trong player
-
23-05-15, 12:16 PM #1
- Ngày tham gia
- Apr 2014
- Bài viết
- 83
- Thanks
- 17
- Thanked 5 Times in 5 Posts
Hỏi về task_def trong player
pro nào biết chỉ e với e đang thử làm cái nhiệm vụ đếm đủ số quái quy định thì sẽ nhận đc phần thưởng nhưng e không biết khai task trong task_def như nào. tks pro ấy nhiều lắm
Khách viếng thăm hãy cùng linhmoi11 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
23-05-15, 01:14 PM #2
- Ngày tham gia
- May 2015
- Bài viết
- 76
- Thanks
- 1
- Thanked 30 Times in 28 Posts
Ðề: Hỏi về task_def trong player
ko gửi script lên để người ta xem mà nói kiểu đó thì đố ai mà biết dc :T
Khách viếng thăm hãy cùng localhost169 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 localhost169 vì bài viết này !
linhmoi11 (23-05-15)
-
23-05-15, 01:23 PM #3
- Ngày tham gia
- Sep 2008
- Bài viết
- 1,321
- Thanks
- 256
- Thanked 742 Times in 560 Posts
Ðề: Hỏi về task_def trong player
1. Khai báo task trong task_deft.txt
Số nhiu cũng dc ko trùng là dc
2. Vào file death của NPC gán task điếm cho nó ví dụ
local nTask = pPlayer.GetTask(3001,1);
pPlayer.SetTask(3001,1,nTask + 1);
3. Về trả nv thì thực hiện lệnh cho task về 0
-
Các thành viên gởi lời cảm ơn đến __Jie__ vì bài viết này !
linhmoi11 (23-05-15)
-
23-05-15, 02:17 PM #4
- Ngày tham gia
- Apr 2014
- Bài viết
- 83
- Thanks
- 17
- Thanked 5 Times in 5 Posts
Ðề: Hỏi về task_def trong player
đây a script diệt yêu trừ ma em đang nghịch
Code:PHP Code:function tbNpc:Event_TDYQ() local nCount1990 = me.GetTask(4027,1); local nCount1991 = me.GetTask(4028,1); local Msg = "\n".. "Số <color=cyan>Yêu Quái<color> tiêu diệt : <color=green>"..nCount1990.."<color>\n".. "Số <color=cyan>Điểm Phúc Duyên<color> hiện có : <color=green>"..nCount1991.."<color>\n".. "\n".. " <pic=202><color=gold>Nhận Danh Hiệu<color><pic=202>\n".. "\n".. " <pic=204>" local tbOpt ={ {"Nhận Danh Hiệu <color=green>Diệt Yêu Trừ Ma<color>", self.Event_TDYQ_DH, self}, {"Đổi Phúc Duyên lấy<color=green>Xâu Tiền<color>", self.Event_TDYQ_TienXu, self}, {"Để ta suy nghĩ lại đã"}, } Dialog:Say(Msg, tbOpt); end function tbNpc:Event_TDYQ_DH() local nCount1990 = me.GetTask(4027,1); local Msg = "\n".. "Số <color=cyan>Yêu Quái<color> đã tiêu diệt : <color=green>"..nCount1990.."<color>\n".. "\n".. "Số <color=cyan>Yêu Quái<color> tiêu diệt đạt <color=green>1000<color> bạn sẽ nhận được\n".. "\n".. " <pic=202><color=gold>Nhận Danh Hiệu<color><pic=202>\n".. "\n".. " <pic=204>" local tbOpt ={ {"Nhận Danh Hiệu <color=green>Diệt Yêu Trừ Ma<color>", self.Event_TDYQ_DH_1, self}, {"Để ta suy nghĩ lại đã"}, } Dialog:Say(Msg, tbOpt); end function tbNpc:Event_TDYQ_DH_1() local nCount1990 = me.GetTask(4027,1); if nCount1990 < 1000 then Dialog:Say("<color=yellow>Số <color=green>Yêu Quái<color> tiêu diệt mới được <color=green>"..nCount1990.."/1000<color>") return end me.AddTitle(18,1,1,1) -- Ad DH Diệt Yêu Trừ Ma me.Msg("\n<color=yellow>Tiêu diệt đủ 1.000 <color=green>Yêu Quái<color>\nNhận danh hiệu <color=green>Diệt Yêu Trừ Ma<color>") KDialog.MsgToGlobal("<color=yellow>Người chơi <color=green>["..me.szName.."]<color> đã dũng cảm tiêu diệt được <color=green>1000 Yêu Quái<color> . Xứng đáng nhận danh hiệu \n <pic=204> \n tại NPC Nhạn Nhạn - <pos=8,1723,3380><color>"); me.SetCurTitle(18, 1, 1, 0); me.SetTask(4027,1, nCount1990 - 1000); end
--- Chế độ gộp bài viết ---
còn tạo task trong file task_def.txt thì e thắc mắc 1 chỗ
ví dụ task
PHP Code:3001 20 20 Thái Vân Truy Nguyệt (cộng điểm tiềm năng)
tks anhKhách viếng thăm hãy cùng linhmoi11 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
23-05-15, 02:26 PM #5
- Ngày tham gia
- May 2012
- Bài viết
- 1,084
- Thanks
- 99
- Thanked 707 Times in 402 Posts
Ðề: Hỏi về task_def trong player
Tạo 1 hàm OnDeath Kill cho fuction NPC Muốn Gắn Task Đếm Khi Nó Kill 1 NPC Đó sẻ tính hàm ncount của task lên cho + mấy thì nó get số điểm lên là nhiêu đó
PHP Code:local nCount1990 = me.GetTask(4027,1) -- Task Đếm Số Quái Giết Gắn Task
pPlayer.SetTask(4027,1, nCount19902 +1); -- + 1 Điểm Sau Khi Kill NPC Gắn Task
︵ℵóα
-
Các thành viên gởi lời cảm ơn đến na.ilusm89 vì bài viết này !
linhmoi11 (23-05-15)
-
23-05-15, 02:57 PM #6
- Ngày tham gia
- Apr 2014
- Bài viết
- 83
- Thanks
- 17
- Thanked 5 Times in 5 Posts
Ðề: Hỏi về task_def trong player
hiểu rồi tưởng gì khó lắm chứ chủ yếu là cách khai task ở script chứ ko phải ở task_def.txt
Khách viếng thăm hãy cùng linhmoi11 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
24-05-15, 10:38 AM #7
- Ngày tham gia
- Sep 2008
- Bài viết
- 1,321
- Thanks
- 256
- Thanked 742 Times in 560 Posts
Ðề: Hỏi về task_def trong player
Tự làm khó bản thân mình, khi không chịu thử và test mà thôi
Khai ở task_deft là để GS ko báo lỗi khi load thôi.
Các Chủ đề tương tự
-
[KT] Xin hỏi về ý nghĩa các cột của task_def.txt
Bởi lufrev trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 02-02-15, 08:42 PM -
[JX] Hỏi cách xóa hay backup thông tin của player trong sever JX
Bởi amosky trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 29-11-14, 07:35 PM -
[KT] Hỏi về folder res trong folder player
Bởi anhnhianh trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 9Bài viết cuối: 08-09-14, 05:02 PM -
[KT] Cách tăng số lượng Player trong gameserver.
Bởi pikeman20 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 24-02-12, 09:18 PM -
Có anh nào hướng dẫn em thay đổi chỉ số trong player ko
Bởi vipdzo1 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 17-08-10, 06:12 PM