gm下载站 发表于 2024-1-14 16:33:19

龙族引擎新版任务系统说明

新版任务系统说明 新版任务窗体在GUI文件中的位置(Mission.GUI\ControlEngine1\DMissionH5)
且窗体在游戏界面显示位置可自行修改GUI

M2 选项 - 客户端设置 - 开启新任务模式
新任务与老任务系统不能同时存在,开启新任务模式后Q-Mission将失效

任务表:Mir200\Envir\cfg_newtask.xls



注意事项:注:<$CURRTASKID> 只有和@ClickNewTask配合使用时才能确定具体数值,在NPC对话框中无法使用<$CURRTASKID>进行判断!当前点击任务常量:<$CURRTASKID> 变量
@PickTask 接取任务触发
@ChangeTask 刷新任务触发
@CompleteTask 完成任务触发
@DeleteTask 删除任务触发

使用示例
[@接取任务]
#IF
#ACT
NEWPICKTASK 1

[@刷新当前任务状态]
#IF
#ACT
;NEWCHANGETASK 任务ID 任务状态标识1~9 (可以做进度任务) 如:当前杀怪 2/10 配合任务表%s
;第一个%s对应第一个状态标识 第二个%s代表第二个状态标识 以此类推
;状态标识可使用G变量、I变量、U变量、N变量、M变量、D变量以及N扩展变量这些数值型变量
NEWCHANGETASK 1 <$STR(g0)> <$STR(I1)>

[@完成任务]
#IF
#ACT
NEWCOMPLETETASK 1

[@删除任务]
#IF
#ACT
NEWDELETETASK 1

;QFunction-0.txt触发

;NEWPICKTASK指令触发@PickTask
[@PickTask]
#if
#ACT
SENDMSG 6 你接取了任务!!!!!
BREAK

;NEWCHANGETASK触发@ChangeTask
[@ChangeTask]
#if
#ACT
SENDMSG 6 你改变了任务!!!!!
BREAK

;NEWCOMPLETETASK触发@CompleteTask
[@CompleteTask]
#if
#ACT
SENDMSG 6 你完成了任务!!!!!
BREAK

;NEWDELETETASK触发@DeleteTask
[@DeleteTask]
#if
#ACT
SENDMSG 6 你删除了任务!!!!!
BREAK

[@ClickNewTask]
#if
#ACT
SENDMSG 6 你点击了任务为ID:<$CURRTASKID>!!!!!
BREAK


页: [1]
查看完整版本: 龙族引擎新版任务系统说明