查看: 2189|回复: 5

[已经解决] 请教如何在事件脚本中改变数据库内的初期伙伴的设定。

[复制链接]
梦石
0
星屑
8498
在线时间
775 小时
注册时间
2017-11-10
回帖
1074
发表于 2018-5-27 22:52:03 | 显示全部楼层 |阅读模式

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

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

×
360截图20180527224945671.png
比如游戏初期的数据库的初期伙伴为1号角色。
在游戏过程中,这个数据库的初期伙伴变为2号角色。
请问在事件脚本中该怎么操作?
请教各位前辈的说。
一个只会简单事件的Rm新人,脚本完全不懂。只求做个简单的游戏完成自己的游戏之梦而已。
第一个游戏已经完成,等待各素材的完成和测试。
梦石
8
星屑
3963
在线时间
397 小时
注册时间
2017-10-11
回帖
114
发表于 2018-5-28 00:43:35 | 显示全部楼层
你的意思不就是替换队员吗?
用$game_party.add_actor(角色编号)加入队员,
用$game_party.remove_actor(角色编号)让队员离队。
如果需要初始化队员,就用$game_party[角色编号].setup(角色编号)。比如
$game_party.add_actor(1)
$game_party[1].setup(1)
就是在队伍中加入一号角色并且初始化。
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2018-5-28 10:05:58 | 显示全部楼层
本帖最后由 灯笼菜刀王 于 2018-5-28 10:07 编辑

在game party里,setup_starting_members 把数据库设置的的初始角色塞到角色数组里,你要改动初始角色,就让它把别的对象塞进去就好了。

然而,这句在整个游戏过程中只会执行一次,也就是选择NEWGAME后载入一次,以后就在也没用到了,你是想要做啥效果? 开场随机主角?  

开局一只昆救世全靠吞

如果是要角色初始化,那按楼上的方法就可以了
回复

使用道具 举报

梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2018-5-28 10:51:45 | 显示全部楼层
不能改数据库。
你要的效果就是一个判断的问题,根据不同情况不同人入队。
脚本里找到初始队员的地方,做个判断就行了。
也找到脚步NEWGAME的地方,添加$game_party.add_actor(1)就可以入队了,没必要非用初始队员。
回复

使用道具 举报

梦石
0
星屑
8498
在线时间
775 小时
注册时间
2017-11-10
回帖
1074
 楼主| 发表于 2018-5-28 19:44:46 | 显示全部楼层
已经自行解决该问题,感谢各位前辈的思路。
一个只会简单事件的Rm新人,脚本完全不懂。只求做个简单的游戏完成自己的游戏之梦而已。
第一个游戏已经完成,等待各素材的完成和测试。
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2018-5-28 20:49:37 | 显示全部楼层
改初期伙伴没意义吧···因为你在游戏过程中改初期伙伴,除非你再把改写的数据写回去,但是即使那样也只是影响你新开的游戏而已···
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部