[KT] Xin Hướng Dẫn Lấy Task Thời Gian Online
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
    Ngày tham gia
    Oct 2012
    Bài viết
    80
    Thanks
    33
    Thanked 2 Times in 2 Posts

    Xin Hướng Dẫn Lấy Task Thời Gian Online

    Như tiêu đề, mình đang muốn làm Hoạt Động, Online 1h sẽ nhận được 1 lần quay may mắn. Nhưng mình không biết lấy task thời gian online ở đâu được, Mong mọi người chỉ giáo.
    Khách viếng thăm hãy cùng nhtlquan xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    ✎﹏ Nà Ní Team ❖ ︻╦╤─ ҉ - na.ilusm89's Avatar
    Ngày tham gia
    May 2012
    Bài viết
    1,084
    Thanks
    99
    Thanked 707 Times in 402 Posts

    Ðề: Xin Hướng Dẫn Lấy Task Thời Gian Online

    3000 1 3 Nhận thưởng hàng ngày (add; 1-ngày 2-đếm số lần 3-tính thời gian) 0 0

    tbPhanThuong.TaskGourp = 3000; --task mới phải add vào gameserver\setting\player\task_def.txt
    tbPhanThuong.TaskId_Day = 1; --task lưu ngày
    tbPhanThuong.TaskId_Count = 2; --task lưu lần nhận
    tbPhanThuong.TaskId_Last = 3; --task lưu thời gian nhận
    tbPhanThuong.Relay_Time = 30*60; --thời gian giữa 2 lần nhận mình để 30p 1 lần
    tbPhanThuong.Use_Max =5; --số lần nhận tối đa
    ℵóα

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

    nhtlquan (02-08-14)

  4. #3
    Thành Viên
    Ngày tham gia
    Oct 2012
    Bài viết
    80
    Thanks
    33
    Thanked 2 Times in 2 Posts

    Ðề: Xin Hướng Dẫn Lấy Task Thời Gian Online

    Trích dẫn Gửi bởi na.ilusm89 [Only registered and activated users can see links. ]
    3000 1 3 Nhận thưởng hàng ngày (add; 1-ngày 2-đếm số lần 3-tính thời gian) 0 0

    tbPhanThuong.TaskGourp = 3000; --task mới phải add vào gameserver\setting\player\task_def.txt
    tbPhanThuong.TaskId_Day = 1; --task lưu ngày
    tbPhanThuong.TaskId_Count = 2; --task lưu lần nhận
    tbPhanThuong.TaskId_Last = 3; --task lưu thời gian nhận
    tbPhanThuong.Relay_Time = 30*60; --thời gian giữa 2 lần nhận mình để 30p 1 lần
    tbPhanThuong.Use_Max =5; --số lần nhận tối đa
    Cài này không phải bạn ak. Cái này không online nó vẫn tính, ý mình muốn là phải login vào game và online đúng thời gian mới nhận dc kia.
    Khách viếng thăm hãy cùng nhtlquan xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Moderator vipbk's Avatar
    Ngày tham gia
    May 2012
    Đang ở
    đây
    Bài viết
    5,112
    Thanks
    248
    Thanked 3,008 Times in 1,889 Posts

    Ðề: Xin Hướng Dẫn Lấy Task Thời Gian Online

    Của bạn na.ilusm89 chính là code nhận thưởng hàng ngày của xaophayxoan (xem thêm file daygift.lua), không onl làm sao nó tính được task. Code này có nhược điểm là không tích lũy nhận thưởng nhiều lần, chỉ khi đã nhận phần thưởng thứ nhất mới được tính thời gian cho lần nhận thưởng thứ 2 ...
    Khách viếng thăm hãy cùng vipbk xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #5
    Thành Viên mrkutepro's Avatar
    Ngày tham gia
    Apr 2012
    Đang ở
    SafeZone
    Bài viết
    523
    Thanks
    82
    Thanked 248 Times in 125 Posts

    Ðề: Xin Hướng Dẫn Lấy Task Thời Gian Online

    Trích dẫn Gửi bởi vipbk [Only registered and activated users can see links. ]
    Của bạn na.ilusm89 chính là code nhận thưởng hàng ngày của xaophayxoan (xem thêm file daygift.lua), không onl làm sao nó tính được task. Code này có nhược điểm là không tích lũy nhận thưởng nhiều lần, chỉ khi đã nhận phần thưởng thứ nhất mới được tính thời gian cho lần nhận thưởng thứ 2 ...
    Cái code này không phải là code lấy task thời gian online, mà là code lấy task giãn cách 2 lần nhận, ví dụ lần nhận trước là 12h00, bạn nhận xong out game, sau đó 12h30 bạn đăng nhập vào nhận thì lại dc nhận tiếp. Nên nó không phù hợp với câu hỏi của chủ topic

    Hướng giải quyết theo mình là làm thêm ở hàm login và logout trong file player.lua để giải quyết. Khi người chơi login vào thì sẽ có một task gọi là Task A, nhận lưu thời gian người chơi đăng nhập vào. Tiếp đó ở logout sẽ có 1 task nữa gọi là Task B ghi thời gian đã tích lũy nếu out game, Task B = Task B + (Thời gian thực khi out - Task A) . Như vậy đến đây, các bạn hiểu là Task B đóng vai trò lưu tổng thời gian online đến khi out game của nhân vật. Tiếp theo:

    Tổng thời gian online của nhân vật sẽ được tính bằng giá trị giả định là SumTime, SumTime = Task B + (Thời gian thực - Task A)
    Như vậy đã ra cái cần phải tính. Những bài hd của mình mang tính học hỏi cao hơn là ăn sẵn, nên các bạn chịu khó đọc và ngẫm
    Khách viếng thăm hãy cùng mrkutepro xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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

  1. [KT] [HELP] Khai Báo Task Thời Gian Hoạt Động Event Trong Game
    Bởi anhnhianh trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 10
    Bài viết cuối: 08-05-14, 02:23 PM
  2. [MU] Share server .92 đã online 1 thời gian
    Bởi nightssky trong diễn đàn Releases
    Trả lời: 13
    Bài viết cuối: 27-02-13, 07:21 PM
  3. xin server Hy online chơi off( game cổ máy thời gian)
    Bởi jametaylor trong diễn đàn Yêu Cầu - Hỏi Đáp
    Trả lời: 0
    Bài viết cuối: 15-05-12, 07:13 PM
  4. [MU] Bạn nào có thời gian rảnh giúp mình cái online với
    Bởi belik1989 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 24-04-12, 08:06 PM
  5. Bạn nào có thời gian cài cho minh web,game và sv mu online với!
    Bởi ductruong_kr trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 13-11-11, 09:33 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à 03:38 AM.
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ệ.