楼主: 芯☆淡茹水

[原创发布] 【MZ】任务系统 (更新: 22-4-27)

 火 [复制链接]
梦石
0
星屑
86
在线时间
11 小时
注册时间
2025-3-24
回帖
4
发表于 2025-7-13 18:29:10 | 显示全部楼层
感谢大佬
回复

使用道具 举报

梦石
0
星屑
1910
在线时间
106 小时
注册时间
2010-12-22
回帖
218
发表于 2025-7-23 20:59:18 | 显示全部楼层
下载学习了,但遇到个问题,请教大佬如何解决:
有①②两个任务,都要消灭一定数量的A敌人,另一个③任务要消灭一定数量的B敌人;
接了①和③任务后,一边消灭A敌人,一边也消灭B敌人;
然后完成了①任务要求数量的A敌人后,交掉任务,然后再去接②任务;
如果没有清零杀敌数量的话,接到②任务时,就已经计数之前做①任务时消灭A敌人的数量,这导致要完成②任务所需再次消灭的A敌人数量不一致。
从插件本身,我研究下来能解决的方法有两种:
1、②任务要求消灭A敌人的数量设定为①+②要求数量的总和,但这会导致,如果先接②又会直接高于原本单独②本身要求的数量,与实际需求不符;
2、用插件指令$gameParty.clearKilledData()来清空杀敌数量,但这又会导致,已消灭B敌人的数量也被清空了,也就直接影响到了③任务的实际进度。
所以,想请教一下,该问题该如何解决?有没有办法单独清空某个敌人消灭数量的统计值?
回复

使用道具 举报

梦石
0
星屑
926
在线时间
140 小时
注册时间
2022-2-8
回帖
17
发表于 2025-10-12 21:18:13 | 显示全部楼层
loveinyou200 发表于 2025-7-23 20:59
下载学习了,但遇到个问题,请教大佬如何解决:
有①②两个任务,都要消灭一定数量的A敌人,另一个③任务要 ...

你的任务类型用错了吧,如果用1,直接读变量,肯定不行,需要用类型4(杀敌数),这样,插件会自动在接了任务后才开始计数,同时接多个相同杀敌的任务,会一起计数,如果一前一后的接,数量是会分开计的哦!
回复

使用道具 举报

梦石
0
星屑
16
在线时间
2 小时
注册时间
2026-6-14
回帖
1
发表于 2026-6-15 15:10:37 | 显示全部楼层
感谢大佬!
回复

使用道具 举报

梦石
0
星屑
21
在线时间
3 小时
注册时间
2026-6-18
回帖
1
发表于 2026-6-20 12:16:50 | 显示全部楼层
感谢大佬
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部