--服务器的当前时间 local nNowHour = os.date("%H") local nNowMin = os.date("%M") local nNowSec = os.date("%S") local nNowTime = nNowHour*3600+nNowMin*60+nNowSec print(nNowTime) local BossID = {100 ,200 } local HurtStruct = {nRoleID,nHurt} local BossTime = { [100] = { --12:00-12:30 nFirstBeginTime = 12*3600, nFirstEndTime = 12*3600+30*60, -- 20:00-20:30 nSecondBeginTime = 20*3600, nSecondEndTime = 20*3600+30*60 }, [200] = { --12:00-12:30 nFirstBeginTime = 12*3600, nFirstEndTime = 12*3600+30*60, --20:00-20:30 nSecondBeginTime = 20*3600, nSecondEndTime = 20*3600+30*60 } } local WorldBossHurt = { [100] = {}, [200] = {}, } print(BossTime[100].nSecondBeginTime - nNowTime) HurtStruct.nRoleID = 10000 HurtStruct.nHurt = 50 table.insert(WorldBossHurt[100],HurtStruct) table.insert(WorldBossHurt[200],HurtStruct) for key,value in ipairs(BossID) do for key,value in ipairs(WorldBossHurt[value]) do print(key,value.nRoleID,value.nHurt) end end