[KT] [Hướng Dẫn] Sử Dụng Task Chung trong globaltaskdef.lua
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 5 của 5
  1. #1
    Thành Viên Tâm Huyết satthupro95's Avatar
    Ngày tham gia
    Jan 2012
    Bài viết
    2,391
    Thanks
    2,575
    Thanked 1,785 Times in 860 Posts

    [Hướng Dẫn] Sử Dụng Task Chung trong globaltaskdef.lua

    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 ^.^ !
    Khách viếng thăm hãy cùng satthupro95 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 16 Users Say Thank You to satthupro95 For This Useful Post:

    anhnhianh (25-05-15), bboyswat (26-10-14), copday (14-09-18), dongnguyen0510 (01-11-14), ktpripri (25-08-14), Kyo Công Tử (30-08-14), linhhonbs (25-08-14), mitomcaket123 (25-08-14), na.ilusm89 (25-08-14), Sesshomaru (25-08-14), thuannd203 (25-08-14), tieutu9x (25-08-14), tuantep (06-10-14), vd_tt (25-08-14), vipbk (25-08-14), __Jie__ (09-05-17)

  3. #2
    Thành Viên
    Ngày tham gia
    Feb 2011
    Bài viết
    193
    Thanks
    79
    Thanked 27 Times in 20 Posts

    Ðề: [Hướng Dẫn] Sử Dụng Task Chung trong globaltaskdef.lua

    Tiên chủ đề về task mình hỏi thêm 1 chút bạn nhé..!!

    Trong server của mình nó có nội dung script như sau

    local tbHotro = Npc:GetClass("hotrotanthu");
    tbHotro.TaskGourp = 3003;
    tbHotro.TaskId_TanThu = 1;
    tbHotro.Use_Max =1;

    Cho mình hỏi 1 chút...cái taskGourp kia nó là task gì và nếu có khai báo thì khai báo ở đâu hả bạn vì mình tìm trong taskdef.lua nó cũng không có cái task nào như thế...!!!

    Nhất là lúc kiểm tra task nó chỉ có mỗi đơn giản là

    local nCount = me.GetTask(self.TaskGourp, self.TaskId_TanThu);
    if (nCount < self.Use_Max) then

    mình nghĩ chả nhé mấy cái task này nó cứ khai báo bừa hay sao...chắc chắn là mình bỏ qua chỗ nào đó rồi...nếu bạn biết chỉ mình với nhé...!!

    Cho mình hỏi luôn lúc load server mình thấy nó có đề cập tới task và subtask...vậy nó có khác gì nhau không bạn...!!!

    Các bạn biết xin chỉ giáo cho mình 1 chút nha
    Khách viếng thăm hãy cùng bboyswat xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #3
    Thành Viên
    Ngày tham gia
    Apr 2012
    Bài viết
    153
    Thanks
    167
    Thanked 11 Times in 6 Posts

    Ðề: [Hướng Dẫn] Sử Dụng Task Chung trong globaltaskdef.lua

    Trích dẫn Gửi bởi bboyswat [Only registered and activated users can see links. ]
    Tiên chủ đề về task mình hỏi thêm 1 chút bạn nhé..!!

    Trong server của mình nó có nội dung script như sau

    local tbHotro = Npc:GetClass("hotrotanthu");
    tbHotro.TaskGourp = 3003;
    tbHotro.TaskId_TanThu = 1;
    tbHotro.Use_Max =1;

    Cho mình hỏi 1 chút...cái taskGourp kia nó là task gì và nếu có khai báo thì khai báo ở đâu hả bạn vì mình tìm trong taskdef.lua nó cũng không có cái task nào như thế...!!!

    Nhất là lúc kiểm tra task nó chỉ có mỗi đơn giản là

    local nCount = me.GetTask(self.TaskGourp, self.TaskId_TanThu);
    if (nCount < self.Use_Max) then

    mình nghĩ chả nhé mấy cái task này nó cứ khai báo bừa hay sao...chắc chắn là mình bỏ qua chỗ nào đó rồi...nếu bạn biết chỉ mình với nhé...!!

    Cho mình hỏi luôn lúc load server mình thấy nó có đề cập tới task và subtask...vậy nó có khác gì nhau không bạn...!!!

    Các bạn biết xin chỉ giáo cho mình 1 chút nha
    nó nằm trong \gameserver\setting\player\task_def
    task 3003 có nghĩa là giới hạn nhận thưởg chỉ nhận đc 1 lần
    3003 1 4 Thưởng thăng cấp(120, 130, 140,150) 0 0
    30 chả cá chiên
    Khách viếng thăm hãy cùng hieudkny11o2 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. Các thành viên gởi lời cảm ơn đến hieudkny11o2 vì bài viết này !

    bboyswat (26-10-14)

  6. #4
    Thành Viên
    Ngày tham gia
    Feb 2011
    Bài viết
    193
    Thanks
    79
    Thanked 27 Times in 20 Posts

    Ðề: [Hướng Dẫn] Sử Dụng Task Chung trong globaltaskdef.lua

    Cám ơn Hieu nhé ...:3

    Hay quá vọc tiêp luôn...đang bí mà

    Cám ơn nha
    Khách viếng thăm hãy cùng bboyswat xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #5
    Thành Viên
    Ngày tham gia
    Jan 2015
    Bài viết
    166
    Thanks
    24
    Thanked 13 Times in 11 Posts

    Icon4 Ðề: [Hướng Dẫn] Sử Dụng Task Chung trong globaltaskdef.lua

    Tiêu đề đã lâu rồi, nhưng bác satthupro cho hỏi vậy dùng hàm gì để reset task chung về lại 0 ạ.
    Khách viếng thăm hãy cùng devsevergame xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

Các Chủ đề tương tự

  1. [KT] Vấn đề Task chung cho các sự kiện.
    Bởi mrtieutien trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 9
    Bài viết cuối: 10-07-14, 01:08 PM
  2. [KT] Task chung của toàn server
    Bởi cuga95 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 6
    Bài viết cuối: 09-05-14, 05:56 PM
  3. [JX] Thắc mắc ý nghĩa của các Task trong file Tasklist.lua!
    Bởi phjthjenngoa trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 19-01-13, 10:20 PM
  4. [KT] Xếp hạng chuyển sinh hoặc Task bất kỳ trong game ?
    Bởi jxonline2 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 4
    Bài viết cuối: 10-12-12, 01:08 AM
  5. [JX] Hỏi cách làm Task nhìu hơn trong source!
    Bởi tuan20083000 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 2
    Bài viết cuối: 06-12-12, 10:12 AM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 11:48 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.