查看: 2660|回复: 3

[有事请教] 回复道具如何限定角色使用

[复制链接]
梦石
0
星屑
731
在线时间
59 小时
注册时间
2020-12-25
回帖
12
发表于 2022-2-15 09:43:40 | 显示全部楼层 |阅读模式
悬赏5星屑已解决
比如有两种回复药,回复药A、回复药B。
如何限定【回复A】只能【角色1、2】使用,【回复药B】只能【角色3、4】使用,并且当战斗中使用错误时,弹出提示该角色不可使用该回复药。

最佳答案

查看完整内容

左上角那个是战斗日志,如果你的需求是“提示某个道具只能给某人用” 且要把使用效果反馈到战斗日志上的话 我建议可以换个思路 提示直接写在道具说明上让玩家使用前直接能看到 恢复道具A设为攻击属性A 甲以外的角色都设上属性A有效度0% 恢复道具B设为攻击属性B 乙以外的角色都设为属性B有效度0% 相当于专属人员之外,都对这个回复属性免疫 这样左上角也能正确获取到战斗日志的反馈 物品使用应该在动作执行部分那里,这部分代码 ...
梦石
0
星屑
7771
在线时间
1525 小时
注册时间
2013-12-3
回帖
303
发表于 2022-2-15 09:43:41 | 显示全部楼层
零或 发表于 2022-2-20 00:47
道具限定,特定人员使用后无效,已经用共通事件搞定了。但是,在战斗画面时,使用道具后的提示,如何 ...

左上角那个是战斗日志,如果你的需求是“提示某个道具只能给某人用”
且要把使用效果反馈到战斗日志上的话
我建议可以换个思路

提示直接写在道具说明上让玩家使用前直接能看到
恢复道具A设为攻击属性A 甲以外的角色都设上属性A有效度0%
恢复道具B设为攻击属性B 乙以外的角色都设为属性B有效度0%
相当于专属人员之外,都对这个回复属性免疫
这样左上角也能正确获取到战斗日志的反馈

物品使用应该在动作执行部分那里,这部分代码不推荐自己去改
毕竟道具使用算是核心代码一部分,不是专门程序大佬很容易搞坏,也容易跟其他插件冲突
回复

使用道具 举报

梦石
0
星屑
7771
在线时间
1525 小时
注册时间
2013-12-3
回帖
303
发表于 2022-2-15 20:54:26 | 显示全部楼层
做个公共事件
变量1 = 游戏数据:上一个目标行动者编码
然后判断变量1是不是你要的那个角色编码
是的话强制执行个“恢复”的假技能
否的话弹文本提示
道具做成空效果,绑这个事件

当然你要是想在操作的时候就提示那只能自己去改道具使用的判断逻辑了
回复

使用道具 举报

梦石
0
星屑
731
在线时间
59 小时
注册时间
2020-12-25
回帖
12
 楼主| 发表于 2022-2-20 00:47:33 | 显示全部楼层
HM495 发表于 2022-2-15 20:54
做个公共事件
变量1 = 游戏数据:上一个目标行动者编码
然后判断变量1是不是你要的那个角色编码

Snipaste_2022-02-20_00-17-14.png

Snipaste_2022-02-20_00-22-42.png

道具限定,特定人员使用后无效,已经用共通事件搞定了。但是,在战斗画面时,使用道具后的提示,如何搞定?
Snipaste_2022-02-20_00-23-55.png


同时,请教一下,使用物品的逻辑在代码的哪里?根本不知道从何入手找起,想要尝试去看看。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部