设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 25135|回复: 142
打印 上一主题 下一主题

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

[复制链接]

Lv5.捕梦者

梦石
0
星屑
32046
在线时间
5082 小时
注册时间
2012-11-19
帖子
4877

开拓者

跳转到指定楼层
1
发表于 2022-3-1 10:58:40 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

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

x
本帖最后由 芯☆淡茹水 于 2022-4-27 11:05 编辑

〓说明〓

该任务系统是本人与 ganfly 合作完成。
任务本体是本人所作,包含传统任务的大部分功能。
任务编辑器作者为 ganfly ,可以很方便的对任务的各种元素进行编辑。


〓更新〓

-------------------------------------------------------------------------------------------------------------------
22-3-6:
1,优化代码,优化任务的刷新。
2,当任务界面的标题窗口或追踪窗口的眉框使用UI图片时,不描绘任务用语,自行在UI图片写上文字。
3,增加插件参数设置(任务系统激活开关,取消按钮,追踪窗口的拖动......等)。
-------------------------------------------------------------------------------------------------------------------
22-3-7:
修改任务Scene的父类,以适应其他插件。
-------------------------------------------------------------------------------------------------------------------
22-4-7:
修复 战斗测试/事件测试 会清空任务数据的BUG。
-------------------------------------------------------------------------------------------------------------------
22-4-27:
1, 修复添加任务条件时自动完成任务的BUG。
2, 增加任务相关的自动信息提示。
-------------------------------------------------------------------------------------------------------------------


〓功能〓

1,任务的接取,完成,失败,再进行。

2,任务界面显示,标签选择任务类型,任务详细信息显示。
     
     

3,实时的任务追踪显示,自由选择当前追踪的任务,玩家可设置追踪窗口显示与否。
     

4,专用的任务编辑器界面,方便作者对各种任务进行编辑。
     

5,事件(NPC)头顶显示任务相关的标志(动/静态)图片。
     


〓示例工程〓

范例工程内的测试用窗口UI图像未经授权,使用请谨慎!

链接:https://pan.baidu.com/s/1o_37pYic5TuU9XLhjbLlWA
提取码:iapo


〓插件包〓

【MZ】任务系统(22-4-27).rar (41.59 KB, 下载次数: 1322, 售价: 1 星屑)
   

评分

参与人数 20+20 收起 理由
xuprmpau + 1 能寫個XP版本嗎?感謝
diaolei1234 + 1 塞糖
TZCid + 1 精品文章
qq1615878703 + 1 我很赞同
58432100 + 1
indio + 1 塞糖
染色 + 1 精品文章
Vic169 + 1 塞糖
猫儿的鱼塘呀 + 1 支持!!!
beloved57 + 1

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制

Lv1.梦旅人

梦石
0
星屑
16
在线时间
1 小时
注册时间
2024-4-24
帖子
1
128
发表于 7 小时前 | 只看该作者
太帅了!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
469
在线时间
113 小时
注册时间
2020-7-18
帖子
64
127
发表于 2024-4-22 23:19:13 | 只看该作者
say8ai 发表于 2024-4-19 23:39
插件并没有提供这些设置,直接把插件代码这一大段替换成下面的,就可以了,只不过插件也不能在任务过程中 ...

十分感谢!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
844
在线时间
134 小时
注册时间
2022-2-8
帖子
16
126
发表于 2024-4-19 23:39:35 | 只看该作者
say8ai 发表于 2024-4-19 22:29
可以,需要改插代码,和追踪窗口显示的任务条件原理一样,比如你的任务里面第一个条件是前往A,第二个条 ...

插件并没有提供这些设置,直接把插件代码这一大段替换成下面的,就可以了,只不过插件也不能在任务过程中更改任务介绍(任务描述)
Window_TaskInfo.prototype.drawTaskConditions = function(x) {
    const task = this._currentTask;
    const lh = this.contents.fontSize + 8;
    const size = this.limitIconSize();
        let data = task.currentConditionData();
        if (data) {
        let y = this._areaData[1] + lh + 2;
        let text = data.cod.listText();
        let text2 = data.cod.numText();
        let tw = this.textWidth(text2);
        let icon = parseInt(parameters[(data.cod.isSatisfy() ? 'cmp' : 'imp')+'Icon']) || 0;
        icon > 0 && this.drawIcon(icon, x, y);
        this.drawTextEx(text, x+size+8, y);
        this.changeTextColor(data.cod.numTextColor());
        this.drawText(data.cod.numText(), this.contents.width - tw - 8, y, tw);
    }
};

点评

UTO
如果有时间的话能不能再指教一下,如果想删掉难易度,发布者和奖品以扩大任务描述和条件的位置,应该如何修改呀?  发表于 2024-4-22 23:22
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
844
在线时间
134 小时
注册时间
2022-2-8
帖子
16
125
发表于 2024-4-19 22:29:30 | 只看该作者
UTO 发表于 2024-4-19 18:07
我的意思是
假设这个任务的条件是前往a地,然后到了a地之后再把条件改成前往b地这样,一步一步引导玩家的 ...

可以,需要改插代码,和追踪窗口显示的任务条件原理一样,比如你的任务里面第一个条件是前往A,第二个条件是前往B,那么你前往A之前,一直都显示的前往A的条件,其它条件不会显示,等到前往A以后,才会显示前往B的条件二
但是上面有个问题,在不显示条件二的情况下,玩家依然可以前往B,先完成条件二,导致先完成条件二,再完成条件一,完成了条件一,整个任务就已经完成了。不会再有条件二的出现了。
只不过可以用开关和变量来控制,解决这个问题。

点评

UTO
提前完成的话我倒是没问题,但隐藏任务条件具体应该如何操作呢?我在脚本和插件里都没找到你说的修改任务详情了来着?  发表于 2024-4-19 22:40
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
469
在线时间
113 小时
注册时间
2020-7-18
帖子
64
124
发表于 2024-4-19 18:07:12 | 只看该作者
say8ai 发表于 2024-4-19 12:50
如果是想要追踪窗口那样显示的任务条件只有一个的那种,修改任务详情里的任务条件窗口应该可以。在任务进 ...

我的意思是
假设这个任务的条件是前往a地,然后到了a地之后再把条件改成前往b地这样,一步一步引导玩家的感觉,可以做到嘛
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
98
在线时间
7 小时
注册时间
2020-10-3
帖子
9
123
发表于 2024-4-19 18:04:09 | 只看该作者
感谢楼主分享了
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
844
在线时间
134 小时
注册时间
2022-2-8
帖子
16
122
发表于 2024-4-19 12:50:51 | 只看该作者
UTO 发表于 2024-4-18 23:50
想问一下,有没有在任务中途更改任务条件的方法呀?想做出那种完成一个条件之后另一个条件才会出现的效果 ...

如果是想要追踪窗口那样显示的任务条件只有一个的那种,修改任务详情里的任务条件窗口应该可以。在任务进行方面得另加判断,不然玩家到处点点点,可能会优先完成后面没有显示的条件。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
469
在线时间
113 小时
注册时间
2020-7-18
帖子
64
121
发表于 2024-4-18 23:50:44 | 只看该作者
想问一下,有没有在任务中途更改任务条件的方法呀?想做出那种完成一个条件之后另一个条件才会出现的效果

点评

UTO
以及能不能把某一项不需要的格子(比如难度)去掉呢?  发表于 2024-4-18 23:51
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
37
在线时间
9 小时
注册时间
2024-4-9
帖子
7
120
发表于 2024-4-10 18:00:27 | 只看该作者
大佬NB!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-12 10:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表