|
|

楼主 |
发表于 2024-10-19 22:19:24
|
显示全部楼层
大家折磨踊跃,我也发一个实用的代码吧。
无限体活,梦中梦没这个代码玩起来很难受
function 时间处理扩展1()
if 还原数据(分钟) > 0 and 还原数据(分钟) % 15 == 0 and not 恢复满属性 then
for i,v in ipairs(坐骑) do
if type(v)=="table" then
v.饱食度 = 100 v.好感度 = 100 v.环境度 = 100
end
恢复满属性 = true
end
end
if 还原数据(分钟) % 15 ~= 0 then
恢复满属性 = false
end
if 基础界面.战斗 then
if not 临时数据.恢复倒计时 then
临时数据.恢复倒计时 = 3600
end
if 临时数据.恢复倒计时 > 0 then
临时数据.恢复倒计时 = 临时数据.恢复倒计时-1
else
for i,v in ipairs(队伍信息.队伍) do
v:修改数据("魔法",3000)
添加聊天窗口文本("#系统#Y"..v.道具头像.."恢复了3000魔法值。")
if v.参战召唤兽 then
v.参战召唤兽:修改数据("魔法",3000)
添加聊天窗口文本("#系统#Y"..v.参战召唤兽.name.."恢复了3000魔法值。")
end
end
临时数据.恢复倒计时 = 3600
end
end
for i, v in ipairs(队伍信息.队伍) do
if v.取数据(v, "等级限制") == 160 then
v:修改数据("等级限制", 175, true)
添加聊天窗口文本("#系统#恭喜你完成了#G/" .. v.name .. "#突破,的等级限制开放到了#G/175级! ")
end
end
队伍信息.队伍[1]:修改数据("体力",8000) 队伍信息.队伍[1]:修改数据("活力",8000)
if 自动跑环状态 then
if not 临时数据.跑环自动倒计时 then
临时数据.跑环自动跑环= 临时数据.自动跑环秒数*60
临时数据.跑环自动倒计时秒 = math.floor(临时数据.跑环自动倒计时/60)
end
if 临时数据.跑环自动倒计时 > 0 then
临时数据.跑环自动倒计时 = 临时数据.跑环自动倒计时-1
if math.floor(临时数据.跑环自动倒计时/60) ~= 临时数据.跑环自动倒计时秒 then
添加聊天窗口文本("#系统#自动跑环倒计时 #G/" .. 临时数据.跑环自动倒计时秒 .. "#。")
临时数据.跑环自动倒计时秒 = math.floor(临时数据.跑环自动倒计时/60)
end
else
自动跑环结算奖励()
临时数据.跑环自动倒计时 = 临时数据.自动跑环秒数*60
临时数据.跑环自动倒计时秒 = math.floor(临时数据.跑环自动倒计时/60)
end
end
if 变异开关 then
临时数据.可以变异 = true
else
临时数据.可以变异 = false
end
通用数据.zb = nil
通用数据.zb1 = nil
通用数据.zb2 = nil
通用数据.bg = nil
通用数据.yc = nil
通用数据.xlyc = nil
通用数据.异常 = nil
通用数据.异常倒计时 = nil
通用数据.版本异常 = nil
数据异常数据表 = nil
检测进度 = 1
end
|
|