查看: 3272|回复: 2

[已经过期] 公共事件中角色强制行动如何用名字代替角色位置?

[复制链接]
梦石
0
星屑
2416
在线时间
187 小时
注册时间
2018-5-11
回帖
96
发表于 2020-8-13 11:47:07 | 显示全部楼层 |阅读模式

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

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

×
强制行动里判断角色出招用的是“角色1人”“角色2人”这一类的。
能不能写一个脚本,让持有特殊名字的人强制行动?
比如 持有“阿尔西斯”角色名的人强制行动。
人生总会有中二的时候,比如现在
梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2020-8-13 14:28:19 | 显示全部楼层
咳..是用脚本强制行动还是强制行动事件改成角色名字?
回复

使用道具 举报

梦石
1
星屑
24088
在线时间
3339 小时
注册时间
2011-7-8
回帖
3862

开拓者

发表于 2020-8-13 16:51:17 | 显示全部楼层
可以,在强制行动上面添加脚本(未测试),如此会覆盖后面对行动角色的设置:
  1. params = @list[@index + 1].parameters
  2. params[0] = 1
  3. params[1] = $game_party.actors.find_index {|a| a.name == "阿尔西斯"}
复制代码

这里的参数参见 Interpreter 1 286行注释:
  #--------------------------------------------------------------------------
  # ● 战斗者用 itereta (要考虑全体队伍、全体同伴)
  #     parameter1 : 0 为敌人、1 为角色
  #     parameter2 : 0 以上为索引、-1 为全体
  #--------------------------------------------------------------------------
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部