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

Project1

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

[已经解决] 关于RMVXA队友离队系统的制作方法

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2016-2-15
帖子
34
跳转到指定楼层
1
发表于 2016-2-15 22:08:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如题,在下是刚刚接触RMVXA不久的新人,截至目前仅仅做过一个游戏时间15分钟的小RPG。这一次准备做一个队友较多、剧情相对完整的游戏,不料开始不久就卡在了换队友系统上……

由于RMVXA事件中只有角色离队而无队员离队,因此想请教一下例如“2号位置队员离队”这样的效果该如何做?翻了一些过去的帖子,似乎可以用变量和分歧完成,但具体过程还是一头雾水……唯有请各位前辈指点。
P.S:RMVXA的队伍上限似乎不为4人,有前辈指出可以用脚本进行改变,请问应该加在哪一栏中?

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9397
在线时间
2748 小时
注册时间
2008-9-5
帖子
3543

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

2
发表于 2016-2-15 22:14:57 | 只看该作者
在事件里使用脚本:
  1. $game_party.members.delete_at(位置)
  2. $game_player.refresh
  3. $game_map.need_refresh = true
复制代码
位置从0算起。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

店长

梦石
13
星屑
1282
在线时间
1810 小时
注册时间
2010-10-6
帖子
779

蛤蛤蛤蛤开拓者

3
发表于 2016-2-15 22:22:38 | 只看该作者
如果队友很多的话还是用脚本的好.
https://rpg.blue/thread-332492-1-1.html
实在想用事件的话可以参考这个方法,用变量代入队伍的角色ID来判断.


评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

努力填新坑中!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2016-2-15
帖子
34
4
 楼主| 发表于 2016-2-15 22:27:02 | 只看该作者
cinderelmini 发表于 2016-2-15 22:14
在事件里使用脚本:位置从0算起。

多谢!请问这段脚本直接新开一栏吗?还是必须插入在某个原来的脚本中?

点评

不用,就在编辑事件的时候,用【事件指令】最后一页的【脚本】功能,三行输入进去就好了。  发表于 2016-2-15 22:57
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2016-2-15
帖子
34
5
 楼主| 发表于 2016-2-15 22:28:04 | 只看该作者
猪衰衰 发表于 2016-2-15 22:22
如果队友很多的话还是用脚本的好.
https://rpg.blue/thread-332492-1-1.html
实在想用事件的话可以参考 ...

感谢,我计划中要做10个以上的队友,看起来还是用脚本比较方便……
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

6
发表于 2016-2-16 07:47:42 | 只看该作者

点评

非常感谢,问题顺利解决了,帮了大忙!  发表于 2016-2-16 11:53
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2016-2-15
帖子
34
7
 楼主| 发表于 2016-2-16 09:22:11 | 只看该作者
喵呜喵5 发表于 2016-2-16 07:47
https://rpg.blue/home.php?mod=space&uid=291206&do=blog&id=12642

感激不尽!我去研究一下怎么用……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2016-2-15
帖子
34
8
 楼主| 发表于 2016-2-16 18:40:58 | 只看该作者
喵呜喵5 发表于 2016-2-16 07:47
https://rpg.blue/home.php?mod=space&uid=291206&do=blog&id=12642

抱歉又来请教了……
我希望队员离队后重新出现在地图上,以第2位队员离队为例,思路是这样的:
选择要离队的队员后,首先用前辈的脚本将本ID队员在队内位置的变量代入,如果变量=2,则将”该队员已离队“的变量赋值为1。
在地图上设置一个该队员的事件,触发条件为”该队员已离队“=1,并继续做入队事件。
尝试了几次,用F9检查发现队员离队后ID队员在队内位置的变量无变化……不知自己是哪里操作错了?

点评

所用变量是“该队员对内位置=m5_position(011) ”,011为队员ID  发表于 2016-2-16 18:44
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

9
发表于 2016-2-16 18:55:25 | 只看该作者
懵懂新人 发表于 2016-2-16 18:40
抱歉又来请教了……
我希望队员离队后重新出现在地图上,以第2位队员离队为例,思路是这样的:
选择要离 ...

为什么要这么麻烦……

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2016-2-15
帖子
34
10
 楼主| 发表于 2016-2-16 19:02:34 | 只看该作者
喵呜喵5 发表于 2016-2-16 07:47
https://rpg.blue/home.php?mod=space&uid=291206&do=blog&id=12642

又研究了一下,用三楼的办法成功了。不过如果可能的话还是希望前辈能指点一下我原来思路的错误……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 07:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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