Я настраиваю строку текста, которая скажет, потеряли ли вы или получили что-то, но всякий раз, когда значение отрицательное, всегда присутствует символ (-).Я пытался найти, как это исправить, но ничего не нашел.
:grocerycomplete
set /a randomsurvivors=%random% %%3 - 1
if %randomsurvivors% LSS 0 (
set porn=lost
) else (
set porn=gained
)
echo ========================
echo You have looted the Grocery Store!
echo You have %porn% %randomsurvivors% Survivor(s)!
"randomsurvivors" генерирует число от 1 до -1.
Затем число читается, и если оно <0, оно скажет потерянное, а если> 0это скажет, выиграл.Всякий раз, когда это -1, он скажет:
========================
You have looted the Grocery Store!
You have lost -1 Survivor(s)!
Я хочу, чтобы он сказал:
========================
You have looted the Grocery Store!
You have lost 1 Survivor(s)!