站内搜索

搜索
热搜: 活动 交友 discuz

iFAction 世界需要你的想象力!

[请帮忙] 如何脚本指令改动敌人数值,怪物锁血

14

主题

150

帖子

1906

积分

iF城镇

Rank: 6Rank: 6

积分
1906
发表于 2021-10-23 15:18:48 | 显示全部楼层 |阅读模式
求几个效果,目前ifa修改敌人有个弊端,必须为预设敌人才有敌人ID  ,后续通过【击败执行】触发器生成的敌人无法读取ID?  导致无法实时事件改动敌人属性

各位大佬帮忙看下,有无办法实现以下效果:
1、我只预设1个敌人,实现敌人锁定0血或者1血不死亡     这样可以利用1个预设敌人反复复活,从而保证锁定敌人ID进行动态调整属性
(但矛盾的是,若锁血不死,岂不是无法触发【击败执行】这个条件了吗 )
备注:利用敌人血量判断以及受伤触发的已有条件 反应时间太慢了  经常会出现秒杀而无法生效配置

2、有无脚本指令可以:修改有ID的敌人属性(指直接改成XX数值而非增加减少)    以及   增减有ID的敌人属性   
简单举例:
①把敌人改成最大生命值为500

②增加敌人500最大生命值

坐等 求帮助,谢谢大家
莫问,问就是在偷懒

3

主题

60

帖子

2036

积分

iF城镇

Rank: 6Rank: 6

积分
2036
发表于 2021-10-23 19:13:47 | 显示全部楼层
修改敌人HP最大值,可以用这个 RV.NowSet.findEnemyId(id).maxHp ,这里的id不是地图里的敌人id,而是在 设置-敌人 里的id,这样修改会导致所有这个id类型的敌人HP都会增加,重开游戏这个值也会还原。

14

主题

150

帖子

1906

积分

iF城镇

Rank: 6Rank: 6

积分
1906
 楼主| 发表于 2021-10-23 20:11:13 | 显示全部楼层
1084736768 发表于 2021-10-23 19:13
修改敌人HP最大值,可以用这个 RV.NowSet.findEnemyId(id).maxHp ,这里的id不是地图里的敌人id,而是在 设 ...

谢!  感谢!  十分感谢!
莫问,问就是在偷懒
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们
QQ群:977585123
iFAction下载
Windows客户端
反馈
意见建议
iFAction

iFAction

京ICP备15053274号-1

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.