level 1
银河眼◎主脑
楼主
[怪物血量显示v1.2]
*任务地图,显示当前区域第一个敌人的HP
*当前区域第一个敌人被击倒后,显示后面一个敌人的HP;以此类推
*道具袋第一个物品的数量,就是第一个敌人的HP
*注意程序判定当前区域的第一个敌人,并不一定是,我们认为的活动的敌人,所以部分情况下部分区域,可以视作此时本条金手指失效
*步骤1,下屏幕“菜单”->“面板自定义”-> 看屏幕中的组件是“道具登录”还是“道具登录【大】”->“设定” ->“道具登录/道具登录【大】” -> 点击左边某个物品,把它设置为“请触摸登入位置”的1号位置物品 -> “返回” ->“返回”-> “确定” -> “返回”
*步骤2,下屏幕“菜单”-> 上屏幕道具袋的第一个物品更换一下,更换为刚才登入的1号位置物品。这样,下屏幕就可以一直显示第一个物品的数量
*开启显血金手指后,下屏幕就能一直显示怪物血量(在战斗中,该金手指需要保持开启状态,显示的血量才能实时变化)
*部分怪物(如巨戟龙、蛇王龙)血量过高,会显示负值,当负值降低到-32768(实际血量降低到32767)时会恢复正常
D3000000 00000000
B0F12214 00000000
DC000000 00000018
60000000 00000000
B0000000 00000000
B0000E28 00000000
DA000000 000003E8
D3000000 00000000
61062ED4 00000000
B1062ED4 00000000
DC000000 0000108E
A0000000 00000000
D7000000 00000002
D0000000 00000000
D0000000 00000000
D0000000 00000000
D0000000 00000000
D2000000 00000000
以上是在吧里找到的显血金手指,使用后发现当怪物血量超过一定值(目测在32500左右,猜测是32767,即16位位最大有符号整数)时,会显示为负数(比如巨戟龙是-20000+)并且随着怪物受伤而继续下降,当血量下降到-32768后又恢复为正值。猜测原因是该金手指用道具袋第一个物品的数量显示血量,但是道具袋物品设置为了短整型,所以血量超过32767时会溢出成负数,负数下降到最小值时又恢复为正数。虽然没有大影响,但是用着很难受,有没有大佬知道怎么改代码能让血量显示正常,或者用其他方法,比如用前两格或前三格道具的数量和来表示怪物血量
实在不知道这个代码每一行代表的具体意思是啥啊
2025年04月18日 07点04分
1
*任务地图,显示当前区域第一个敌人的HP
*当前区域第一个敌人被击倒后,显示后面一个敌人的HP;以此类推
*道具袋第一个物品的数量,就是第一个敌人的HP
*注意程序判定当前区域的第一个敌人,并不一定是,我们认为的活动的敌人,所以部分情况下部分区域,可以视作此时本条金手指失效
*步骤1,下屏幕“菜单”->“面板自定义”-> 看屏幕中的组件是“道具登录”还是“道具登录【大】”->“设定” ->“道具登录/道具登录【大】” -> 点击左边某个物品,把它设置为“请触摸登入位置”的1号位置物品 -> “返回” ->“返回”-> “确定” -> “返回”
*步骤2,下屏幕“菜单”-> 上屏幕道具袋的第一个物品更换一下,更换为刚才登入的1号位置物品。这样,下屏幕就可以一直显示第一个物品的数量
*开启显血金手指后,下屏幕就能一直显示怪物血量(在战斗中,该金手指需要保持开启状态,显示的血量才能实时变化)
*部分怪物(如巨戟龙、蛇王龙)血量过高,会显示负值,当负值降低到-32768(实际血量降低到32767)时会恢复正常
D3000000 00000000
B0F12214 00000000
DC000000 00000018
60000000 00000000
B0000000 00000000
B0000E28 00000000
DA000000 000003E8
D3000000 00000000
61062ED4 00000000
B1062ED4 00000000
DC000000 0000108E
A0000000 00000000
D7000000 00000002
D0000000 00000000
D0000000 00000000
D0000000 00000000
D0000000 00000000
D2000000 00000000
以上是在吧里找到的显血金手指,使用后发现当怪物血量超过一定值(目测在32500左右,猜测是32767,即16位位最大有符号整数)时,会显示为负数(比如巨戟龙是-20000+)并且随着怪物受伤而继续下降,当血量下降到-32768后又恢复为正值。猜测原因是该金手指用道具袋第一个物品的数量显示血量,但是道具袋物品设置为了短整型,所以血量超过32767时会溢出成负数,负数下降到最小值时又恢复为正数。虽然没有大影响,但是用着很难受,有没有大佬知道怎么改代码能让血量显示正常,或者用其他方法,比如用前两格或前三格道具的数量和来表示怪物血量