Пакетный файл поднимает статус в RPG игре и устанавливает максимальный уровень

Так что я делаю игру в пакетном режиме, и это РПГ... НО я не могу заставить работать уровень... У меня есть levelmax и уровень, установленные так:

set level=0
set maxlevel=500

И тогда у меня есть это:

::levelStatus
if exp=%exp%=10 set level=%level%=%level%+1
if exp=%exp%=10 set money=%money%=%money%+1000

Если бы вы могли помочь, я был бы признателен, спасибо.

1 ответ

Если exp =% exp% = 10 установленный уровень =%level%=%level%+1

должно быть

если%exp%==10 set /a level=%level%+1

или же

если%exp%==10 set /a level=level+1

или же

если% exp% == 10 набор / уровень +=1

== равно для двух строк.

set /a выполняет арифметические расчеты.

%level% означает содержание level,

set /a синтаксис допускает любую из трех показанных форм.

! Внимание: вы указали, что level должно быть увеличено only а также every time тот exp ровно 10

Другие вопросы по тегам