当前位置:DOS资源站资料中心批处理教程 → 批处理写的拉霸游戏!(老虎机)

批处理写的拉霸游戏!(老虎机)

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2008-4-19 20:51:56

@echo off&title DOS资源站 www.cmdos.net
title 拉霸
mode con cols=17 lines=12
color a
set m=1
set rpy=Y
set mny=1000
:again
call :ProcDelay %m%
Set /a n=%random%%%9+1
for /f "tokens=%n%" %%i in ("7 ★ ■ ▲ ◆ ☆ □ △ ◇") do set a=%%i
Set /a n=%random%%%9+1
for /f "tokens=%n%" %%i in ("7 ★ ■ ▲ ◆ ☆ □ △ ◇") do set b=%%i
Set /a n=%random%%%9+1
for /f "tokens=%n%" %%i in ("7 ★ ■ ▲ ◆ ☆ □ △ ◇") do set c=%%i
cls & echo. & echo.    %a% %b% %c%
set /a m+=1
if %m% lss 30 goto :again
echo._________________
call :Check
echo.
echo._________________
echo 你的现金:%mny%
set /p rpy="再来一次?(Y/n)"
if %rpy%==n exit
set m=1
goto again

goto :EOF

:Check
if %a%%b%%c%==777 echo.   超级大奖!!! & color b & call :ProcDelay 20 & color c & call :ProcDelay 20 & color d & call :ProcDelay 20 &color e & call :ProcDelay 20 & color f & call :ProcDelay 20 & color a & set /a mny+=50000 & goto :EOF
if %a%%b%%c%==★★★ echo.     特等奖! & set /a mny+=10000 & goto :EOF
if %a%%b%%c%==■■■ echo.     一等奖! & set /a mny+=5000 & goto :EOF
if %a%%b%%c%==▲▲▲ echo.     二等奖! & set /a mny+=3000 & goto :EOF
if %a%%b%%c%==◆◆◆ echo.     三等奖! & set /a mny+=1000 & goto :EOF
if %a%==%b% echo.     赢了耶! & set /a mny+=500 & goto :EOF
if %a%==%c% echo.     赢了耶! & set /a mny+=500 & goto :EOF
if %b%==%c% echo.     赢了耶! & set /a mny+=500 & goto :EOF
echo. & echo.     输钱了! & set /a mny-=100 & goto :EOF
goto :EOF

:ProcDelay delayMSec_
setlocal enableextensions
for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set start_=%%h%%i%%j%%k
:_procwaitloop
for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set now_=%%h%%i%%j%%k
set /a diff_=%now_%-%start_%
if %diff_% LSS %1 goto _procwaitloop
endlocal & goto :EOF