[BETA GAME] Zombie Escape

Discussion forum for all Windows batch related topics.

Moderator: DosItHelp

Post Reply
Message
Author
lordleleko
Posts: 4
Joined: 17 Dec 2012 04:36

[BETA GAME] Zombie Escape

#1 Post by lordleleko » 17 Dec 2012 04:39

Hello guys, I'm from Brazil and I'm here to share with you my new game project in Batch, it calls Zombie Escape. It was made first in Portuguese-Brazil, but now I've translated to English in order to other tests. Enjoy if you like. It's still beta, few levels. Oh, sure, and sorry my bad english. xD

Comment, give your opinion, bugs, everything is welcome!

LINK: http://sdrv.ms/ULEPgR (SkyDrive link)

PS: May I post projects here? I'm a bit lost hehe

Zombie Escape.bat -> paste.ubuntu.com/1445043/
ZE.bat -> paste.ubuntu.com/1445046/
Last edited by lordleleko on 17 Dec 2012 05:05, edited 1 time in total.

foxidrive
Expert
Posts: 6031
Joined: 10 Feb 2012 02:20

Re: [BETA GAME] Zombie Escape

#2 Post by foxidrive » 17 Dec 2012 04:56

Can you paste your batch file in a message here?

lordleleko
Posts: 4
Joined: 17 Dec 2012 04:36

Re: [BETA GAME] Zombie Escape

#3 Post by lordleleko » 17 Dec 2012 05:02

Of course, but it's going to be enormous ;x
I'll edit my post. ;D

foxidrive
Expert
Posts: 6031
Joined: 10 Feb 2012 02:20

Re: [BETA GAME] Zombie Escape

#4 Post by foxidrive » 17 Dec 2012 05:12

Here are the two batch files:

This one uses two DLL files... what are they?


Zombie Escape.bat

Code: Select all

@echo off
title NÃO FECHE ESTA JANELA
:INICIO
ren sounder.dll sounder.exe && set bat2=1
ren ZE.dll ZE.bat && set bat=1
echo ok>launcher.dat
start /wait ZE.bat| echo n
if exist reiniciar.dat (
del reiniciar.dat
taskkill /f /im sounder.exe /t
goto INICIO
)
taskkill /f /im sounder.exe /t
del launcher.dat
if %bat%==1 ren ZE.bat ZE.dll
if %bat2%==1 ren sounder.exe sounder.dll











ZE.bat

Code: Select all

@ECHO OFF
TITLE Zombie Escape
IF NOT EXIST launcher.dat MSG * INICIE O JOGO PELO LAUNCHER & EXIT
REN uharc.exe uharc.dll && GOTO BAIXAR
IF NOT EXIST som\ GOTO BAIXAR
IF NOT EXIST imagem\ GOTO BAIXAR
CALL :TOCAR 2 inicio inicio2
IF NOT EXIST "%appdata%"\ea\idioma.dat MSG * IDIOMA INVÁLIDO! GOTO BAIXAR
SET /p idioma=<"%appdata%"\ea\idioma.dat
IF %idioma%==pt-br GOTO INICIO
IF %idioma%==en-us GOTO INICIOEN
EXIT

::EN-US -------------------------------------------------------------------------------------------------------------------------------------------------------

:INICIOEN
COLOR 5e
CLS
ECHO.
TYPE imagem\zumbi.dat
ECHO.
ECHO.
ECHO  ZOMBIE ESCAPE - Loading...
ECHO.
ECHO  Can you survive against a horde of zombies?
CALL :PING 3
IF EXIST "%appdata%"\ea\zumbi.dat GOTO INICIAREN

:INSTALAREN
CLS
ECHO.
CALL :IMAGEM 3 logo logo2 logo3
ECHO.
ECHO.
ECHO  ZOMBIE ESCAPE - Install...
ECHO.
ECHO  Can you survive against a horde of zombies?
ECHO.
SET nome=
SET /p nome=">> Choose your name: "
ECHO.
IF NOT "%nome%"=="%nome: =%" (
ECHO  Don't use spacebar.
PAUSE>NUL
GOTO INSTALAREN
)
ECHO %nome% | FINDSTR /l "1 2 3 4 5 6 7 8 9 / =">NUL && (
ECHO  Don't use special characters.
PAUSE>NUL
GOTO INSTALAREN
)
ECHO  Do you have sure that your name is %nome%?
ECHO.
ECHO  [1] Try my luck.
ECHO  [2] Back.
ECHO  [3] Exit.
ECHO.
SET opc=
SET /p opc=">> Choose: "
IF NOT "%opc%"=="%opc: =%" GOTO INSTALAREN
IF %opc%==1 GOTO SALVAINICIOEN
IF %opc%==2 GOTO INSTALAREN
IF %opc%==3 EXIT
GOTO INSTALAREN

:SALVAINICIOEN
COLOR 5e
ECHO %nome%00100Pistol001>>"%appdata%"\ea\zumbi.dat
CLS
ECHO.
ECHO.
ECHO  ------------
ECHO  SAVING FILES
ECHO  ------------
ECHO.
ECHO.
START sounder.exe som\clique.mp3
TYPE imagem\carregando.dat
ECHO.
ECHO.
ECHO  Press any key to continue...
PAUSE>NUL
GOTO INICIAREN

:INICIAREN
for /f "tokens=1-4 delims=00" %%a IN (%appdata%\ea\zumbi.dat) DO (
SET nome=%%a
SET level=%%b
SET arma=%%c
SET muni=%%d
)
CLS
COLOR F
ECHO.
CALL :IMAGEM 3 logo logo2 logo3
ECHO.
ECHO.
ECHO  ZOMBIE ESCAPE - %nome%.
ECHO.
ECHO  Can you survive against a horde of zombies?
ECHO.
ECHO  [1] New Game/Continue Game.
ECHO  [2] Delete profile.
ECHO  [3] Exit.
ECHO.
SET opc=
SET /p opc=">> Choose: "
IF NOT "%opc%"=="%opc: =%" GOTO INICIAREN
IF %opc%==1 CALL :CHECALEVEL %level% %arma% %muni%
IF %opc%==3 EXIT
IF %opc%==2 GOTO REINSTALAREN
GOTO INICIAREN

:REINSTALAREN
ECHO.
ECHO  Do you have sure that you want to delete the profile %nome%?
ECHO.
SET opc=
SET /p opc=">> Choose (y/n): "
IF NOT "%opc%"=="%opc: =%" GOTO REINSTALAREN
IF "%opc%"=="n" GOTO INICIAREN
IF "%opc%"=="y" (
del "%appdata%"\ea\zumbi.dat
CLS
COLOR 5e
ECHO.
ECHO.
ECHO  --------------------------
ECHO  COMPLETE, RESTART THE GAME
ECHO  --------------------------
ECHO.
ECHO.
START sounder.exe som\clique.mp3
TYPE imagem\carregando.dat
ECHO.
ECHO.
ECHO  Press any key to restart...
PAUSE>NUL
ECHO ok>reiniciar.dat
REN uharc.dll uharc.exe
EXIT
)
GOTO REINSTALAREN

:MORTOEN
CLS
COLOR C
CALL :TOCAR 2 morto morto2
ECHO.
ECHO.
ECHO  You are dead!
ECHO.
ECHO.
CALL :IMAGEM 2 morto morto2
PAUSE>NUL
GOTO INICIAREN

:lvl1EN
CLS
COLOR F
START sounder.exe som\chuva.mp3
ECHO.
ECHO  Such a rainy day in Trinity.
ECHO  Want %nome% be a new police officer.
ECHO.
ECHO.
ECHO  [1] Go to police department.
ECHO  [2] Back to home.
ECHO.
SET opc=
SET /p opc=">> Choose: "
IF NOT "%opc%"=="%opc: =%" GOTO lvl1EN
IF %opc%==1 GOTO lvl1aEN
IF %opc%==2 GOTO lvl1bEN
GOTO lvl1EN

:lvl1bEN
COLOR A
CLS
ECHO.
ECHO  You try to go back,
ECHO  but a car hits you.
ECHO.
ECHO.
TYPE imagem\carro.dat
CALL :PING 3
GOTO MORTOEN

:lvl1aEN
COLOR A
CLS
ECHO.
ECHO  You approach from the building,
ECHO  and a strange song is coming.
CALL :PING 3
CLS
COLOR A
START sounder.exe som\porta.mp3
ECHO.
ECHO  *DOOR OPENING*
CALL :PING 1
ECHO.
ECHO  %nome%: Hello, somebody here?
CALL :PING 2
ECHO.
ECHO  Then you look at the boss' office.
CALL :PING 4
:lvl1aerroEN
CLS
COLOR F
START sounder.exe som\zumbi.mp3
ECHO.
ECHO  Zombies are eating!
ECHO.
ECHO.
ECHO  [1] Check cops' bodies.
ECHO  [2] Try to be a new cop.
ECHO  [3] Run!
ECHO.
SET opc=
SET /p opc=">> Choose: "
IF NOT "%opc%"=="%opc: =%" GOTO lvl1aerroEN
IF %opc%==1 GOTO lvl1aaEN
IF %opc%==2 GOTO lvl1abEN
IF %opc%==3 GOTO lvl1acEN
GOTO lvl1aerroEN

:lvl1aaEN
CLS
COLOR A
ECHO.
ECHO  %nome%: Would they be friendly?
CALL :PING 3
ECHO.
ECHO  What's your problem? They're zombies!
CALL :PING 3
GOTO MORTOEN

:lvl1abEN
CLS
COLOR F
ECHO.
ECHO  Look, the door is closed!
ECHO  Hmm, right. There, the zombie is carrying the key!
ECHO.
ECHO  [1] Try to catch.
ECHO  [2] Fight against them.
ECHO.
SET opc=
SET /p opc=">> Choose: "
IF NOT "%opc%"=="%opc: =%" GOTO lvl1abEN
ECHO %opc% | FINDSTR /l "1 2">NUL && GOTO lvl1aaEN
GOTO lvl1abEN

:lvl1acEN
CLS
COLOR F
ECHO.
ECHO  Maybe you can survive a bit more.
ECHO  The city is empty!
ECHO.
ECHO.
TYPE imagem\deserto.dat
ECHO.
ECHO.
ECHO  [1] Go to Church.
ECHO  [2] Go to Restaurant.
ECHO  [3] Dance Thriller with zombies.
ECHO.
SET opc=
SET /p opc=">> Choose: "
IF NOT "%opc%"=="%opc: =%" GOTO lvl1acEN
IF %opc%==1 CALL :CHECALEVEL 2 Pistol 1
IF %opc%==2 GOTO lvl1acbEN
IF %opc%==3 GOTO lvl1accEN
GOTO lvl1acEN

:lvl1accEN
CLS
COLOR A
ECHO.
ECHO.
START sounder.exe som\thriller.mp3
TYPE imagem\thriller.dat
CALL :PING 2
CLS
ECHO.
ECHO.
TYPE imagem\thriller2.dat
CALL :PING 2
CLS
ECHO.
ECHO.
TYPE imagem\thriller.dat
CALL :PING 2
CLS
ECHO.
ECHO.
TYPE imagem\thriller2.dat
CALL :PING 2
CLS
ECHO.
ECHO.
TYPE imagem\thriller.dat
CALL :PING 2
CLS
ECHO.
ECHO.
TYPE imagem\thriller2.dat
CALL :PING 2
CLS
ECHO.
ECHO.
TYPE imagem\thriller.dat
CALL :PING 2
CLS
ECHO.
ECHO.
TYPE imagem\thriller2.dat
CALL :PING 2
GOTO MORTOEN

:lvl1acbEN
CLS
COLOR A
ECHO.
ECHO  Zombies with machetes!
ECHO.
ECHO.
TYPE imagem\faca.dat
CALL :PING 3
GOTO MORTOEN

:lvl2EN
START sounder.exe som\zumbi2.mp3
START sounder.exe som\padre.mp3
CLS
COLOR A
ECHO.
TYPE imagem\igreja.dat
ECHO.
ECHO.
ECHO  A priest was found praying
ECHO  while the zombies are trying to enter the local.
CALL :PING 4
ECHO.
ECHO    %nome%: Hey, sir?
CALL :PING 3
ECHO.
ECHO    %nome%: Zombies can't enter here while he's praying!
CALL :PING 4
CLS
ECHO.
ECHO  Priest: Man, go back. They're coming!
CALL :PING 4
START sounder.exe som\cavalo.mp3
ECHO.
ECHO  %nome%: But.. who?!
CALL :PING 3
ECHO.
ECHO  Priest: The OMNI Squad! Fast, run.
CALL :PING 4
ECHO.
ECHO  *GLASS BREAKING*
TASKKILL /f /im sounder.exe /t>NUL
START sounder.exe som\vidro.mp3
START sounder.exe som\grito2.mp3
CALL :PING 2
CLS
ECHO.
ECHO  %nome%: Priest!
CALL :PING 4
CLS
ECHO.
TYPE imagem\lambda.dat
START sounder.exe som\lambda.mp3
CALL :PING 4
ECHO.
ECHO.
ECHO  Priest: G-get o-out of he-here!
CALL :PING 4
TASKKILL /f /im sounder.exe /t>NUL
START sounder.exe som\arma2.mp3
START sounder.exe som\lambda.mp3
CLS
CALL :PING 4
CLS
ECHO.
TYPE imagem\omni.dat
ECHO.
ECHO.
CALL :PING 2
ECHO  OMNI Boss: Stay back!
CALL :PING 5
CLS
ECHO.
TYPE imagem\omni.dat
ECHO.
ECHO.
ECHO  OMNI Boss: It was a Lambda,
ECHO  creature carrying the most dangerous virus of Tundra Corporation.
CALL :PING 5
CLS
ECHO.
TYPE imagem\omni.dat
ECHO.
ECHO.
ECHO  OMNI Boss: Can you call me Patrick, we are the OMNI Squad!
CALL :PING 10
CALL :CHECALEVEL BETAEN Pistol 1
EXIT

::PT-BR -------------------------------------------------------------------------------------------------------------------------------------------------------

:INICIO
COLOR 5e
CLS
ECHO.
TYPE imagem\zumbi.dat
ECHO.
ECHO.
ECHO  ZOMBIE ESCAPE - Carregando...
ECHO.
ECHO  Poderia você sobreviver a uma horda de zumbis?
CALL :PING 3
IF EXIST "%appdata%"\ea\zumbi.dat GOTO INICIAR

:INSTALAR
CLS
ECHO.
CALL :IMAGEM 3 logo logo2 logo3
ECHO.
ECHO.
ECHO  ZOMBIE ESCAPE - Instalação...
ECHO.
ECHO  Poderia você sobreviver a uma horda de zumbis?
ECHO.
SET nome=
SET /p nome=">> Escolha seu nome: "
ECHO.
IF NOT "%nome%"=="%nome: =%" (
ECHO  Não utilize espaços.
PAUSE>NUL
GOTO INSTALAR
)
ECHO %nome% | FINDSTR /l "1 2 3 4 5 6 7 8 9 / =">NUL && (
ECHO  Não utilize caracteres especiais.
PAUSE>NUL
GOTO INSTALAR
)
ECHO  Tem certeza de que seu nome é %nome%?
ECHO.
ECHO  [1] Tentar a sorte.
ECHO  [2] Voltar.
ECHO  [3] Sair.
ECHO.
SET opc=
SET /p opc=">> Escolha: "
IF NOT "%opc%"=="%opc: =%" GOTO INSTALAR
IF %opc%==1 GOTO SALVAINICIO
IF %opc%==2 GOTO INSTALAR
IF %opc%==3 EXIT
GOTO INSTALAR

:SALVAINICIO
COLOR 5e
ECHO %nome%00100Pistola001>>"%appdata%"\ea\zumbi.dat
CLS
ECHO.
ECHO.
ECHO  -----------------
ECHO  SALVANDO ARQUIVOS
ECHO  -----------------
ECHO.
ECHO.
START sounder.exe som\clique.mp3
TYPE imagem\carregando.dat
ECHO.
ECHO.
ECHO  Pressione qualquer tecla para continuar...
PAUSE>NUL
GOTO INICIAR

:INICIAR
for /f "tokens=1-4 delims=00" %%a IN (%appdata%\ea\zumbi.dat) DO (
SET nome=%%a
SET level=%%b
SET arma=%%c
SET muni=%%d
)
CLS
COLOR F
ECHO.
CALL :IMAGEM 3 logo logo2 logo3
ECHO.
ECHO.
ECHO  ZOMBIE ESCAPE - %nome%.
ECHO.
ECHO  Poderia você sobreviver a uma horda de zumbis?
ECHO.
ECHO  [1] Novo Jogo/Voltar ao jogo.
ECHO  [2] Excluir perfil.
ECHO  [3] Sair.
ECHO.
SET opc=
SET /p opc=">> Escolha: "
IF NOT "%opc%"=="%opc: =%" GOTO INICIAR
IF %opc%==1 CALL :CHECALEVEL %level% %arma% %muni%
IF %opc%==3 EXIT
IF %opc%==2 GOTO REINSTALAR
GOTO INICIAR

:REINSTALAR
ECHO.
ECHO  Tem certeza de que deseja excluir o perfil %nome%?
ECHO.
SET opc=
SET /p opc=">> Escolha (s/n): "
IF NOT "%opc%"=="%opc: =%" GOTO REINSTALAR
IF "%opc%"=="n" GOTO INICIAR
IF "%opc%"=="s" (
del "%appdata%"\ea\zumbi.dat
CLS
COLOR 5e
ECHO.
ECHO.
ECHO  -------------------------
ECHO  COMPLETO, REINICIE O JOGO
ECHO  -------------------------
ECHO.
ECHO.
START sounder.exe som\clique.mp3
TYPE imagem\carregando.dat
ECHO.
ECHO.
ECHO  Pressione qualquer tecla para reiniciar...
PAUSE>NUL
ECHO ok>reiniciar.dat
REN uharc.dll uharc.exe
EXIT
)
GOTO REINSTALAR

:MORTO
CLS
COLOR C
CALL :TOCAR 2 morto morto2
ECHO.
ECHO.
ECHO  Você está morto!
ECHO.
ECHO.
CALL :IMAGEM 2 morto morto2
PAUSE>NUL
GOTO INICIAR


:lvl1
CLS
COLOR F
START sounder.exe som\chuva.mp3
ECHO.
ECHO  Um dia normal e chuvoso na cidade de Trinity.
ECHO  Queria %nome% ser um novo recruta.
ECHO.
ECHO.
ECHO  [1] Seguir ao departamento policial.
ECHO  [2] Voltar para casa.
ECHO.
SET opc=
SET /p opc=">> Escolha: "
IF NOT "%opc%"=="%opc: =%" GOTO lvl1
IF %opc%==1 GOTO lvl1a
IF %opc%==2 GOTO lvl1b
GOTO lvl1

:lvl1b
COLOR A
CLS
ECHO.
ECHO  Você tenta voltar,
ECHO  mas um carro o atropela.
ECHO.
ECHO.
TYPE imagem\carro.dat
CALL :PING 3
GOTO MORTO

:lvl1a
COLOR A
CLS
ECHO.
ECHO  Você se aproxima do prédio,
ECHO  e junto dele um som estranho está por vir.
CALL :PING 3
CLS
COLOR A
START sounder.exe som\porta.mp3
ECHO.
ECHO  *PORTA ABRINDO*
CALL :PING 1
ECHO.
ECHO  %nome%: Olá, tem alguém aí?
CALL :PING 2
ECHO.
ECHO  Então você olha para a recepção.
CALL :PING 4
:lvl1aerro
CLS
COLOR F
START sounder.exe som\zumbi.mp3
ECHO.
ECHO  São zumbis comendo carnes policiais!
ECHO.
ECHO.
ECHO  [1] Verificar corpos.
ECHO  [2] Seguir para recrutamento.
ECHO  [3] Correr!
ECHO.
SET opc=
SET /p opc=">> Escolha: "
IF NOT "%opc%"=="%opc: =%" GOTO lvl1aerro
IF %opc%==1 GOTO lvl1aa
IF %opc%==2 GOTO lvl1ab
IF %opc%==3 GOTO lvl1ac
GOTO lvl1aerro

:lvl1aa
CLS
COLOR A
ECHO.
ECHO  %nome%: Seriam eles amigáveis?
CALL :PING 3
ECHO.
ECHO  Qual o seu problema? São zumbis!
CALL :PING 3
GOTO MORTO

:lvl1ab
CLS
COLOR F
ECHO.
ECHO  Repare, a porta está trancada!
ECHO  Hmm, vejamos. Ali, a chave está com o zumbi!
ECHO.
ECHO  [1] Pegar silenciosamente.
ECHO  [2] Lutar para conseguir a chave.
ECHO.
SET opc=
SET /p opc=">> Escolha: "
IF NOT "%opc%"=="%opc: =%" GOTO lvl1ab
ECHO %opc% | FINDSTR /l "1 2">NUL && GOTO lvl1aa
GOTO lvl1ab

:lvl1ac
CLS
COLOR F
ECHO.
ECHO  Parece que você sobreviverá mais um pouco.
ECHO  A cidade está deserta!
ECHO.
ECHO.
TYPE imagem\deserto.dat
ECHO.
ECHO.
ECHO  [1] Seguir para Igreja.
ECHO  [2] Seguir para Restaurante.
ECHO  [3] Dançar Thriller com zumbis.
ECHO.
SET opc=
SET /p opc=">> Escolha: "
IF NOT "%opc%"=="%opc: =%" GOTO lvl1ac
IF %opc%==1 CALL :CHECALEVEL 2 Pistola 1
IF %opc%==2 GOTO lvl1acb
IF %opc%==3 GOTO lvl1acc
GOTO lvl1ac

:lvl1acc
CLS
COLOR A
ECHO.
ECHO.
START sounder.exe som\thriller.mp3
TYPE imagem\thriller.dat
CALL :PING 2
CLS
ECHO.
ECHO.
TYPE imagem\thriller2.dat
CALL :PING 2
CLS
ECHO.
ECHO.
TYPE imagem\thriller.dat
CALL :PING 2
CLS
ECHO.
ECHO.
TYPE imagem\thriller2.dat
CALL :PING 2
CLS
ECHO.
ECHO.
TYPE imagem\thriller.dat
CALL :PING 2
CLS
ECHO.
ECHO.
TYPE imagem\thriller2.dat
CALL :PING 2
CLS
ECHO.
ECHO.
TYPE imagem\thriller.dat
CALL :PING 2
CLS
ECHO.
ECHO.
TYPE imagem\thriller2.dat
CALL :PING 2
GOTO MORTO

:lvl1acb
CLS
COLOR A
ECHO.
ECHO  Zumbis com facões!
ECHO.
ECHO.
TYPE imagem\faca.dat
CALL :PING 3
GOTO MORTO

:lvl2
START sounder.exe som\zumbi2.mp3
START sounder.exe som\padre.mp3
CLS
COLOR A
ECHO.
TYPE imagem\igreja.dat
ECHO.
ECHO.
ECHO  Um padre é encontrado rezando
ECHO  enquanto os zumbis tentam invadir o local.
CALL :PING 4
ECHO.
ECHO  %nome%: Hey, senhor?
CALL :PING 3
ECHO.
ECHO  %nome%: Parece que os zumbis não conseguem entrar enquanto ele reza!
CALL :PING 4
CLS
ECHO.
ECHO  Padre: Jovem, saia daqui! Eles estão vindo!
CALL :PING 4
START sounder.exe som\cavalo.mp3
ECHO.
ECHO  %nome%: Mas, eles quem?!
CALL :PING 3
ECHO.
ECHO  Padre: O Esquadrão OMNI! Rápido, se esconda.
CALL :PING 4
ECHO.
ECHO  *VIDRO QUEBRANDO*
TASKKILL /f /im sounder.exe /t>NUL
START sounder.exe som\vidro.mp3
START sounder.exe som\grito2.mp3
CALL :PING 2
CLS
ECHO.
ECHO  %nome%: Padre!
CALL :PING 4
CLS
ECHO.
TYPE imagem\lambda.dat
START sounder.exe som\lambda.mp3
CALL :PING 4
ECHO.
ECHO.
ECHO  Padre: F-Fuja d-daqui!
CALL :PING 4
TASKKILL /f /im sounder.exe /t>NUL
START sounder.exe som\arma2.mp3
START sounder.exe som\lambda.mp3
CLS
CALL :PING 4
CLS
ECHO.
TYPE imagem\omni.dat
ECHO.
ECHO.
CALL :PING 2
ECHO  General OMNI: Para trás!
CALL :PING 5
CLS
ECHO.
TYPE imagem\omni.dat
ECHO.
ECHO.
ECHO  General OMNI: Este era um Lambda,
ECHO  criatura com o vírus mais terrível da Corporação Tundra!
CALL :PING 4
CLS
ECHO.
TYPE imagem\omni.dat
ECHO.
ECHO.
ECHO  General OMNI: Pode me chamar de Patrick, somos o Esquadrão OMNI!
CALL :PING 10
CALL :CHECALEVEL BETA Pistola 1
EXIT

::Funções

:BAIXAR
REN uharc.dll uharc.exe || (
msg * FALHA NA DESCOMPRESSÃO
EXIT
)
CLS
COLOR 5e
ECHO.
ECHO.
ECHO  -----------------
ECHO  BAIXANDO ARQUIVOS
ECHO  -----------------
uharc.exe x -o+ -vm+ -y+ arquivos.dat>NUL
:ESCOLHERIDIOMA
CLS
ECHO.
ECHO.
ECHO    [1] Português
ECHO    [2] English
ECHO.
SET /p idioma=">> Escolha seu idioma: "
IF NOT "%idioma%"=="%idioma: =%" GOTO ESCOLHERIDIOMA
IF %idioma%==1 ECHO pt-br>"%appdata%"\ea\idioma.dat
IF %idioma%==2 ECHO en-us>"%appdata%"\ea\idioma.dat
ECHO %idioma% | FINDSTR /l "1 2">NUL || GOTO ESCOLHERIDIOMA
START sounder.exe som\clique.mp3
CLS
ECHO.
ECHO.
ECHO  ---------------
ECHO  REINICIE O JOGO
ECHO  ---------------
ECHO.
ECHO.
TYPE imagem\carregando.dat
ECHO.
ECHO.
ECHO  Pressione qualquer tecla para reiniciar...
PAUSE>NUL
REN uharc.exe uharc.dll
ECHO ok>reiniciar.dat
EXIT

:PING
PING 1.1.1.1 -n 1 -w %~1000 >NUL
GOTO :EOF

:TOCAR
SET /A Aleatorio=%RANDOM% %% %1 + 2
SETLOCAL ENABLEDELAYEDEXPANSION
SET Numero=0
FOR %%x IN (%*) DO (
   SET /A Numero+=1
   IF !Numero! EQU %Aleatorio% (
      START sounder.exe som\%%x.mp3
   )
)
ENDLOCAL
GOTO :EOF

:IMAGEM
SET /A Aleatorio=%RANDOM% %% %1 + 2
SETLOCAL ENABLEDELAYEDEXPANSION
SET Numero=0
FOR %%x IN (%*) DO (
  SET /A Numero+=1
  IF !Numero! EQU %Aleatorio% (
    TYPE imagem\%%x.dat
  )
)
ENDLOCAL
GOTO :EOF

:CHECALEVEL
TASKKILL /f /im sounder.exe /t
START sounder.exe som\clique.mp3
SET level=%~1
SET arma=%~2
SET muni=%~3
CLS
COLOR 5e
ECHO.
ECHO.
TYPE imagem\%level%.dat
ECHO.
ECHO.
ECHO.
IF %idioma%==pt-br ECHO    Pressione qualquer tecla para continuar...
IF %idioma%==en-us ECHO   Press any key to continue...
PAUSE>NUL
ECHO %nome%00%level%00%arma%00%muni%>"%appdata%"\ea\zumbi.dat
IF %idioma%==pt-br GOTO lvl%level%
IF %idioma%==en-us GOTO lvl%level%EN
GOTO :EOF

:lvlBETA
exit

:lvlBETAENEN
exit

lordleleko
Posts: 4
Joined: 17 Dec 2012 04:36

Re: [BETA GAME] Zombie Escape

#5 Post by lordleleko » 17 Dec 2012 05:17

You can see them downloading the file ZE.zip. It's the complete beta game, with batch, dll and media ;D

foxidrive
Expert
Posts: 6031
Joined: 10 Feb 2012 02:20

Re: [BETA GAME] Zombie Escape

#6 Post by foxidrive » 17 Dec 2012 05:23

We have to be cautious - you made your first post today and you have unknown binaries in the file.

People can write a binary and include a backdoor trojan, the Internet isn't a safe place these days.

lordleleko
Posts: 4
Joined: 17 Dec 2012 04:36

Re: [BETA GAME] Zombie Escape

#7 Post by lordleleko » 17 Dec 2012 05:27

Ah, sure, sorry xD
I use some DLL, like MFC71, to make it compatible with x64, and sounder to play music.
ZE.dll is just ZE.bat renamed ;D

@edit
Uharc I use to unzip media files, like song and graphics.

Post Reply