幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2494|回复: 1

[RMXP] 关于RPG任务的制作~~~

[复制链接]

1

主题

1

帖子

10

积分

②入门

积分
10
发表于 2010-10-2 03:10:28 | 显示全部楼层 |阅读模式
。。。。。。。。。。。好难。。。。看了教程也不会


什么变量,开关,独立开关。。。。。。。。。。。 想死了
谁能教教我啊!!!!!!!!!!!!!
回复

使用道具 举报

6

主题

27

帖子

336

积分

④见习

积分
336
QQ
发表于 2010-10-2 23:15:59 | 显示全部楼层
我们来举个例子吧QU~
楼主所说的应该是公共事件任务系统,那么我们就先设置一些剧情和一般任务吧~

主线任务:回家途中的阿尔西斯同学遭到了幽灵的袭击,发现幽灵比以往多了许多,于是就前往幽灵洞前去调查,在幽灵洞门口发现了昏迷的西露达同学,原来她是被一群幽灵围殴出来了~最后两人在幽灵洞最深处打败了异化的亡灵法师。(OK,楼主君不要过分的让我写更多的剧情哦~)

一般任务:西露达的复仇:杀掉10个幽灵来解西露达的心头之恨吧!

首先打开脚本编辑器,把MAIN前面的那个脚本插入到自己的游戏中。
在1号公共事件中设置一个叫做“使用任务书”的公共事件,在事件中插入脚本“$scene = Scene_RecordBook.new”,意即呼出任务表。
现在让我们开始做剧情吧!
我们的阿先生在开始时设置自动执行事件遇到幽灵之后,要前去调查,此时,我们将变量【主线剧情】设置为1。
然后再公共事件中设置新的事件,条件分歧当【主线剧情】的变量为1时,我们插入如下脚本:
$Mission="在回家路上遭到了袭击,去调查一下吧!"
然后遇到了西露达,【主线剧情】的变量变成了2。于是在刚刚建立的公共事件中再次设定条件分歧:当【主线剧情】变量为2时,我们插入如下脚本:
$Mission="遇到了西露达,并同意和阿尔西斯一起调查幽灵洞。"

以下以此类推。

再来说说一般任务。
这个任务建议设置成明雷,也就是事件遇敌,每当打死一个幽灵时我们就将【打死幽灵数】的变量+1,刚开始时插入如下脚本:
当【接受了支线任务】变量为1时:$Mission="去为西露达复仇,杀死幽灵吧!"
然后在每一层幽灵洞内并行处理事件:当【打死幽灵数】大于等于10时,我们就收到了西露达感谢的话语,加上一些药草。此时将【接受了支线任务】变量设置为2。
在公共事件中插入脚本:$Mission="完成了该任务!"

最后,记得将所有的公共事件除1号外全设置为并行处理。
不过公共事件最好少一些,不然游戏会卡。
呆滞,会编剧不会技术的丫头
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-11-1 07:34 , Processed in 0.030297 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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