好的,所以我正在嘗試制作一個 rpg,到目前為止一切順利,但我想修復這個錯誤。我使用一個系統,所以當你按“ws d”時它會向上或選擇。問題是當我按下“Q”或“K”之類的不同按鈕時,它會向我發出嗶嗶聲。我已經被這個困擾了一段時間了。
:startgame
cls
if %select% gtr 4 set select=1
if %select% lss 1 set select=4
set s1=-
set s2=-
set s3=-
set s4=-
set s%select%=@
echo --------------------------------
echo Welcome to StormTides.
echo --------------------------------
echo Version: v1.1: Beta_Test
echo What would you like to do?
echo.
echo [%s1%] Load Save
echo [%s2%] New Save
echo [%s3%] Controls
echo.
echo --------------------------------
echo [%s4%] Exit
if "%msplash%"=="y" echo.
choice /c:wsd /n /m ""
set msplash=n
if "%errorlevel%"=="1" set /a select-=1
if "%errorlevel%"=="2" set /a select =1
if "%errorlevel%"=="3" (
if "%select%"=="1" set select=1&goto login2
if "%select%"=="2" set select=1&goto createuser
if "%select%"=="3" set select=1&goto controls
if "%select%"=="4" exit
)
goto startgame
uj5u.com熱心網友回復:
您的choice命令只允許 w、s 或 d。如果您想允許用戶輸入其他字符,如 Q 或 K,您需要將它們添加到選擇命令中...例如,choice /c:wsdQK...
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/450865.html
