原帖由 xedcx 于 2008-4-28 20:44 发表 
if h < 30
H应该是代表HP的意思吧?
建议不要设置成固定值,这个如果编译成EXE以后,对不同等级的玩家,不同职业的玩家来说,是不适用的.我建议可以用%. 就是找到HP上限地址,读取HP上限后,乘以%来确定血量的值,这样可以 ... 这种问题,我一般是这样弄的。
var h=0
var hp=0
main
set hp=readintegerfrominifile(".ini","。。","hp",1000)
...
if h<hp
...
endif
endmain
这样,随时可以在.INI文件里修改加血下限
|