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

Project1

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

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
717
在线时间
59 小时
注册时间
2020-12-25
帖子
16
跳转到指定楼层
1
发表于 2022-2-15 09:43:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
5星屑
比如有两种回复药,回复药A、回复药B。
如何限定【回复A】只能【角色1、2】使用,【回复药B】只能【角色3、4】使用,并且当战斗中使用错误时,弹出提示该角色不可使用该回复药。

最佳答案

查看完整内容

左上角那个是战斗日志,如果你的需求是“提示某个道具只能给某人用” 且要把使用效果反馈到战斗日志上的话 我建议可以换个思路 提示直接写在道具说明上让玩家使用前直接能看到 恢复道具A设为攻击属性A 甲以外的角色都设上属性A有效度0% 恢复道具B设为攻击属性B 乙以外的角色都设为属性B有效度0% 相当于专属人员之外,都对这个回复属性免疫 这样左上角也能正确获取到战斗日志的反馈 物品使用应该在动作执行部分那里,这部分代码 ...

Lv4.逐梦者

梦石
0
星屑
6628
在线时间
1515 小时
注册时间
2013-12-3
帖子
325
2
发表于 2022-2-15 09:43:41 | 只看该作者
零或 发表于 2022-2-20 00:47
道具限定,特定人员使用后无效,已经用共通事件搞定了。但是,在战斗画面时,使用道具后的提示,如何 ...

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

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

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

使用道具 举报

Lv4.逐梦者

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

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

使用道具 举报

Lv2.观梦者

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





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



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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 19:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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