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

Project1

 找回密码
 注册会员
搜索

回复道具如何限定角色使用

查看数: 2211 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-2-15 09:43

正文摘要:

比如有两种回复药,回复药A、回复药B。 如何限定【回复A】只能【角色1、2】使用,【回复药B】只能【角色3、4】使用,并且当战斗中使用错误时,弹出提示该角色不可使用该回复药。 ...

回复

HM495 发表于 2022-2-15 20:54:26
做个公共事件
变量1 = 游戏数据:上一个目标行动者编码
然后判断变量1是不是你要的那个角色编码
是的话强制执行个“恢复”的假技能
否的话弹文本提示
道具做成空效果,绑这个事件

当然你要是想在操作的时候就提示那只能自己去改道具使用的判断逻辑了
HM495 发表于 2022-2-15 09:43:41
零或 发表于 2022-2-20 00:47
道具限定,特定人员使用后无效,已经用共通事件搞定了。但是,在战斗画面时,使用道具后的提示,如何 ...

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

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

物品使用应该在动作执行部分那里,这部分代码不推荐自己去改
毕竟道具使用算是核心代码一部分,不是专门程序大佬很容易搞坏,也容易跟其他插件冲突
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-12-1 00:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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