У меня возникла ошибка в текстовой RPG, над которой я работаю. Каждый раз, когда я отвечаю set "dec2= A. Go to the forest B. Kill your crew members C. Look at the necklace "
Может кто-нибудь сказать мне, что я делаю неправильно или по крайней мере просто исправить код?Пакет закрывается каждый раз, когда я отвечаю на это приглашение
:classChosen
echo Take care!
pause
set "dec1="
set /p "dec1= A. Punch her in the eyeball B. Go outside C. Kill yourself "
if not defined class goto :classChosen
if /i "%dec1%"=="A" (REM DEC1
echo The guards catch you.
pause
echo The village has decided to execute you for turning the leaders daughter blind.
pause
:death1
echo You died.
echo You will now be transported back to time...
pause
goto :classChosen
pause
)
if /i "%dec1%"=="B" (REM DEC1
echo You go outside
pause
echo You see your crew members awake
pause
echo They greet you and give you your old necklace.
pause
set "dec2="
:path2
set /p "dec2= A. Go to the forest B. Kill your crew members C. Look at the necklace "
if not defined dec2 goto path2
if /i "%dec2%"=="A" (REM DEC2
echo You go to the forest
pause
echo You encounter a large wolf
pause
echo The wolf eats your face off and screams death metal.
pause
:death2
echo You will now be transported back in time.
pause
goto path2
)
if /i "%dec2%"=="B" (REM DEC2
echo You killed your crew members.
echo Out of extreme depression of no friends, you decide to kill yourself.
pause
goto death2
)
if /i "%dec2%"=="C" (REM DEC2
echo You look at your old necklace
pause
echo You see that somebody has engraved a marking on it but you dont know who.
pause
:path3
set "dec3="
set "dec3= A. Ask someone about the necklace B. Throw the necklace away C. Destroy the moon "
if not defined dec3 goto path3
goto path3
)
)
REM add path
)
if /i "%dec1%"=="C" (REM DEC1
goto death1
)
REM add end last
REM :end
Вот код, я действительно нужно знать, что им делать неправильно быстро, потому что это моя партия домашних заданий. Это похоже на 12 утра, и я смущен тем, что я делаю неправильно. Это не полная игра, хотя я просто вставляю код, который нуждается в исправлении.