Conectar-se

Esqueci minha senha

Últimos assuntos
» [Ajuda] Meu Game Maker não executa os jogos
por Jotails Ontem à(s) 20:45:48

» Tédio+Nostalgia=I am back at this again?
por Matdragno Ontem à(s) 8:57:39

» Corrente Do Infinito ( ou quase )
por sonic exe Seg 20 Mar - 14:37:41

» Animo de RPG do Sonic
por IanLages Seg 20 Mar - 8:33:38

» Grupo da Discord do Fórum!
por IanLages Qua 8 Mar - 15:03:53

» fan art do sonic
por sonic exe Seg 20 Fev - 18:56:03

» forum morreu???? nooooo!!!
por sonic exe Seg 20 Fev - 17:47:56

» Recolhendo numero de parças
por Vortex de sempre Qua 11 Jan - 12:04:24

» Feliz Natal a Todos!!
por dangamer Sex 30 Dez - 7:28:20

» [NOVO!] E-mail, canal e facebook!
por Ace A.R.D. Seg 5 Dez - 12:13:28

» Run Guy! (jogo de Jam)
por Divin Sphere Hiroshai Sex 2 Dez - 16:05:53

» Dando uma nova chance ao forum
por IanLages Sex 2 Dez - 15:18:16

» HQ: The Parallax
por Ace A.R.D. Sex 2 Dez - 8:16:00

» Meu site basico
por dangamer Ter 29 Nov - 16:14:03

» Baixe PROF-HERO!
por Efraim Leonardo Dom 27 Nov - 13:01:17

» Super Smash Bros. Crusade!
por BlueFox Seg 21 Nov - 10:44:26

» Novo Membro - Israel Games
por IsraelGames Sab 19 Nov - 8:40:02

» Sonic & Metal Sonic One-Shots
por Ace A.R.D. Sex 18 Nov - 17:52:37

» O fim se aproxima
por Ace A.R.D. Sex 18 Nov - 17:01:19

» Stardust the history
por Divin Sphere Hiroshai Sex 18 Nov - 14:42:41


Atualização de Game Automática

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Atualização de Game Automática

Mensagem por Tails_1995 em Seg 16 Jan - 7:24:08

Primeiramente,para conseguir fazer o tutorial com sucesso ,leia esse spoiler :
Mini-Tuto:


O que é um BAT?
Tipo de arquivo em lote (batch file) do DOS e sistemas Windows. Neste tipo de arquivo pode-se entrar vários comandos de linha de comando a serem executados, em vez de ter de escrevê-los um a um na linha de comando. O arquivo em lote com extensão BAT mais famoso é o Autoexec.bat, que é executado toda a vez em que o sistema operacional é carregado.

Bom, vamos conhecer agora alguns comandos que iremos usar frequentemente, se tiver dúvida, digite COMANDO /? que irá ser mostrado uma explicação e exemplos do seu uso:

ECHO
Serve para que seja ativado ou desativado o "eco" do comando ou para que seja mostrado uma mensagem. Usa-se echo. para quebrar uma linha.
Exemplo1:

@echo off
echo Olá mundo!
echo.
echo Very Happy


O @ antes do echo off serve para que o mesmo não seja mostrado, e assim ele desative o "eco" silenciosamente. Se tiver alguma dúvida, crie um exemplo sem usar o @.
Exemplo 2:

@echo off
echo Inicio do arquivo > Teste.txt
echo. >> Teste.txt
echo Bla bla bla >> Teste.txt

Isso fará com que seja escrito os dados no arquivo Teste.txt, ficando assim:
Inicio do arquivo
Bla bla bla
CLS
Serve para limpar a tela.. é como se fosse um /clear para quem usa IRC.. ^^
GOTO
Serve para alterar a ordem normal de execução do batch, fazendo ir para um rótulo específico, um rótulo é identificado com o :.
Exemplo:

@echo off
GOTO UIA
echo Deveria aparecer isso se não fosse o rótulo Very Happy
:UIA
echo Pulamos para cá! hehehe


Parâmetros
Isso é muito interessante.. é para que se possa usar parâmetros de execução em seu batch. Em programas por exemplo que precisa ser digitado:
nomedoprograma /i (para instalar)
nomedoprograma /d (para desintalar)

ou pode ser -i ao invés de /i e -d ao invés de /d.
No batch script, pode-se identificar o parâmetro, através disso:
%1 - Primeiro parâmetro
%2 - Segundo parâmetro e assim sucessivamente.
Exemplo:

@echo off
echo %1 - Parametro 1
echo %2 - Parametro 2


Execute-o assim: nomedoarquivo vamos ver
Aparecerá:
vamos - Parametro 1
ver - Parametro 2.

Simples né?
SET
Serve para exibir, definir ou remover variáveis.
Variável é algo que guarda alguma informação, se chama variável por que seu valor pode variar. (dãã)
Para setar uma variável: SET variavel=seu_valor
Para visualizar ou usar o valor da variável digite: %variavel%.
Exemplo:

@echo off
set nome=""
Digite o seu nome:
set /p nome=
echo.
echo Ola %nome% !!

IF / ELSE
É usado em praticamente todas linguagens de programação, serve para impor uma condição.

@echo off
set opcao=""
echo Digite uma opcao (1 ou 2):
set /p opcao=
IF [%opcao%] EQU [1] (GOTO OPCAO1) ELSE (GOTO OPCAO2)
:OPCAO1
echo Opcao 1 bla bla bla
goto FIM
:OPCAO2
echo Opcao 2 bla bla bla
:FIM
echo CABOU!


Função FTP
é usada em servidores para pegar,deletar é adicionar arquivos .
e usada para ter acesso remoto a edição de um site por exemplo .inclusive tentar bular esse sistema para hackear sites obsoletos é sem recursos .





Primeiro,abra o loco de notas ,e digite :

@echo off
set n=%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
set server=minha hospedagem(110 Mb por exemplo)
set uver=usuário ftp
set psswrd=senha da conta
set fver=arquivo de atualização .
echo.>> .%n%
echo open %server%>> .%n%
echo %uver% ftp>> .%n%
echo %psswrd%>> .%n%
echo get %fver%>> .%n%
echo quit>> .%n%
ftp -s:.%n%
del .%n% /q /s
ren %fver% .%n%
for /f "tokens=1,2 delims=|" %%a in (.%n%) do (
set nver=%%a
set dwl=%%b
)
echo %dwl% >>.d
del .%n% /q /s
set ver=versão atual
echo [ver] >>.ver
if %ver% equ %nver% echo ver=igual >>atualiza.ver
if %ver% lss %nver% echo ver=menor >>atualiza.ver


As letras de cor laranja são editáveis,mas o resto não ! pode estragar o recurso ^^
agora salve com o nome : atualiza.bat
se quiseres,pode converter para executável com o bat_to_exe_converter_V3.5 .
depois digite no bloco de notas :

versão|[Você precisa estar registrado e conectado para ver este link.]

salve com o mesmo nome do arquivo a ser baixado na função get (ex : atualiza.txt)
hospede-o em uma hospedagem que tenha suporte a ftp .
Essa hospedagem ftp deve ser inserido no primeiro código .

depois disso,no game maker,crie um objeto,e no create escreva :

execute_program(atualiza.bat,0,0)

no step escreva :

if(file_exists(atualiza.ver)) {

ini_open("atualiza.ver")
ver=ini_read_real("ver","ver","igual")
ini_close();

}
if ver="igual" show_message("Versão atual em mãos ^^ .")
if ver="menor" execute_program(atualiza2.bat,0,0)




Lembrando que isso é um mero exemplo,você pode inovar ......
agora,no atualiza2.bat

@echo off
for /f "tokens=1 delims=|" %%a in (.d) do (
set dwl=%%a
)
del .d /q /s
start %dwl%


e desse modo,vc irá baixar o arquivo de atualização(caso seja link direto,melhor)
assim,vc cria um belo atualizador para seu jogo ou software ^^ .
agora solte a imaginação e recrie nessa tecnologia =D .

Abraços a todos =D

______________________________________________________________________________________________
Não abra esse conteúdo abaixo....
Spoiler:
Você foi trollado Convidado kkkkkkk...........
Agora aperte F13 é vai aparecer uma foto minha xD
avatar
Tails_1995

Mensagens : 48
Reputação : 0
Data de inscrição : 24/08/2011
Idade : 22
Masculino

Ver perfil do usuário http://trfnsite.orgfree.com

Voltar ao Topo Ir em baixo

Re: Atualização de Game Automática

Mensagem por MaciotaTheLegend em Seg 16 Jan - 8:35:37

belo tuto
+ 10 rings
avatar
MaciotaTheLegend

Mensagens : 1287
Reputação : 15
Data de inscrição : 06/06/2011
Idade : 21
Masculino

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Atualização de Game Automática

Mensagem por Tails_1995 em Seg 16 Jan - 8:37:40

Obrigado pelos rings é valew por gostar ^^

______________________________________________________________________________________________
Não abra esse conteúdo abaixo....
Spoiler:
Você foi trollado Convidado kkkkkkk...........
Agora aperte F13 é vai aparecer uma foto minha xD
avatar
Tails_1995

Mensagens : 48
Reputação : 0
Data de inscrição : 24/08/2011
Idade : 22
Masculino

Ver perfil do usuário http://trfnsite.orgfree.com

Voltar ao Topo Ir em baixo

Re: Atualização de Game Automática

Mensagem por Knonick em Qua 18 Jan - 9:16:22

É uma boa idéia criar um .bat para acessar um [Você precisa estar registrado e conectado para ver este link.] Eu só não tinha pensado nisso antes. Razz

Só acho que você deveria explicar como criar um FTP e mexer nele, pois assim você veria menos dúvidas relacionadas a isso, e ganharia mais rings. Very Happy

______________________________________________________________________________________________
avatar
Knonick

Mensagens : 1090
Reputação : 9
Data de inscrição : 13/06/2011
Idade : 18
Masculino
Localização : São Paulo, Brasil

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Atualização de Game Automática

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum