目前老端单机版魔域中任务系统的一些功能支持大致分为以下
1080 创建任务 检测任务 删除任务
1081 任务操作 阶段 完成次数 任务时间的变更
1082 任务时间的判断(单位秒)
1086 任务天数的判断(单位天)
以下为对任务ACTION_TYPE的分解
示例脚本:对任务时间的判断
9999000 9999002 9999001 1080 9999 isexit
9999001 0 0 126 0 任务不存在9999002 0 0 126 0 任务已存在示例脚本:判断任务是否存在,不存在创建新任务
9999000 9999003 9999001 1080 9999 isexit
9999001 9999002 0 1080 9999 new
9999002 0 0 126 0 创建了新任务,任务编号[9999]
9999003 0 0 126 0 创建任务失败,任务已存在
注:以上写法一般用作NPC对某项任务重复的判断,如领取装备,在领取成功后即创建此任务可防止重复领取
示例脚本:判断任务是否存在,不存在创建新任务,存在删除任务
9999000 9999003 9999001 1080 9999 isexit
9999001 9999002 0 1080 9999 new
9999002 0 0 126 0 创建了新任务,任务编号[9999]9999003 9999004 0 1080 9999 delete
9999004 0 0 126 0 删除任务成功,任务编号[9999]
示例脚本:判断任务是否存在,不存在创建任务,存在对任务时间进行判断,并重置任务时间
9999000 9999003 9999001 1080 9999 isexit
9999001 9999002 0 1080 9999 new
9999002 0 0 126 0 创建了新任务,任务编号[9999]
9999003 9999005 9999004 1082 0
109999004 0 0 126 0 阁下操作过快,10秒等待时间还未过9999005 9999006 0 1081 9999 begintime reset
9999006 0 0 126 0 任务时间已重置,10秒后可再次操作
注:此写法一般用作烟火时限内,如10秒可放一次烟火。
示例脚本 :判断任务是否存在,不存在创建任务,存在对任务天数进行判断,并重置任务天数
9999000 9999003 9999001 1080 9999 isexit
9999001 9999002 0 1080 9999 new
9999002 0 0 126 0 创建了新任务,任务编号[9999]
9999003 9999005 9999004 1086 9999
19999004 0 0 126 0 今天已经领取过了,请明天再来。
9999005 9999006 0 1081 9999 begintime reset
9999006 0 0 126 0 你重置了任务,任务编号[9999]
示例脚本:判断任务是否存在,不存在创建任务,存在对任务阶段进行判断,并重置任务阶段
9999000 9999004 9999001 1080 9999 isexit
9999001 9999002 0 1080 9999 new
9999002 9999003 0 1081 9999 phase += 1
9999003 0 0 126 0 创建了新任务,任务编号[9999],该任务阶段初始为1
9999004 9999013 9999005 1081 9999 phase >= 20
9999005 9999011 9999006 1081 9999 phase >= 10
9999006 9999009 9999007 1081 9999 phase == 5
9999007 9999008 0 1081 9999 phase += 1
9999008 0 0 126 0 任务阶段小于5,该任务阶段升1
9999009 9999010 0 1081 9999 phase += 1
9999010 0 0 126 0 任务阶段等于5,该任务阶段升1
9999011 9999012 0 1081 9999 phase += 1
9999012 0 0 126 0 任务阶段大于或等于10,该任务阶段升1
9999013 9999014 0 1081 9999 phase = 0
9999014 0 0 126 0 任务阶段大于或等于20,该任务阶段重置为0
示例脚本:判断任务是否存在,不存在创建任务,存在对任务次数进行判断,并重置任务次数
9999000 9999004 9999001 1080 9999 isexit
9999001 9999002 0 1080 9999 new
9999002 9999003 0 1081 9999 completenum += 1
9999003 0 0 126 0 创建了新任务,任务编号[9999],该任务次数初始为1
9999004 9999013 9999005 1081 9999 completenum >= 20
9999005 9999011 9999006 1081 9999 completenum >= 10
9999006 9999009 9999007 1081 9999 completenum == 5
9999007 9999008 0 1081 9999 completenum += 1
9999008 0 0 126 0 任务次数小于5,该任务次数升1
9999009 9999010 0 1081 9999 completenum += 1
9999010 0 0 126 0 任务次数等于5,该任务次数升1
9999011 9999012 0 1081 9999 completenum += 1
9999012 0 0 126 0 任务次数大于或等于10,该任务次数升1
9999013 9999014 0 1081 9999 completenum = 0
9999014 0 0 126 0 任务次数大于或等于20,该任务次数重置为0注:任务次数(completenum)与任务阶段(phase)写法上是一样,不同的是任务阶段最大为255,任务次数则可为21亿
1.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
3.如果本站有侵犯、不妥之处的资源,请在网站最下方联系我们。将会第一时间解决!
4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!

评论8