诚实小鸟 发表于 2026-3-27 18:17:52

关于获取怪物血量大于或者小于指定数值的脚本


想添加一个打怪触发加货币的脚本,比如怪物血量大于999,小于99999,击杀后几率增加1元宝,这个检测怪物血量的脚本命令该怎么写?求吊大的大神指点下,谢谢

诚实小鸟 发表于 2026-3-27 18:17:52

可以用文本记录形式,杀死检测去给

诚实小鸟 发表于 2026-3-27 18:17:52

M.<$MaxHP> 试试这个

诚实小鸟 发表于 2026-3-27 18:17:52

[@KillMon]
#ACT
MOV N$血量 0
M.GetObjectAbilityEx 1 N$血量
#IF
LARGE  N$血量 9999
#ACT
GAMEGOLD + 10
BREAK
#IF
LARGE  N$血量 999
#ACT
GAMEGOLD + 5
BREAK
#IF
LARGE  N$血量 99
#ACT
GAMEGOLD + 1
BREAK

诚实小鸟 发表于 2026-3-27 18:17:52

[@KillMon]
#ACT
MOV N$血量 0
M.GetObjectAbilityEx 1 N$血量
#IF
RandomEx 1 100
SMALL  N$血量 999999
LARGE  N$血量 999
#ACT
GAMEGOLD + 1

诚实小鸟 发表于 2026-3-27 18:17:52

442671 发表于 2022-1-30 16:23 [@KillMon]
#ACT
MOV N$血量 0
谢谢,祝大神新年快乐!

诚实小鸟 发表于 2026-3-27 18:17:52

蓅氓爱学习 发表于 2022-1-29 13:42 可以用文本记录形式,杀死检测去给
谢谢,祝大神新年快乐!

诚实小鸟 发表于 2026-3-27 18:17:52

6748115 发表于 2022-1-29 15:56 M. 试试这个
谢谢,祝大神新年快乐!

诚实小鸟 发表于 2026-3-27 18:17:52

一楼的简单

诚实小鸟 发表于 2026-3-27 18:17:52

#IF
LARGE <$ATTACKMONSTER_MAXHP> 999
SMALL <$ATTACKMONSTER_MAXHP> 99999
#ACT
GAMEGOLD + 1
引擎有相关变量,没必要这里获取哪里获取的。
页: [1]
查看完整版本: 关于获取怪物血量大于或者小于指定数值的脚本