我正在进行一场RPG游戏,我正在开店。你应该能够升级你的武器/装甲,我想知道如何制作一个方法,以便在购买时提高价格。继承人我所拥有的:
if %money% GEQ (%WeaponLevel% * 4) / 2 then set money=(%WeaponLevel% * 4) / 2 & set WeaponLevel=%WeaponLevel% + 1
谢谢!希望我太远远不是:)
答案 0 :(得分:0)
set /a $=money - (weaponlevel *2)
if %$% geq 0 set /a money=$&set /a weaponlevel +=1
使用临时变量$
(其名称不相关 - 但不要使用保留名称temp
或tmp
),
请注意,在set / a中,变量名不需要包含在%
中。此外((%weaponlevel%* 4)/ 2)与(weaponlevel * 2)完全相同
money
更改weaponlevel
和set /a
的值; money
的新值在临时变量中,+=1
增加一个值。