Lua游戏最大签到逻辑

local tbl = {1,2,4,5,7,8,9,10,12,13,14,15,16,17,18,19,20}
local nDays = 1  --连续签到天数
local nMax = 0   --最大连续签到天数
for k,v in pairs(tbl) do
    if table.getn(tbl) > k and v == tbl[k+1]-1 then
        nDays = nDays + 1
    else
        if nDays > nMax then
            nMax = nDays
        nDays = 1
        end
    end    
end
print(nMax)
posted @ 2024-03-20 23:18  Maguyusi  阅读(13)  评论(0)    收藏  举报  来源