新任务系统说明

新任务系统说明链接

链接: https://pan.baidu.com/s/1UDWUZ3ywLEcyxRXMIrBWgg?pwd=HERO

提取码:HERO


说明

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

M2 选项 - 客户端设置 - 开启新任务模式

新任务与老任务系统不能同时存在,开启新任务模式后Q-Mission将失效

任务表:Mir200\Envir\cfg_newtask.xls

注意事项:

注:任务Excel表内容使用的是html语言,如果需要修改内容,请按照html语言格式进行书写。如果书写格式错误,会导致无法进入游戏。


接取任务格式:NEWPICKTASK 任务ID
刷新进行中任务状态格式:NEWCHANGETASK 任务ID 任务状态标识1~9 (可以做进度任务) 如:当前杀怪 2/10 配合任务表%s
完成任务格式:NEWCOMPLETETASK 任务ID
删除任务格式:NEWDELETETASK 任务ID
增加NPC头顶特效格式:SETNPCEFFECT NPC的地图号 X坐标 Y坐标 特效ID:(感叹号1 问号2 ) 偏移X 偏移Y 注:只能增加一个NPC
删除NPC头顶特效格式:DELNPCEFFECT
@ClickNewTask 点击任务触发

注:<$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

搜索词条:新任务、系统、链接