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

Project1

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

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2258
在线时间
176 小时
注册时间
2018-5-11
帖子
144
跳转到指定楼层
1
发表于 2020-8-13 11:47:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
强制行动里判断角色出招用的是“角色1人”“角色2人”这一类的。
能不能写一个脚本,让持有特殊名字的人强制行动?
比如 持有“阿尔西斯”角色名的人强制行动。
人生总会有中二的时候,比如现在

Lv5.捕梦者

梦石
0
星屑
33188
在线时间
10490 小时
注册时间
2009-3-15
帖子
4756
2
发表于 2020-8-13 14:28:19 | 只看该作者
咳..是用脚本强制行动还是强制行动事件改成角色名字?
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

3
发表于 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 网络脚本 *
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-28 15:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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