好的,所以我现在正在制作一个批量RPG,如果你死的话,我想让你失去5%的最大生命值。
这是我对健康损失的代码:
symlink
非常感谢任何帮助!
答案 0 :(得分:1)
set /a healthmaxloss=(5 * healthmax) / 100
或
set /a healthmaxloss=healthmax / 20
由于batch-maths是整数,因此不要尝试生成分数。如表达式所示,它会尝试在乘法之前执行除法。
set /a
不需要%
中的变量名称。
答案 1 :(得分:1)
将healthmax设置为其之前值的95%会更容易,而不是计算5%然后减去。
set /a healthmax = healthmax * 95 / 100