lvqun33  2023-9-25 15:52:17 | 技术答疑|
5 398

72

回帖

2115

金币

1235

积分

积分
1235
发表于 2023-9-25 15:52:17 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有账号?注册

×
引擎版本:
问题描述:求问主线任务和日常任务的显示 求问,主线任务后,任务栏弹出所有日常任务,这个怎么设置
回复

使用道具 举报

9455

回帖

1万

金币

1万

积分

积分
14818
发表于 2023-9-26 09:24:59 | 显示全部楼层
这个是在任务表里设置的。

新任务系统

任务表:cfg_newtask.xls


接取任务格式:NEWPICKTASK 任务ID

刷新进行中任务状态格式:NEWCHANGETASK 任务ID 任务状态标识1~9 (可以做进度任务) 如:当前杀怪 2/10 配合任务表%s

完成任务格式:NEW**PLETETASK 任务ID

删除任务格式:NEWDELETETASK 任务ID

任务指定打怪格式:KILLMOBAPPOINT 地图 坐标X 坐标Y 范围 怪物名称|怪物名称

任务停止打怪格式:STOPAUTOATTACK

寻路打开NPC面板格式:OPENNPCSHOWEX NPC的ID 范围(如果不在同屏,或者超过这个范围自动传送到NPC附近)  传送NPC附近几格范围

增加NPC头顶特效格式:SETNPCEFFECT NPC的ID 特效ID X坐标 Y坐标   特效ID问号5056 感叹号5055) 注:只能增加一个NPC

删除NPC头顶特效格式ELNPCEFFECT NPC的ID

任务栏置顶:TASKTOPSHOW 任务ID

任务打开面板:OPENHYPERLINK 面板ID 状态(1= 任务专用打开面板)

@PickTask            接取任务触发

@ClickNewTask    点击任务触发

@ChangeTask      刷新任务触发

@**pleteTask   完成任务触发

@DeleteTask        删除任务触发

当前点击任务常量:<$CURRTASKID>



回复

使用道具 举报

177

回帖

8566

金币

4637

积分

积分
4637
发表于 2023-9-26 10:47:21 | 显示全部楼层
这个任务的控制一般得用个变量作为标识。
例如用个T变量或者U变量。当做完主线任务的时候,给变量赋个值。
例如给T变量赋个‘主线做完了’。然后检测这个T变量如果等于‘主线做完了’就自动接取支线或者日常任务。
任务这个玩法还是有点复杂的,要多多尝试!

评分

参与人数 1金币 +20 收起 理由
口子 + 20

查看全部评分

回复

使用道具 举报

9455

回帖

1万

金币

1万

积分

积分
14818
发表于 2023-9-26 14:45:35 | 显示全部楼层
是的 先从说明书里的范例开始 不实际操作是学不会的。。。
回复

使用道具 举报

72

回帖

2115

金币

1235

积分

积分
1235
 楼主| 发表于 2023-10-8 15:49:44 | 显示全部楼层
一锅炖不下 发表于 2023-9-26 10:47
这个任务的控制一般得用个变量作为标识。
例如用个T变量或者U变量。当做完主线任务的时候,给变量赋个值。
...

请问这个变量在哪里判断?QM还是QF? 如何写
回复

使用道具 举报

177

回帖

8566

金币

4637

积分

积分
4637
发表于 2023-10-8 16:37:22 | 显示全部楼层
lvqun33 发表于 2023-10-8 15:49
请问这个变量在哪里判断?QM还是QF? 如何写

QF
就是任务接取、点击、刷新、完成、删除等触发里面来判定。
一般任务接取还得再QM里面#call一次
回复

使用道具 举报