This is another question I have for my Yahtzee game. I need to set a "FOR" loop to run 6 times.
:roll
cls
pause
SET /A dice=%RANDOM% %%6 +1
if %dice%==1 (
echo %dice1a%
echo %dice1b%
echo %dice1c%
echo %dice1d%
echo %dice1e%
echo %dice1f%
echo %dice1g%
)
if %dice%==2 (
echo %dice2a%
echo %dice2b%
echo %dice2c%
echo %dice2d%
echo %dice2e%
echo %dice2f%
echo %dice2g%
)
if %dice%==3 (
echo %dice3a%
echo %dice3b%
echo %dice3c%
echo %dice3d%
echo %dice3e%
echo %dice3f%
echo %dice3g%
)
if %dice%==4 (
echo %dice4a%
echo %dice4b%
echo %dice4c%
echo %dice4d%
echo %dice4e%
echo %dice4f%
echo %dice4g%
)
if %dice%==5 (
echo %dice5a%
echo %dice5b%
echo %dice5c%
echo %dice5d%
echo %dice5e%
echo %dice5f%
echo %dice5g%
)
if %dice%==6 (
echo %dice6a%
echo %dice6b%
echo %dice6c%
echo %dice6d%
echo %dice6e%
echo %dice6f%
echo %dice6g%
)
This is the code I want to put in a for loop, and I want it to run 6 times to echo 6 dice faces. This is only a part of the code I am making. If you have anything useful to tell me (Like making a multistring variable, for instance), please comment a link, or tell me how to do it.