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

Project1

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

[有事请教] 请问如何对道具的使用对象执行一个事件?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
102
在线时间
25 小时
注册时间
2024-12-2
帖子
2
跳转到指定楼层
1
发表于 2024-12-18 23:00:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我把这个事件放到了共通事件里,用道具效果去触发,但是不知道怎么让这个事件的目标变成道具的目标

不知道有没有大佬能够帮助我,非常感谢!

Lv4.逐梦者

梦石
1
星屑
14441
在线时间
5263 小时
注册时间
2017-2-18
帖子
397
2
发表于 2024-12-18 23:33:01 | 只看该作者
简单的方法就是给道具使用者添加一个状态,
然后再在条件里逐个判断谁有这个状态。
化而为鸟,其名为鸽。怒而咕,咕咕咕咕——咕咕咕!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3275
在线时间
380 小时
注册时间
2018-8-3
帖子
19
3
发表于 2024-12-19 15:58:02 | 只看该作者
本帖最后由 jack99zgp 于 2024-12-19 16:01 编辑

用变量或者用脚本,在战斗中执行公共事件时BattleManager._targets[0]就是你这次执行技能时的目标,你可以获取它的_actorId代入到变量中,在物品界面你选择的菜单角色就是$gameParty.targetActor(),用它获取角色的序号,当然,如果你熟悉对角色用的脚本操作就可以直接用脚本
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
102
在线时间
25 小时
注册时间
2024-12-2
帖子
2
4
 楼主| 发表于 2024-12-20 10:23:51 | 只看该作者
jack99zgp 发表于 2024-12-19 15:58
用变量或者用脚本,在战斗中执行公共事件时BattleManager._targets[0]就是你这次执行技能时的目标,你可以 ...

感谢大佬 我去试试
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
695
在线时间
73 小时
注册时间
2010-11-2
帖子
6
5
发表于 2024-12-20 12:01:36 | 只看该作者
纯事件版:你创建公共事件,就是使用道具后触发的那个公共事件,找一个你自定义的ID变量,然后代入【游戏数据】/【上一个行动者编码】,这样这边变量就存储了物品使用对象的编号,比如里德就是1,凯西就是6这样。然后就可以再公共事件里对这个人进行操作了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-11 17:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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