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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章