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

Project1

 找回密码
 注册会员
搜索
楼主: tan12345
打印 上一主题 下一主题

[RMVA发布] [教程向]VA任务系统

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
64 小时
注册时间
2014-3-25
帖子
6
31
发表于 2015-11-3 10:43:24 | 只看该作者
本帖最后由 cdcl 于 2015-11-3 15:04 编辑

功能强大的脚本,支持一个

不好意思,没有看技术区要求,水了,麻烦删掉
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1971
在线时间
926 小时
注册时间
2015-10-26
帖子
356

开拓者

32
发表于 2015-11-4 09:58:40 | 只看该作者
@tan12345
我找了几个版本的对话框脚本,都没法在得到任务奖励的时候出现提示,又不懂RUBY - -只能用事件文本显示来提示获得的结果了,效果也还可以。
对了,还有一个问题,在使用这个脚本的时候,还发现一个问题- -就是没有任务不能的处理,比方某个任务要到NPC那里交,但是NPC由于剧情需要消失了,这任务就一直挂在当前任务了,或者说要求的变量一过,也交不了任务,但任务也不会消失一直进行中…… 我不会RUBY- -能不能麻烦LZ写一段解决一下这个问题,就是增加一个任务失败的条件,比方变量5 大于 10,任务就显示失败,而不是进行中了- -

点评

你可以看一下前面别人的回复,有人把放弃任务写出来了。  发表于 2015-11-4 13:38
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3298
在线时间
1120 小时
注册时间
2009-4-15
帖子
815
33
 楼主| 发表于 2015-11-4 13:36:42 | 只看该作者
踢腿水上飘 发表于 2015-11-4 09:58
@tan12345
我找了几个版本的对话框脚本,都没法在得到任务奖励的时候出现提示,又不懂RUBY - -只能用事件 ...

任务放弃脚本:在事件-脚本里写上:
$game_party.tan_task_state[任务id] = 0
以上是最简单的任务放弃语句,至于复杂点的,需要弄进界面里的话,需要自己写才行……
至于获得奖励提示,我这里的奖励主要是通过调用game_party下的gain_gold、gain_item等语句来获得物品,你可以找那种物品获得提示是写在这种方法下面的脚本就可以了
实在抱歉最近年底忙,所以我基本都没写什么脚本。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1971
在线时间
926 小时
注册时间
2015-10-26
帖子
356

开拓者

34
发表于 2015-11-9 22:55:19 | 只看该作者
楼主我又来了- -
想问下楼主,这脚本设置任务数量有上限吗?
还有能设置直接接任务吗?不用进入任务工会面板就直接接到的那种- -
看来看去 最顺手的任务脚本就这个了- -准备主线剧情也用这个脚本来弄啦,所以想弄一下这个

点评

可以这么设定,但是需要自行改脚本……  发表于 2015-11-10 18:24
再问一下,任务完成条件那里能不能也弄成变量?比如:[9,"完成主线剧情1","$game_variables[51] >= 10"],这样- -因为如果主线任务的话,目标可能不是指定...   发表于 2015-11-10 17:41
数量无限制。直接接任务也行,具体语句:$game_party.accept_the_tan_task(任务id),不过最好在直接用这个语句前,先判定是否已接该任务。  发表于 2015-11-10 15:58
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1971
在线时间
926 小时
注册时间
2015-10-26
帖子
356

开拓者

35
发表于 2015-11-14 22:15:59 | 只看该作者
嗯,再次请教楼主
杀敌数的完成条件是["e",7,10] 这样的
如果我不想固定击杀何种敌人
直接用["e",,50]这样表示杀死50个敌人可以吗- -

点评

不可以……这个脚本还没有杀死任意敌人计数的功能……  发表于 2015-11-15 15:04
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1971
在线时间
926 小时
注册时间
2015-10-26
帖子
356

开拓者

36
发表于 2015-11-24 01:33:09 | 只看该作者
本帖最后由 踢腿水上飘 于 2015-11-24 01:46 编辑


不知道为什么,同样的任务设置,就是改了下任务ID,就一个能接,一个不能接
如图,我做游戏整合的最后一个系统了- -#



回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3298
在线时间
1120 小时
注册时间
2009-4-15
帖子
815
37
 楼主| 发表于 2015-11-24 12:34:33 | 只看该作者
踢腿水上飘 发表于 2015-11-24 01:33
不知道为什么,同样的任务设置,就是改了下任务ID,就一个能接,一个不能接
如图,我做游戏整合的最后一个 ...

从截图上看不出问题,想问问,你是读取存档的,还是新开始游戏的?如果是读取存档的方式有可能会出错,如果是新开游戏出现这个问题,我需要看工程才能知道原因。

点评

已经确认是读档的问题- -我习惯边做边测试……重新开始游戏的话就好了,那啥,以后只能全部做好再一次性测试了  发表于 2015-11-24 12:57
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2013-1-20
帖子
3
38
发表于 2015-12-13 10:01:09 | 只看该作者
我是新人,想请问下楼主,如何把任务添加到菜单的选项中去了?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2015-10-6
帖子
6
39
发表于 2015-12-22 00:42:24 | 只看该作者
如果我小白到连成品都不会用的话该怎么办呢?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
242
在线时间
3 小时
注册时间
2012-10-10
帖子
2
40
发表于 2016-2-16 18:15:24 | 只看该作者
感谢分享好物{:2_249:}
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 23:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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