Mac
newbie
Dołączył: 01 Maj 2013 Posty: 5
Przeczytał: 0 tematów
Ostrzeżeń: 0/3
|
Wysłany: Śro 17:35, 01 Maj 2013 Temat postu: |
|
|
Siema, przysiadłem i zrobiłem to, o co prosiłeś:
Kod: | @echo off
set n=1
:m1
cls
echo --Haxor-----------
echo Skrzynka mailowa
echo.
echo -1-Readme! -
echo.
:a1
set /p o=^>
if "%o%"=="read 1" goto r1
echo Zla komenda!
pause > nul
goto a1
:r1
cls
echo -1-Readme! -
echo Witaj w blabla...
echo Za chwile otrzymasz maila z zadaniem!
pause > nul
if %n%==1 set /a n=2
goto m%n%
:m2
cls
echo --Haxor-----------
echo Skrzynka mailowa
echo.
echo -1-Readme! -
echo -2-Pierwsza misja-
echo.
:a2
set /p o=^>
if "%o%"=="read 1" goto r1
if "%o%"=="read 2" goto r2
echo Zla komenda!
pause > nul
goto a2
:r2
cls
echo -2-Pierwsza misja-
echo Tresc pierwszej misji...
pause > nul
goto misja1... |
Odpalasz program, masz jedną wiadomość, wpisujesz "read 1" (numer wiadomości jest podany przy jej nazwie). Czytasz wiadomość, zostaniesz przekierowany do drugiego menu, w którym dostaniesz już drugą wiadomość, tak jak prosiłeś.
Gdybyś chciał dodać więcej wiadomości, nie ma z tym problemu. Usunąłem też błąd, który powodowałby cofanie się stanu gry (wartość %n% zapisuje numer wiadomości).
Pozdro
Ostatnio zmieniony przez Mac dnia Śro 17:35, 01 Maj 2013, w całości zmieniany 1 raz
|
|