我需要有关基于文本的游戏的帮助我正在尝试在变量的值和某个数字之间创建一个变量,它在这里不起作用是我的代码set damage=%random% %% %enemyattack%
或set damage=%random% %%%enemyattack%
当我在测试文件中从我的玩家健康状况中减去它时,它总是给我一个巨大的负数,我的整个代码是:
@echo off
set health=100
set defense=3
set eattack=4
set damage=%random% %%%eattack%
set /a "damage1=damage*2"
set /a "health-damage1"
答案 0 :(得分:1)
尝试使用/ a开关:
set /a damage=