如何创建一个简单的升级系统?



我正在尝试创建一个简单的升级系统,如果我有足够的%经验%我将能够获得%水平%,我当前的代码是

Set /a experience = %experience%+1
echo you gained 1 xp!
goto play

Play是你输入得到1 xp的地方,所以我不需要添加它。我试着四处看看,但找不到答案,所以我决定问一下。

编辑:我将添加所有的代码
set /a experience = %experience%+1
:play
cls
echo               Options
echo          Current Level: %level%
echo          Current Xp: %experience%
echo Get xp
echo Level up
set /p ans="Choose : "
if %ans%==xp (
goto train
)
if %ams%==level(
goto levelup
)

:levelup
if %experience% GEQ 10 (
set /a level+=1
(
goto play
:train
cls
Set /a experience = %experience%+1
echo you gained 1 experience
goto play

您可以使用以下命令:

:levelup
if %experience% GEQ 10 (
set /a level=level+1
)
goto :play

请注意,上面的代码是在Linux Mint上使用wine-5.0测试的。

希望对你有帮助。

最新更新