Project1
标题:
请问如何对道具的使用对象执行一个事件?
[打印本页]
作者:
麻薯shu
时间:
2024-12-18 23:00
标题:
请问如何对道具的使用对象执行一个事件?
我把这个事件放到了共通事件里,用道具效果去触发,但是不知道怎么让这个事件的目标变成道具的目标
不知道有没有大佬能够帮助我,非常感谢!
作者:
阵颜
时间:
2024-12-18 23:33
简单的方法就是给道具使用者添加一个状态,
然后再在条件里逐个判断谁有这个状态。
作者:
jack99zgp
时间:
2024-12-19 15:58
本帖最后由 jack99zgp 于 2024-12-19 16:01 编辑
用变量
或者用脚本,在战斗中执行公共事件时BattleManager._targets[0]就是你这次执行技能时的目标,你可以获取它的_actorId代入到变量中,在物品界面你选择的菜单角色就是$gameParty.targetActor(),用它获取角色的序号,当然,如果你熟悉对角色用的脚本操作就可以直接用脚本
作者:
麻薯shu
时间:
2024-12-20 10:23
jack99zgp 发表于 2024-12-19 15:58
用变量或者用脚本,在战斗中执行公共事件时BattleManager._targets[0]就是你这次执行技能时的目标,你可以 ...
感谢大佬 我去试试
作者:
feng295900
时间:
2024-12-20 12:01
纯事件版:你创建公共事件,就是使用道具后触发的那个公共事件,找一个你自定义的ID变量,然后代入【游戏数据】/【上一个行动者编码】,这样这边变量就存储了物品使用对象的编号,比如里德就是1,凯西就是6这样。然后就可以再公共事件里对这个人进行操作了。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1