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

Project1

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

[有事请教] 入队离队指令请教,如何运用变量入离队而非脚本指定ID号?

[复制链接]

Lv2.观梦者

梦石
0
星屑
929
在线时间
105 小时
注册时间
2022-7-30
帖子
47
跳转到指定楼层
1
发表于 2022-12-12 14:37:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
搜索到入队离队指令是$gameParty.addActor(n); $gameParty.removeActor(n),是脚本指定人物数据库的ID号,
游戏里已经记录四位角色ID到四个变量,全员离队,变为另外四个角色进行剧情,剧情后需要恢复原四位角色,
原四位角色是玩家从众多角色中选择的,上面的指令不能实现,请教大神们解决办法...

比如$gameParty.addActor(25)命令是加入ID为25的角色,
我想要的类似$gameParty.addActor(变量)的命令,用变量加入队员..

Lv4.逐梦者

梦石
0
星屑
7247
在线时间
474 小时
注册时间
2021-12-4
帖子
513
2
发表于 2022-12-12 14:57:06 | 只看该作者
$gameVariables.setValue(n, $gameParty._actors); // 备份当前全队角色编号,以一维数组形式存放在n号变量中

$gameParty._actors = $gameVariables.value(n); // 从n号变量恢复全队角色,然后要用下一行代码刷新地图和队伍显示
$gamePlayer.refresh(); $gameMap.requestRefresh();
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
929
在线时间
105 小时
注册时间
2022-7-30
帖子
47
3
 楼主| 发表于 2022-12-12 18:16:15 | 只看该作者
谢谢楼上的回复,但是我测试没有通过,脚本如下:

记录全队ID到134变量,这个指令在上面,应当记录的是原来四个队员,但在下面变量检查对话框却是新加入的两名队员ID,
搞不懂,该怎么写这个脚本呢....

1.jpg (109.94 KB, 下载次数: 22)

1

1

2.jpg (60.82 KB, 下载次数: 23)

2

2
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7247
在线时间
474 小时
注册时间
2021-12-4
帖子
513
4
发表于 2022-12-12 20:29:01 | 只看该作者
gxlmx2 发表于 2022-12-12 18:16
谢谢楼上的回复,但是我测试没有通过,脚本如下:

记录全队ID到134变量,这个指令在上面,应当记录的是原 ...

$gameVariables.setValue(n, $gameParty._actors.slice());
不好意思少写了一个.slice(),不然要存读档后才会生效了
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
929
在线时间
105 小时
注册时间
2022-7-30
帖子
47
5
 楼主| 发表于 2022-12-12 22:43:38 | 只看该作者
测试通过,再次感谢!
年纪上来了点,但还保持着儿时的一份童心,RPGMV就是实现儿时梦想的绝佳工具,
自己懂点电脑知识,制作的越深入就越感觉看得懂一些代码才好,
由于担心自己的发际线和越来越多的白发,就一直没有去了解JS.......
得益于project1论坛,还有热心的大神们,致谢!!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
285
在线时间
74 小时
注册时间
2022-12-4
帖子
194
6
发表于 2022-12-14 20:14:04 | 只看该作者
萌新看个热闹
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 17:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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