PDA

View Full Version : [JX] Xin csript reset Task qua ngày mới



hochoigame
18-08-16, 08:31 AM
ai biết cho mình minh nhé,mình cám ơn nhiều!\:D/

satthupro95
18-08-16, 10:57 AM
Cái này cũng đơn giản mà bạn

Bạn kiếm hàm kiểm tra ngày hôm nay dạng Năm-Tháng-Ngày gọi là nDate đi
Tạo 1 task ví dụ 7000, có 2 id 1 và 2
Task7000,1: Lưu giá trị nDate
Task7000,2: Lưu biến count chẳng hạn
Mỗi lần click vào npc sẽ kiểm tra
Nếu 7000,1 < nDate thì set 7000,1 = nDate và set Count về 0
Nếu 7000,1 >= nDate thì bỏ qua

cuongvh93
18-08-16, 11:10 AM
local nDate = tonumber(GetLocalDate("%Y%m%d"))
if ( GetTask(TASK_DAY) ~= nDate ) then
SetTask(TASK_DAY, nDate)
SetTask(TASK_COUNT, 0);
end

Khai báo 2 task: TASK_DAY là task lưu ngày, TASK_COUNT là task lưu số lần ăn mỗi ngày
Sang ngày mới tức là biểu thức điều kiện đúng: TASK_DAY được set thành ngày mới và TASK_COUNT được set thành 0


Trích lại của VIPBK