导图社区 任务系统
没有任务时:检测标识变量判断:任务流程走完了、任务流程还没开始、在哪里判断;接到任务:命令:NEWPICKTASK ID 触发:@pickTask显示:任务表Pickinfo字段。
社区模板帮助中心,点此进入>>
英语词性
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
法理
刑法总则
【华政插班生】文学常识-先秦
【华政插班生】文学常识-秦汉
文学常识:魏晋南北朝
【华政插班生】文学常识-隋唐五代
【华政插班生】文学常识-两宋
任务系统
任务事件
系统事件
没有任务时
检测标识变量判断
任务流程走完了
变量U1代表任务完成情况 1未接受 2任务中 3完成 变量U任务ID 记录在做任务编号
任务流程还没开始
标识变量 [10] 为1代表已经开始 0代表没有开始
在哪里判断
上线
登录时就行判断U5
任务NPC
判断对应任务ID是否完成 对应任务情况给不通对话
每日刷新,定点活动
检测某个时间 触发对应引导
接到任务
命令:NEWPICKTASK ID 触发:@pickTask 显示:任务表Pickinfo字段
什么时候接任务
新手登录
野外/城市 NPC
收集到额外物品
穿戴额外任务物品
每天/每周活动时间
是不是要自动执行
刷新任务
命令:NEWCHANGETASK 触发:@ChangeTask 显示:任务表haveinfo 字段
什么时候刷新
打到目标怪物?
捡到目标道具?
到达指定坐标了?
其他任务行为......
刷新的进度是哪个?
什么任务
刷新后判断完成
没完成执行什么?
完成后执行什么?
完成任务
命令:NEWCOMPLETETASK ID 触发:@completeTask 显示:任务表Completeinfo字段
奖励是什么? 找到对应的任务ID
装备
装备名
是否绑定
金币
元宝
经验
给的经验值
是否自动执行其他?
专门的任务完成奖励.ini文件读取
删除任务
命令:newDeleteTask ID 触发: @deleteTask
删除哪个任务ID
这个ID在角色中存在哪里
清空对任务进度的影响
执行其他动作
接下一个任务
其他引导
玩家事件
点击任务
触发:@ClickNewTask 常量: <$CurrtaskID>
弹出任务提示?
继续执行任务?
执行任务
对应行为的脚本执行
主线引导一般需要脚本自动执行
异常处理
掉线再上线怎么办?
角色主动中断任务如何继续?
任务详细情况
击杀
(野怪,物品,NPC)所在地图
野怪位置X坐标
野怪位置Y坐标
野怪名称
击杀数量
任务目标数量
野怪2,3名称
野怪2,3击杀数量
野怪2,3目标数量
收集
收集物品名称
收集数量
目标数量
寻路
NPC,X坐标
NPC,Y坐标
直接完成
完成奖励
NPC回馈对话
扩展功能和属性
任务配置.ini 文件中存放新加任务配置 野怪地图野怪位置单独放在 野怪信息配置.ini
任务进度
是否有多个同类型任务 存放在有多个同类型任务