¡ Hola!
¡ Estoy I♥BatchFiles!
Subo un nuevo proyecto de archivo por lotes cada dos días. Proyecto de archivo por lotes siguiente será el 26/05/16.
Cómo utilizar este código:
- Abra Bloc de notas y pegue el código siguiente en él.
- Haga clic en archivo
- Haga clic en Guardar como
- Guardar como War.bat
- Cambiar documentos de texto a todos los archivos
- Golpe de Guardar
- Ahora encontrar en el explorador de Windows (ese pequeño icono de carpeta) y abrirlo
Juego de guerra de archivo por lotes
OFF: menu color 0f cls echo guerra eco versión 1.1 Eco creado por Me echo 1. Inicio juego echo 2. Salida opción /c:12/n > nul si errorlevel 2 goto si errorlevel 1 goto Inicio: Inicio: oneplayer set /a salud = 1000 set /a dinero = 1000 set /a otherhealth = 1000 set /a hasta = 2 set /a cherrybomb = 50 set /a cherrybombcost = 300 misiles set /a = 100 set /a missilecost = 500 set /a nuke = 200 set /a nukecost = 700 set /a lightpotion = 100 set /a lightpotioncost = 200 set /a heavypotion = 500 set /a heavypotioncost = 700 set /a defaultcherries = conjunto 3 / un defaultmissiles = 2 set /a defaultnukes = 4 set /a defaultlights = 5 defaultheavies set /a = 7 tierra set set /a veces = 0 cls echo Seleccione su tierra: echo A. Atropolis - tierra del eco de la selva B. Aquadatic - tierra del eco del mar C. secas - tierra del desierto eco D. Greenleaves - tierra de la pradera opción /c:abcd/n > nul si errorlevel 1 (set /a tierra = 1) si errorlevel 2 (set /a tierra = 2) si errorlevel 3 (set /a tierra = 3) if errorlevel 4 (set /a tierra = 4) si % de % la tierra == 1 ajústelo = Atropolis si % de % la tierra == 2 Ajústelo = Aquadatic si % de % la tierra == 3 ponerlo = secas si % de % la tierra == 4 configurarlo = Greenleaves: elegir Tierra REM elegir oponente set /a otherland = % aleatorio % % 4 + 1 si otherland % == % de tierra (goto elegir) si otherland % == 1 theirit set = Atropolis si otherland % == theirit set 2 = Aquadatic si otherland % == 3 theirit set = secas si otherland % == theirit set 4 = Greenleaves REM crear nueva variable para fijar como del rival tierra: juego si pierde % salud % 1 LSS goto cls echo % % echo. eco que lucha % theirit % echo. Eco Salud de % theirit %: % otherhealth % echo. echo. echo tu salud: eco de % % salud su dinero: eco de % de % dinero Nukes: % defaultnukes % echo misiles: % defaultmissiles % echo bombas de cereza: % defaultcherries % echo. echo elige: echo 1. Caída de un eco de nuke (defaultnukes %) 2. Lanzar un eco de misiles (defaultmissiles %) 3. Dejar caer una bomba de cereza: P (% defaultcherries) echo 4. Abrir tienda Eco 5. Beber un Eco Salud luz de poción (defaultlights %) 6. Beber un Eco Salud pesado de poción (defaultheavies %) 7. Completar un quest opción /c:1234567/n > nul si errorlevel 7 goto quest si errorlevel 6 goto pesados si errorlevel 5 goto enciende si errorlevel 4 goto tienda si errorlevel 3 goto cereza if errorlevel 2 goto misiles si errorlevel 1 goto nuke: nuke si % defaultnukes % GTR 0 (set /a otherhealth = % otherhealth % nuke % set /a defaultnukes = defaultnukes %-1 cls echo % % cayó un nuke en % theirit %! echo % theirit % perdido 200 salud! ping localhost -n 5 > nul goto otros) otra cosa (cls echo no deja caer ningún nukes ya que tiene 0. ping localhost -n 5 > nul goto juego): misiles si % defaultmissiles % GTR 0 (set /a otherhealth = % otherhealth % misil % set /a defaultmissiles = % defaultmissiles %-1 cls echo % % lanzó un misil en % theirit %! echo % theirit % perdido 100 salud! ping localhost -n 5 > nul goto otros) más (cls echo usted no puede lanzar cualquier misiles ya que tiene 0. ping localhost -n 5 > nul goto juego) : cerezo if % defaultcherries % GTR 0 (set /a otherhealth = % otherhealth-% cherrybomb % set /a defaultcherries = defaultcherries %-1 cls echo % % arrojó una bomba de cereza en % theirit %! echo % theirit % perdido salud 50! ping localhost -n 5 > nul goto otros) otra cosa (cls echo no puede caer cualquier bombas de cereza ya que tiene 0. ping localhost -n 5 > nul goto juego): luz if % defaultlights % GTR 0 (set /a salud = salud % + 100 set /a defaultlight = % defaultlight %-1 cls echo un eco de la poción de luz de la salud de la bebida ahora es vuelta. ping localhost -n de % theirit % 5 > nul goto otros) otra cosa (cls echo no tienes ninguna luz salud pociones ping localhost -n 5 > nul): if pesado % defaultheavies % GTR 0 (set /a salud = salud % % + % heavypotion % set /a defaultheavies = defaultheavies % %-1 cls echo un eco de la poción de salud pesado de la bebida ahora es vuelta. ping localhost -n de % theirit % 5 > nul goto otros) otra cosa (cls echo no tienes salud pesado pociones ping localhost -n 5 > nul): tienda cls echo Bienvenido al eco tienda dinero : eco de % % dinero 1. Comprar eco Nuke costo: % nukecost % echo daño: eco de % de % nuke. echo 2. Comprar eco misiles costo: % missilecost % echo daño: eco de % de % misiles. echo 3. Comprar bomba de cereza eco costo: % cherrybombcost % echo daño: % cherrybomb % echo. echo 4. Comprar eco luz poción de salud costo: % lightpotioncost % echo curaciones: % lightpotion % echo. Eco 5. Comprar eco fuerte poción de salud costo: % heavypotioncost % echo curaciones: % heavypotion % echo. Eco 6. Deja la tienda opción /C:123456/n > nul si errorlevel 6 goto del juego si errorlevel 5 goto buyheavy si errorlevel 4 goto buylight si errorlevel 3 goto buycherry si errorlevel 2 goto buymissile si errorlevel 1 goto buynuke: buynuke set /a dinero = dinero-% nukecost % si % dinero LSS 0 (/a dinero = dinero % + % nukecost % echo no tienes suficiente dinero ping localhost -n 5 > nul) otra cosa (set /a defaultnukes = % defaultnukes + 1 Eco ha comprado una nuke ping localhost -n 5 > nul goto tienda): buymissile set /a dinero = dinero-% missilecost % si % dinero LSS 0 (/a dinero = dinero % + % missilecost % echo no tienes suficiente dinero ping localhost -n 5 > nul) otra cosa (set /a defaultmissiles = % defaultmissiles + 1 echo han comprado un misil ping localhost -n 5 > nul goto tienda): buycherry set /a dinero = dinero-% cherrybombcost % si % dinero LSS 0 (/a dinero = dinero % + % cherrybombcost % echo no tienes suficiente dinero ping localhost -n 5 > nul) () otro Set /a defaultcherries = % defaultcherries + 1 Eco ha comprado una bomba de cereza ping localhost - n 5 > nul goto tienda): buylight set /a dinero = dinero-% lightpotioncost % si % dinero LSS 0 (/a dinero = dinero % + % lightpotioncost % echo no tienes suficiente dinero ping localhost -n 5 > nul) otra cosa (set /a defaultlights = % defaultlights + 1 Eco ha comprado una Poción ligera ping localhost -n 5 > nul goto tienda) : buyheavy set /a dinero = dinero-% heavypotioncost % si % dinero LSS 0 (/a dinero = dinero % + % heavypotioncost % echo no tienes suficiente dinero ping localhost -n 5 > nul) otra cosa (set /a defaultheavies = % defaultheavies + 1 Eco ha comprado una fuerte poción ping localhost - n 5 > nul goto tienda): otros cls set /a hasta = hasta - 1 si % otherhealth % 1 de LSS (win goto) echo tu oponente es elegir qué ping localhost - n 5 > nul set /a theirchoose = % aleatorio % % 3 + 1 si % theirchoose % == 1 (cls set /a salud = % salud %-200 Eco News: % theirit % decide te destroce! Pierdes salud 200. ) si % theirchoose % == 2 (cls echo News: % theirit % decide lanzar un misil en usted! Pierdes salud 100. Set /a salud = % salud %-100) si % theirchoose % == 3 (cls echo News: % theirit % decide poner bombas de cereza en tu windows. Algunos cómo pierdes 50 salud. Set /a salud = % salud %-50) si % hasta % == 0 (echo, % theirit % utiliza su poción especialmente diseñada que nadie más tiene. Ellos ganan salud 200. Set /a otherhealth = % otherhealth % + 200 set /a hasta = 2) set /a veces = 0 pause goto juego: cls que echo ¿estás seguro de que desea dejar de fumar? echo 1. Si echo 2. Ninguna opción /c:12/n > nul si errorlevel 2 goto menu si errorlevel 1 salida: Victoria cls echo ganas! PAUSE goto menu: perder el cls echo lo siento :(pierdes pause goto menu: quest cls si % veces % == 1 (echo ya ha completado una misión en este juego de vuelta pause goto) set /a veces = % veces % + 1 echo completo esta búsqueda ganar echo dinero si esto no es realmente una búsqueda, más como un concurso pero lo que echo. echo Oprima S para iniciar la opción /c:s/n > nul si errorlevel 1 goto pick: pick cls set /a pregunta = % aleatorio % % 6 + 1 si % pregunta % == 1 goto qo si % pregunta % == 2 goto qtw si % pregunta % == 3 goto qt si % pregunta % == 4 goto qfo si % pregunta % == 5 goto qf si % pregunta % == 6 qs goto: qo cls echo ¿cuánto dinero le tienen en este juego? Set /p respuesta = (por favor no ponga ningún espacio en su respuesta o apagará y no las etiquetas): si % respuesta % == % dinero (cls echo correcto; Gana 300 dinero ping localhost - n 5 > nul set /a dinero = dinero % + 300 juego de goto) otra cosa (cls echo incorrecto ping localhost - n 5 > nul goto juego): qtw cls echo lo que es el nombre del otro equipo? Set /p respuesta = (por favor no ponga ningún espacio en su respuesta o se apagará): si % respuesta % == % theirit % (cls echo correcto; Gana 700 dinero ping localhost - n 5 > nul set /a dinero = dinero % + 700 juego de goto) otra cosa (cls echo incorrecto ping localhost - n 5 > nul goto juego): qt cls echo ¿Cuánto cuesta una bomba de cereza? Set /p respuesta = (por favor no ponga ningún espacio en su respuesta o apagará y no las etiquetas): si % respuesta % == % cherrybombcost % (cls echo correcto; Gana + 500 dinero ping localhost - n 5 > nul set /a dinero = dinero % + 500 juego de goto) otra cosa (cls echo incorrecto ping localhost -n 5 > nul goto juego): qfo cls echo ¿qué es 40 + 20? Set /p respuesta = (por favor no ponga ningún espacio en su respuesta o se apagará): si % respuesta % == 60 (cls echo correcto; ¿Gana 300 dinero ping localhost - n 5 > nul set /a dinero = dinero % + 300 juego de goto) otra cosa (cls echo incorrecto ping localhost - n 5 > nul goto juego): qf cls echo lo que es la cuarta opción en la tienda? echo elige: echo 1. Eco de misiles 2. Eco de la poción de luz 3. Nuke opción /c:123/n > nul si errorlevel 3 goto incorrecta si errorlevel 2 goto corregir si errorlevel 1 goto incorrecto: incorrecta cls echo incorrecto ping localhost -n 5 > nul goto juego: correcto cls echo correcto; ¿Ganan +600 dinero set /a = dinero % + 600 ping localhost -n 5 > nul goto juego: echo cls de qs donde tu oponente decide poner bombas de cereza en? (Esta es la pregunta más difícil) set /p respuesta = (por favor no ponga ningún espacio en su respuesta o se cierre abajo; a respuesta de una palabra): si % respuesta % == windows (cls echo correcto; Ganan +900 dinero ping localhost - n 5 > nul set /a dinero = dinero % + 900 goto juego) más (cls echo incorrecto ping localhost - n 5 > nul goto juego)