Project1

标题: Gameus' Quest System任務如何做分支任務 [打印本页]

作者: 小叮鈴    时间: 2016-8-19 17:39
标题: Gameus' Quest System任務如何做分支任務
目前找到比較好用的是這個
http://forums.rpgmakerweb.com/in ... ameus-quest-system/

假如一個任務中有分支

該怎麼設定?
作者: 小叮鈴    时间: 2016-8-24 02:37
HELP
作者: markoray    时间: 2016-8-24 15:20
。。。好高级的任务编辑脚本,有空尝试一下
所谓分支是说一个任务可以一步一步连续做下去,还是提交满足不同的任务要求,都可以完成,奖励不同…?
作者: 小叮鈴    时间: 2016-8-26 14:12
markoray 发表于 2016-8-24 15:20
。。。好高级的任务编辑脚本,有空尝试一下
所谓分支是说一个任务可以一步一步连续做下去,还是提交满足不 ...

分支就是 有不同的路線 比如說一個任務說要救人 可以選擇救或不救 然後就會有不同的任務接下去
作者: markoray    时间: 2016-8-27 10:53
小叮鈴 发表于 2016-8-26 14:12
分支就是 有不同的路線 比如說一個任務說要救人 可以選擇救或不救 然後就會有不同的任務接下去 ...

如果只是需要过程可以选择救人或者不救,都可以完成这个任务,可以用强化版的这个插件:
http://forums.rpgmakerweb.com/in ... tem/#comment-600658
这个插件可以用插件命令:
Quest ShowStep QuestID StepID
Shows Step in Quest Info (StepID Starting from 1).
Quest HideStep QuestID StepID
Hides Step in Quest Info (StepID Starting from 1).
可以任意控制Steps的显示,如果编辑了一个任务,设定了两个Steps:
第一个是救人成功,第二个是无视并且过了一段时间
可以先显示stpe1救人,如果一段时间没有救,那么用Quest FailStep QuestID StepID,把救人的step给Fail了
然后显示第二个Step并且Quest CompleteStep QuestID StepID,完成第二个步骤,最后设定一下Quest Complete QuestID,完成这个任务就可以获得奖励。
不过这个办法最终获得的奖励是一样的……
如果需要不同的奖励,那就做两个内容一样的任务,只是step不同,奖励设定不同,第一个判断失败的话就Quest Remove QuestID,然后激活你需要分支的第二个任务,这样可以做到分支的感觉了吧……
(感觉方法很笨,但是可以实现的样子)

PS:这个插件好像有一个Bug,无法显示任务说明文字……不知道如何解决(摊手)
作者: markoray    时间: 2016-9-13 11:00
小叮鈴 发表于 2016-8-26 14:12
分支就是 有不同的路線 比如說一個任務說要救人 可以選擇救或不救 然後就會有不同的任務接下去 ...

应该算是在原作者基础上的加工改良吧,帖子里有贴出原作者的链接




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1