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

Project1

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

[有事请教] 芯☆淡茹水的任务系统如何执行任务失败?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
162
在线时间
73 小时
注册时间
2024-10-10
帖子
11
跳转到指定楼层
1
发表于 2024-10-16 16:50:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
https://rpg.blue/thread-488852-1-1.html
想做个时限任务,但说明里的脚本和指令都试过了,任务始终处于进行中,不会失败。
示例工程挂了,远古帖子也不好挖坟,求解,或求一个示例工程,在此先谢过。

Lv2.观梦者

梦石
0
星屑
501
在线时间
84 小时
注册时间
2023-1-3
帖子
21
2
发表于 2024-10-20 23:44:50 | 只看该作者
嗯,这个插件好像并没有提供任务失败的功能,但是又有失败的分类
通过Ai加了这个功能
在插件指令处新增
PluginManager.registerCommand(pluginName, 'FailTask', args => {
    $gameParty.failTask(parseInt(args.id));
});
在gameparty处新增
Game_Party.prototype.failTask = function(taskId) {
    if (this.hasTask(taskId)) {
        this.task(taskId).fail();
        $gameTemp.requestTaskPromptInfo(this.task(taskId).name(), 3);
    }
};
然后就可以使用下面的指令让任务失败了
$gameParty.failTask(taskId);
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
162
在线时间
73 小时
注册时间
2024-10-10
帖子
11
3
 楼主| 发表于 2024-10-21 10:38:16 | 只看该作者
小海藤 发表于 2024-10-20 23:44
嗯,这个插件好像并没有提供任务失败的功能,但是又有失败的分类
通过Ai加了这个功能
在插件指令处新增

万分感谢大佬提供支援!已经能实现我想要的效果了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 21:06

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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