satthupro95
25-08-14, 10:59 AM
Thấy nhiều bạn pm mình hỏi cách sử dụng task chung cho toàn server, hôm nay mình xin chia sẻ cho các bạn các sử dụng task chung (tất cả nhân vật đều dùng chung task này). Trước mình được a ngockiem (bi_hi42) hướng dẫn cũng khá lâu rồi. Vào phần hướng dẫn nào
File Liên Quan:
gameserver\script\misc\globaltaskdef.lua
Khai Báo Task Chung trong globaltaskdef.lua
Bước 1: Vào file globaltaskdef.lua = notepad++ sử dụng tính năng Find (Ctrl+F) với từ khóa DBTASD_EVENT_YOULONGGESWITCH
Bước 2: Thêm dòng DBTASD_EVENT_TASKCHUNGTOANSV1 = 148; -- TASK DÙNG CHUNG TOÀN SV (1) vào ngay dưới DBTASD_EVENT_YOULONGGESWITCH = 147; --游龙阁10次次数限制开关 --VN--.
Giải Thích:
- DBTASD_EVENT_TASKCHUNGTOANSV1 : Tên của task chung cần khác tên với những task khác.
- 148: Id của Task Chung cần khác giá trị với những giá trị của task chung khác.
GetTask và SetTask Chung
GetTask: local nCount = KGblTask.SCGetDbTaskInt(DBTASD_EVENT_DBTASD_EVENT_ TASKCHUNGTOANSV1);
SetTask: KGblTask.SCSetDbTaskInt(DBTASD_EVENT_DBTASD_EVENT_ TASKCHUNGTOANSV1, (nCount + 1));
Chúc các bạn thành công ^.^ !
File Liên Quan:
gameserver\script\misc\globaltaskdef.lua
Khai Báo Task Chung trong globaltaskdef.lua
Bước 1: Vào file globaltaskdef.lua = notepad++ sử dụng tính năng Find (Ctrl+F) với từ khóa DBTASD_EVENT_YOULONGGESWITCH
Bước 2: Thêm dòng DBTASD_EVENT_TASKCHUNGTOANSV1 = 148; -- TASK DÙNG CHUNG TOÀN SV (1) vào ngay dưới DBTASD_EVENT_YOULONGGESWITCH = 147; --游龙阁10次次数限制开关 --VN--.
Giải Thích:
- DBTASD_EVENT_TASKCHUNGTOANSV1 : Tên của task chung cần khác tên với những task khác.
- 148: Id của Task Chung cần khác giá trị với những giá trị của task chung khác.
GetTask và SetTask Chung
GetTask: local nCount = KGblTask.SCGetDbTaskInt(DBTASD_EVENT_DBTASD_EVENT_ TASKCHUNGTOANSV1);
SetTask: KGblTask.SCSetDbTaskInt(DBTASD_EVENT_DBTASD_EVENT_ TASKCHUNGTOANSV1, (nCount + 1));
Chúc các bạn thành công ^.^ !