Advertisement
izomag

gra zgadnij liczbe

May 29th, 2018
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @echo off
  2. set opcja=
  3. set pdp= ON
  4. if not exist wyniki48376.cmd (echo set n1=antros >wyniki48376.cmd
  5.                               echo set p1=5 >>wyniki48376.cmd
  6.                               echo set n2=antros >>wyniki48376.cmd
  7.                               echo set p2=10 >>wyniki48376.cmd
  8.                               echo set n3=antros >>wyniki48376.cmd
  9.                               echo set p3=15 >>wyniki48376.cmd)
  10. call wyniki48376.cmd
  11.      
  12. :menu
  13.     color 30
  14.     cls
  15.     echo.  
  16.     echo  8888888888P                     888        d8b  d8b
  17.     echo        d88P                      888        Y8P  Y8P
  18.     echo       d88P                       888                
  19.     echo      d88P    .d88b.  8888b.  .d8888888888b. 888 8888
  20.     echo     d88P    d88P"88b    "88bd88" 888888 "88b888 "888
  21.    echo    d88P     888  888.d888888888  888888  888888  888
  22.    echo   d88P      Y88b 888888  888Y88b 888888  888888  888
  23.    echo  d8888888888 "Y88888"Y888888 "Y88888888  888888  888
  24.     echo                  888                             888
  25.     echo             Y8b d88P                            d88P
  26.     echo              "Y88P"                           888P"
  27.    echo.
  28.    echo     [1] easy(1-5)  [2] medium(1-20)  [3] hard(1-100)
  29.    echo.
  30.    echo     [x] wyjscie    [r] rekordy       [p] podpowiedzi: %pdp%    
  31.    echo.
  32.    set /p opcja=            wybieram:
  33.  
  34.    if %opcja%==1 (set max=5
  35.                    goto losuj)
  36.    if %opcja%==2 (set max=20
  37.                    goto losuj)
  38.    if %opcja%==3 (set max=100
  39.                    goto losuj)
  40.    if /i %opcja%==x goto koniec
  41.     if /i %opcja%==r goto rekordy
  42.     if /i %opcja%==p goto podp 
  43. goto menu
  44.  
  45. :rekordy
  46.     echo.
  47.     echo  REKORDY            easy: %n1% %p1%
  48.    echo                   medium: %n2% %p2%
  49.    echo                     hard: %n3% %p3%
  50.    echo.
  51.    pause
  52. goto menu
  53.  
  54. :podp
  55.    if %pdp%== ON (set pdp=OFF
  56.                    ) else (
  57.                    set pdp= ON)
  58. goto menu
  59.  
  60. :losuj
  61.    set /a los=%random%%%%max%+1
  62.    set ile=0
  63.    cls
  64.    echo.
  65.    echo    -------:::::::::::::[  ZGADNIJ LICZBE  ]:::::::::::::-------
  66.    echo.
  67.  
  68. :zgaduj
  69.    set /p user=    Co wylosowalem? [1-%max%] (m-menu x-wyjscie):
  70.    set /a ile=ile+1
  71.    if /i %user%==m goto menu
  72.    if /i %user%==x goto koniec
  73.    if /i %user%==trollo echo     Psssyt tak miedzy nami prawidlowa odpowiedz to %los%
  74.  
  75.    if %pdp%== ON (if %user% GTR %los% echo     Podaj mniejsza!
  76.                   if %user% LSS %los% echo     Podaj wieksza!)
  77. if not %user%==%los% goto zgaduj
  78.  
  79.   color 03
  80.    cls
  81.    echo.
  82.    echo.
  83.    echo   88888888ba                                                       88  
  84.    echo   88      "8b                                                      88  
  85.     echo   88      ,8P                                                      88  
  86.     echo   88aaaaaa8P' 8b,dPPYba, ,adPPYYba, 8b      db      d8  ,adPPYba,  88  
  87.    echo   88""""""8b, 88P'   "Y8 ""     `Y8 `8b    d88b    d8' a8"     "8a 88  
  88.    echo   88      `8b 88         ,adPPPPP88  `8b  d8'`8b  d8'  8b       d8 ""  
  89.    echo   88      a8P 88         88,    ,88   `8bd8'  `8bd8'   "8a,   ,a8" aa  
  90.    echo   88888888P"  88         `"8bbdP"Y8     YP      YP      `"YbbdP"'  88  
  91.    echo.
  92.    echo                                  Zgadles za %ile% razem, niezle!
  93.    echo.
  94.    echo.
  95.    if %max%==5 ( if %ile% LSS %p1% (echo   REKORD!!!
  96.                                     echo   STARY REKORD: %n1% %p1%
  97.                                     echo.
  98.                                     set /p n1=  Podaj nick/imie/pseudonim:
  99.                                     set p1=%ile%
  100.                                     ) else (
  101.                                     echo   TrochE zabraklo, do rekordu.
  102.                                     echo   REKORD: %n1% %p1%)
  103.                                     )            
  104.    if %max%==20 ( if %ile% LSS %p2% (echo   REKORD!!!
  105.                                     echo   STARY REKORD: %n2% %p2%
  106.                                     echo.
  107.                                     set /p n2=  Podaj nick/imie/pseudonim:
  108.                                     set p2=%ile%
  109.                                     ) else (
  110.                                     echo   TrochE zabraklo, do rekordu.
  111.                                     echo   REKORD: %n2% %p2%)
  112.                                     )        
  113.    if %max%==100 ( if %ile% LSS %p3% (echo   REKORD!!!
  114.                                     echo   STARY REKORD: %n3% %p3%
  115.                                     echo.
  116.                                     set /p n3=  Podaj nick/imie/pseudonim:
  117.                                     set p3=%ile%
  118.                                     ) else (
  119.                                     echo   TrochE zabraklo, do rekordu.
  120.                                     echo   REKORD: %n3% %p3%)
  121.                                     )    
  122.    echo.  
  123.    pause
  124. goto menu
  125.  
  126. :koniec
  127. echo set n1=%n1% >wyniki48376.cmd
  128. echo set p1=%p1% >>wyniki48376.cmd
  129. echo set n2=%n2% >>wyniki48376.cmd
  130. echo set p2=%p2% >>wyniki48376.cmd
  131. echo set n3=%n3% >>wyniki48376.cmd
  132. echo set p3=%p3% >>wyniki48376.cmd
  133. set opcja=
  134. color
  135. cls
  136. echo.
  137. echo    -------:::::::::::::[  ZGADNIJ LICZBE  ]:::::::::::::-------
  138. echo.
  139. echo                               KONIEC!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement