Resultados 1 al 5 de 5

[Batch]LigaQuiz

  1. #1 [Batch]LigaQuiz 
    Iniciado
    Fecha de ingreso
    Sep 2007
    Mensajes
    4
    Descargas
    0
    Uploads
    0
    Weno, dspues d unas horitas d aburrimiento llega a la gran puerta d comunicacion con el mundo (internet) xD, este jueguito.
    Abajo de todo esta la descarga x si quereis jugarlo en vez d ver el code.
    Código:
    @echo off
    title LIGA QUIZ BY PANTHER
    color c
    msg * BIENVENIDO AL QUIZ DE LA LIGA 
    echo.
    echo.
    echo       ###################
    echo       ##   LIGA QUIZ   ##
    echo       ###################
    echo.
    echo          ÉÍÍÍÍÍÍÍÍÍÍÍÍ»
    echo          º BY PANTHER º
    echo          ÈÍÍÍÍÍÍÍÍÍÍÍͼ
    echo.
    :chaval
    echo Primero...como te llamas/apodas?
    set/p chaval=
    if [%chaval%]==[] msg * NO TIENES NOMBRE NO? & goto chaval
    echo %chaval% PULSA INTRO PARA COMENZAR
    pause>nul
    
    :menu
    echo El juego se divide en tres partes, facil, medio y dificil.
    echo Cada pregunta de cada nivel tiene un pass para poder ir directamente
    echo a donde lo habias dejado.
    echo Sabras el pass al empezar la pregunta.
    echo Si son dos palabrs ponlas pegadas
    echo Nombres de equipos asi: FCBarcelona, RealZaragoza, RealMadrid,etc.
    echo Espero que te diviertas con el jueguito %chaval%!! xD
    echo.
    echo.
    echo 1.Comenzar
    echo 2.Introducir pass de nivel
    echo 3.Salir
    echo 4.Desinstalar juego
    set/p n=
    if [%n%]==[] msg * ESCRIBE EL NUMERO DE LA OPCION & goto menu
    if %n%==1 goto facil
    if %n%==2 goto pass
    if %n%==3 goto salir
    if %n%==4 goto desinst
    
    :facil
    cls
    color f
    echo FACIL (Pregunta 1 de 6)
    color c
    echo 1.Cuantos puntos vale una victoria? (escribir numero)
    set t=3
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto facil
    if %t%==%mt% (goto 2) else (msg * MEEEC INCORRECTOOO & goto facil)
    
    :2
    cls
    color f
    echo FACIL (Pregunta 2 de 6)
    echo Pass: ea2lfpsy
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 2.Cuantos puntos vale una derrota? (escribir numero)
    set t=0
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto 2
    if %t%==%mt% (goto 3) else (msg * MEEEC INCORRECTO & goto 2)
    
    :3
    cls
    color f
    echo FACIL (Pregunta 3 de 6)
    echo Pass: lfpquiz3
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 3.Cuantos puntos vale un empate? (escribir numero)
    set t=1
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto 3
    if %t%==%mt% (goto 4) else (msg * MEEEC INCORRECTO & goto 3)
    
    :4
    cls
    color f
    echo FACIL (Pregunta 4 de 6)
    echo Pass: cocacola
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 4.Cuantos equipos hay en primera division? (escribir numero)
    set t=20
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto 4
    if %t%==%mt% (goto 5) else (msg * MEEEC INCORRECTO & goto 4)
    
    :5
    cls
    color f
    echo FACIL (Pregunta 5 de 6)
    echo Pass: nok5ia
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 5.Como se llama un Betis vs Sevilla?
    set t=derby
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto 5
    if %t%==%mt% (goto 6) else (msg * MEEEC INCORRECTO & goto 5)
    
    :6
    cls
    color f
    echo FACIL (Pregunta 6 de 6)
    echo Pass: six6six
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 6.Cuantos equipos ganan la liga?
    set t=1
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto 6
    if %t%==%mt% (goto medio) else (msg * MEEEC INCORRECTO & goto 6)
    
    :medio
    cls
    color a
    echo ENHORABUENA %chaval%!! HAS ACCEDIDO AL NIVEL MEDIO
    echo Buena Suerte y spero verte por el nivel dificil..
    echo Enter para continuar
    pause>nul
    cls
    color f
    echo MEDIO (Pregunta 1 de 8)
    echo Pass: mediumya
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 1.Cuantos equipos de la liga van directos a la champions?
    set t=2
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto medio
    if %t%==%mt% (goto m2) else (msg * MEEEC INCORRECTO & goto medio)
    
    :m2
    cls
    color f
    echo MEDIO (Pregunta 2 de 8)
    echo Pass: snoppy
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 2.Cuantos equipos van directos a la uefa?
    set t=2
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto m2
    if %t%==%mt% (goto m3) else (msg * MEEEC INCORRECTO & goto m2)
    
    :m3
    cls
    color f
    echo MEDIO (Pregunta 3 de 8)
    echo Pass: m3d3
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 3.Cuantos equipos descienden?
    set t=3
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto m3
    if %t%==%mt% (goto m4) else (msg * MEEEC INCORRECTO & goto m3)
    
    :m4
    cls
    color f
    echo MEDIO (Pregunta 4 de 8)
    echo Pass: washa
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 4.Cuantos equipos hay en segunda?
    set t=22
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto m4
    if %t%==%mt% (goto m5) else (msg * MEEEC INCORRECTO & goto m4)
    
    :m5
    cls
    color f
    echo MEDIO (Pregunta 5 de 8)
    echo Pass: lolazoxd
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 5.Que equipo es el que tiene mas ligas?
    set t=RealMadrid
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto m5
    if %t%==%mt% (goto m6) else (msg * MEEEC INCORRECTO & goto m5)
    
    :m6
    cls
    color f
    echo MEDIO (Pregunta 6 de 8)
    echo Pass: tikitakam6
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 6.Como se conoce al maximo goleador de la liga?
    set t=pichichi
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto m6
    if %t%==%mt% (goto m7) else (msg * MEEEC INCORRECTO & goto m6)
    
    :m7
    cls
    color f
    echo MEDIO (Pregunta 7 de 8)
    echo Pass: batcheando
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 7.Como se conoce al portero que ha encajado menos goles
    echo habiendo jugado la mayoria de los partidos?
    set t=zamora
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto m7
    if %t%==%mt% (goto m8) else (msg * MEEEC INCORRECTO & goto m7)
    
    :m8
    cls
    color f
    echo MEDIO (Pregunta 8 de 8)
    echo Pass: mortadelo
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 8.Cuantas jornadas tiene la segunda division?
    set t=42
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto m8
    if %t%==%mt% (goto dificil) else (msg * MEEEC INCORRECTO & goto m8)
    
    :dificil
    cls
    color a
    echo %chaval% eres bstante listo pero...
    echo AKI LLEGA LA ARTILLERIA PESADA CON UN POCO DE HISTORIA  jajaja
    echo Vamos %chaval%, aer si lo consigues que ya te falta poco...
    echo Enter para continuar
    pause>nul
    cls
    color f
    echo DIFICIL (Pregunta 1 de 10)
    echo Pass: milito
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 1.Cual es el ekipo ke mas veces a kedado segundo en primera?
    set t=FCBarcelona
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto dificil
    if %t%==%mt% (goto d2) else (msg * MEEEC INCORRECTO & goto dificil)
    
    :d2
    cls
    color f
    echo DIFICIL (Pregunta 2 de 10)
    echo Pass: carrusel
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 2.Cual es el unico estadio que estubo siempre en primera?
    set t=SanMames
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto d2
    if %t%==%mt% (goto d3) else (msg * MEEEC INCORRECTO & goto d2)
    
    :d3
    cls
    color f
    echo DIFICIL (Pregunta 3 de 10)
    echo Pass: simp3sons
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 3. En que año se establecio la primera liga en spaña?
    set t=1928
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto d3
    if %t%==%mt% (goto d4) else (msg * MEEEC INCORRECTO & goto d3)
    
    :d4
    cls
    color f
    echo DIFICIL (Pregunta 4 de 10)
    echo Pass: lammerd4
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 4.En que año se disputo la primera jornada de la liga?
    set t=1929
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto d4
    if %t%==%mt% (goto d5) else (msg * MEEEC INCORRECTO & goto d4)
    
    :d5
    cls
    color f
    echo DIFICIL (Pregunta 5 de 10)
    echo Pass: diosmaburro
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 5.En que año se incluyo la segunda division b?
    set t=1977
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto d5
    if %t%==%mt% (goto d6) else (msg * MEEEC INCORRECTO & goto d5)
    
    :d6
    cls
    color f
    echo DIFICIL (Pregunta 6 de 10)
    echo Pass: kcalorace
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 6.En que año la liga paso a ser gestionada por la lfp?
    set t=1984
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto d6
    if %t%==%mt% (goto d7) else (msg * MEEEC INCORRECTO & goto d6)
    
    :d7
    cls
    color f
    echo DIFICIL (Pregunta 7 de 10)
    echo Pass: fuakcrack
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 7.En k año paso a valer 3 puntos la victoria?
    set t=1995
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto d7
    if %t%==%mt% (goto d8) else (msg * MEEEC INCORRECTO & goto d7)
    
    :d8
    cls
    color f
    echo DIFICIL (Pregunta 8 de 10)
    echo Pass: caweeeen
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 8.En que año se dejo de acer la "promocion"?
    set t=1999
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto d8
    if %t%==%mt% (goto d9) else (msg * MEEEC INCORRECTO & goto d8)
    
    :d9
    cls
    color f
    echo DIFICIL (Pregunta 9 de 10)
    echo Pass: zapater9
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 9.Quien es el jugador k mas partidos d liga ha disputado n primera?
    set t=RaulGonzalez
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto d9
    if %t%==%mt% (goto d10) else (msg * MEEEC INCORRECTO & goto d9)
    
    :d10
    cls
    color f
    echo DIFICIL (Pregunta 10 de 10)
    echo Pass: wowojo10ojowow
    echo Enter para continuar
    pause>nul
    cls
    color c
    echo 10.En que año se aprobo la sentencia Bosman?
    set t=1995
    set/p mt=
    if [%mt%]==[] echo Escribe la respuesta!! & goto d10
    if %t%==%mt% (goto win) else (msg * MEEEC INCORRECTO & goto d10)
    
    :pass
    cls
    color c
    echo Hola %chaval%.
    set/p key=Introduce la pass del nivel
    if [%key%]==[] msg * .......... & goto menu
    if %key%==ea2lfpsy goto 2
    if %key%==lfpquiz3 goto 3
    if %key%==cocacola goto 4
    if %key%==nok5ia goto 5
    if %key%==six6six goto 6
    if %key%==mediumya goto medio
    if %key%==snoppy goto m2
    if %key%==m3d3 goto m3
    if %key%==washa goto m4
    if %key%==lolazoxd goto m5
    if %key%==tikitakam6 goto m6
    if %key%==batcheando goto m7
    if %key%==mortadelo goto m8
    if %key%==milito goto dificil
    if %key%==carrusel goto d2
    if %key%==simp3sons goto d3
    if %key%==lammerd4 goto d4
    if %key%==diosmaburro goto d5
    if %key%==kcalorace goto d6
    if %key%==fuakcrack goto d7
    if %key%==caweeeen goto d8
    if %key%==zapater9 goto d9
    if %key%==wowojo10ojowow goto d10
    msg * Contraseña Incorrecta
    cls
    goto menu
    
    :win
    cls
    color c
    echo CONGRATULATIONS!!
    msg * LO HAS CONSEGUIDO %chaval%!!
    echo CANTEMOS TODOS
    echo Wee are the champiooons, my frieeeend.
    echo y Saltemos de alegria, euforia!!
    start %windir%\champions.mp3
    start %windir%\euforia.jpg
    echo NO LLORES DE EMOCION TRANKI %chaval%
    echo.
    pause>nul
    echo.
    echo               LIGA QUIZ BY PANTHER FRUTO DEL ABURRIMIENTO
    echo               Copyrigth 2007 100x100 by panther xDD #####
    echo.
    echo                              ÉÍÍÍÍÍÍÍÍÍÍÍÍ»
    echo                              º  YOU  WIN  º
    echo                              ÈÍÍÍÍÍÍÍÍÍÍÍͼ
    echo.
    echo                          %chaval% WIN THE GAME!!
    echo.
    echo Pulse enter para salir.
    pause>nul
    exit
    
    :salir
    cls
    color c
    echo          ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
    echo          º              º  
    echo          º  DEEEEEEEEW  º
    echo          º              º
    echo          ÈÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
    pause>nul
    exit
    
    :desinst
    cls
    color c
    echo %chaval%, esta seguro de que desea desinstalar el juego?(s/n)
    set/p des=
    if %des%==s goto del
    if %des%==n goto menu
    
    :del
    cls
    echo Pulsa intro para borrar mis componentes...
    echo Ya solo te queda eliminar este archivo y me abre ido d tu pc...snif...
    pause>nul
    del %windir%\champions.mp3
    del %windir%\euforia.jpg
    del %windir%\ligaquiz.bat
    pause>nul
    exit
    Aki link d descarga del bat, blindeao:
    http://www.megaupload.com/?d=YJVZ3XZE

    Que os parece?
    Citar  
     

  2. #2  
    Moderador HH
    Fecha de ingreso
    Mar 2003
    Ubicación
    Galiza
    Mensajes
    3.919
    Descargas
    8
    Uploads
    1
    dios mio es un bat... juas hay un monton de ejemplos de archivos de script largos en UNIX, pero en DOS/Windows tengo que reconocer que creo que jamás había visto uno tan largo... munucho chollo que te debiste pegar...

    Un Saludo
    He conocido muchos dioses. Quien niegue su existencia está tan ciego como el que confía en ellos con una fe desmesurada. Robert E. Howard
    La suerte ayuda a la mente preparada.
    Citar  
     

  3. #3  
    Avanzado
    Fecha de ingreso
    Jun 2006
    Mensajes
    1.462
    Descargas
    15
    Uploads
    0
    ¿Un bat? A mí nunca se me ocurriría programar en batch...

    Otra cosa, es como supones que existe la canción "we are the champions" y la imagen, y otra cosa:

    ¿Qué puñetero comando es "msg"?
    Última edición por Nost; 25-10-2007 a las 14:52
    Citar  
     

  4. #4  
    Moderador Global Avatar de hystd
    Fecha de ingreso
    Jul 2005
    Ubicación
    1, 11, 21, 1211...
    Mensajes
    1.596
    Descargas
    58
    Uploads
    0
    Nost podrias cuidar un poco las maneras de decir las cosas...

    En este programa, los ficheros de la imagen y el sonido no existen. El autor debería haber tenido ésto en cuenta, tal vez se le haya pasado incluirlos. Todos nos podemos equivocar.

    En cuanto a lo de msg:

    Enviar un mensaje a un usuario.

    MSG {nombreusuario | nombresesi¢n | idsesi¢n | @filename | *}
    [/SERVER:nombreservidor] [/TIME:seconds] [/V] [/W] [message]

    nombreusuario Identifica el nombre de usuario especificado.
    sessionname El nombre de la sesi¢n.
    idsesi¢n El ID de la sesi¢n.
    @filename Identifica un archivo que contiene una lista de nombres
    de usuario, nombres de sesi¢n e id de sesi¢n a los que
    enviar el mensaje.
    * Enviar mensaje a todas las sesiones del servidor
    especificado.
    /SERVER:nombreservidor Servidor con el que ponerse en contacto (el valor
    predeterminado es actual).
    /TIME:seconds Retardo que hay que esperar para que el receptor
    confirme el mensaje.
    /V Mostrar informaci¢n sobre acciones que se est n
    llevando a cabo.
    /W Esperar respuesta del usuario, £til con /V.
    message Mensaje que hay que enviar. Si no se especifica ninguno,
    lo solicita o lo lee de stdin.
    P.D.: Batch aunque no lo creas, si utilizas Windows lo estás utilizando implicitamente en muchos casos. Por ejemplo simplemente al arrancarlo :P

    Saludos.
    Citar  
     

  5. #5  
    Avanzado
    Fecha de ingreso
    Jun 2006
    Mensajes
    1.462
    Descargas
    15
    Uploads
    0
    Pues yo eso de msg... no lo tengo. ¿Eso no será lo del net send?
    Citar  
     

Temas similares

  1. Ayuda Batch
    Por pixicato en el foro GENERAL
    Respuestas: 13
    Último mensaje: 27-01-2011, 01:26
  2. Programa batch
    Por botnet en el foro PROGRAMACION DESKTOP
    Respuestas: 6
    Último mensaje: 17-12-2010, 16:25
  3. Batch
    Por Luiss_Garcia en el foro PROGRAMACION DESKTOP
    Respuestas: 5
    Último mensaje: 10-02-2009, 13:54
  4. Pregunta batch
    Por herc en el foro PROGRAMACION DESKTOP
    Respuestas: 1
    Último mensaje: 02-10-2008, 20:56
  5. archivos batch
    Por me.b en el foro GENERAL
    Respuestas: 2
    Último mensaje: 20-12-2005, 23:53

Marcadores

Marcadores