_TimeReward_identifying_Rindro_ <- 0; function _Dps_TimeReward_identifying_Main_() { Cb_timer_dispatch_Func.Time <- function() { local Config = GlobalConfig.Get("整点在线奖励_Lenheart.json"); local DateObj = date(); local HourminTime = DateObj.hour + ":" + DateObj.min; if (!(HourminTime in Config["奖励时间和内容"])) { _TimeReward_identifying_Rindro_ = 0; return; } if (_TimeReward_identifying_Rindro_ != 0) { return; } _TimeReward_identifying_Rindro_ = 1; local reward = Config["奖励时间和内容"][HourminTime]; local users = World.GetOnlinePlayer(); users.apply(function(SUser) { foreach(itemR in reward) { SUser.GiveItem(itemR[0], itemR[1]); } }); World.SendNotiPacketMessage(format(Config["公告"], HourminTime), 14); }; }