- 精华
- 阅读权限
- 90
- 好友
- 相册
- 分享
- 听众
- 收听
- 注册时间
- 2021-1-1
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2023-5-4 22:14:19
|
显示全部楼层
function 任务处理类:完成地煞星任务(任务id,id组)
if 任务数据[任务id]==nil then
return
end
local cl={}
local hy={[11]=2,[12]=4,[13]=6,[14]=8,[15]=10}
for n=1,#id组 do
local id=id组[n]
local A
for k=1,16 do
if not A and 任务数据[任务id].难度==k then
A="地煞"..k
活动限制[id][A] = 活动限制[id][A] or 0
if 活动限制[id][A]<30 then
掉落处理类[A.."星"](掉落处理类,id)
活动限制[id][A]=( 活动限制[id][A]<3 and (任务数据[任务id].难度>=1 and 任务数据[任务id].难度<=15 and 活动限制[id][A]<1 and 玩家数据[id].角色:添加活跃度(id,hy[k] or 0) or 1==1) and 活动限制[id][A]+1) or 活动限制[id][A]
else
常规提示(id,"#Y/今日完成次数30,无法再获取奖励")
end
end
end
end
地图处理类:删除单位(任务数据[任务id].地图编号,任务数据[任务id].单位编号)
任务数据[任务id]=nil
end |
|