View Full Version : [JX] Hỏi về cách reset task sau 1 ngày trong Linux
royce2k2
12-10-14, 05:12 PM
Chào các bạn, hôm nay mình có thắc mắc mong dc giải đáp.
Mình đang viết 1 cái script như sau : 1 ngày chỉ ăn dc 50 bánh kinh nghiệm. Mỗi lần ăn 1 bánh nó sẽ tự SetTask(bkn,GetTask(bkn) + 1) . Đến khi cái GetTask(bkn) = 50 nó sẽ ko cho ăn nữa .
Mình viết tới đó thì ok , nhưng gặp 1 vấn đề là ko biết viết hàm như thế nào để qua ngày mới sever nó tự settask(bkn,0) để có thể ăn tiếp 50 cái vào ngày hôm sau ?
Vậy mong mọi người giúp đỡ chỗ này, nếu dc thì mong các bạn viết cụ thể 1 tí (vì mình cũng mới mò mẫm)
Cảm ơn mọi người.
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
royce2k2
12-10-14, 07:09 PM
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
Cảm ơn mod , mà khai báo cái này thẳng vào script của bánh kinh nghiệm hay khai báo vào file khác như tasklist.lua chẳng hạn ?
Cho vào script của bánh, cùng function với lệnh SetTask sau khi sử dụng 1 cái
nhatphat
12-10-14, 09:20 PM
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
mình muốn reset giữa ngày(12h trưa) thì sao bạn :(
mình muốn reset giữa ngày(12h trưa) thì sao bạn :(
làm khó người ta thế !!
Theo được biết thì cũng làm như 1 cái thông báo goden vậy ko biết dc ko nữa :(
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.