Login
Últimos assuntos
» Não consigo baixar um jogo no YoYo Games --' por baraodopirapora Hoje à(s) 12:07 am
» MOUSEkey - Rodando no Android!
por Super Maker Ontem à(s) 11:56 pm
» Quero criar um jogo de RTS, parecido com o Outlive
por jpcms Ontem à(s) 11:29 pm
» Mundo infinito?
por Pedrø Ontem à(s) 11:28 pm
» [HTML5][Minilib] Movimento, sprites, colisão
por Pedrø Ontem à(s) 11:26 pm
» GMBR Nos Celulares
por kapoty Ontem à(s) 9:39 pm
» A - NameLess
por showeidek Ontem à(s) 9:03 pm
» [CQ #13] - Futuro
por Pedrø Ontem à(s) 8:48 pm
[Tutorial]Banco de Dados Básico com arquivos .Ini - Com criptografador!
Página 1 de 2 • Compartilhe •
Página 1 de 2 • 1, 2 
Como está o tutorial?
[Tutorial]Banco de Dados Básico com arquivos .Ini - Com criptografador!
Bom galera, nesse toturial, vo encinar a fazer um banco de dados básico, com arquivos ini, mas, sem ser encriptado, porq isso eu vo t que estudar bastante mais, e mais ajuda "pra eu", mas se eu aprender eu faço um tuto mostrando como
, assim como to fazendo do banco de dados, que outro dia fiz uma pergunta sobre arquivos .ini, e ja to postando oq aprendei XD
Nome: Banco de Dados Básico com arquivos .Ini
Descrição: Encina a fazer um banco de dados com arquivos .ini
Nível de dificuldade: Mediano
Requerimentos: GM8 Lite/Pro
Primeiro,abra seu GM(nossa nao sabia q ia ter q fazer isso --')
Com o game maker aberto, crie um objeto,obj_registrar, adicione um evento Left Pressed ,e adicione o seguinte código:
Explicaçao do código:
Esse Código,fazerá a pergunta para saber qual o nickname/login desejado, e a senha desejada, escrevendo-os no .ini, e checará se já existe, se já existe, ele nao criará a conta.E tambem registrará a hora que foi criada a conta
Depois,crie um objeto,obj_entrar, e adicione tambem um evento de left pressed, e adicione o código:
Explicaçao do código:
Esse código, fazerá as strings para perguntar ao jogador , qual o nickname/login da conta dele e a senha da conta dele, e irá checar se bate/confere com a registra no .ini.Se bater/conferir,irá mostrar uma mensagem e irá para a proxima room.
Em Seguida,crie um sprite para o obj_registrar e o obj_entrar
Coloque os na room, e experimente!
Obs: em seguida, veja aonde essse .GMK está salvo, e de uma olhada no arquivo .ini que foi criado
____________________________________________________________
Galera, consegui aprender como criptografar, mas com uma extensao do Jiraya
Lembrando: A extensao nao é minha! é do Jiraya, entao créditos a extensao a ele apenas.
Vamos ao tutorial.
Primeiro, vá ao poste do Jiraya, e baixe sua extensao :
http://www.gamemakerbrasil.com/extensoes-libs-scripts-e-dlls-f41/extensaospeedhash-criptografacao-t12204.htm
Após baixado, estraia o arquivo na pasta desejada.
Abra nosso projeto com arquivos .ini que acabamos e fazer, clique no simbolo:
Depois, clique no botao: Install, e abra a extensao do Jiraya.
Vá no Creation Code das rooms que criamos, e coloque o seguinte código:
Pronto, depois de testa-lo, basta abrir o seu arquivo , e ver criptografado =D
, assim como to fazendo do banco de dados, que outro dia fiz uma pergunta sobre arquivos .ini, e ja to postando oq aprendei XDNome: Banco de Dados Básico com arquivos .Ini
Descrição: Encina a fazer um banco de dados com arquivos .ini
Nível de dificuldade: Mediano
Requerimentos: GM8 Lite/Pro
Primeiro,abra seu GM(nossa nao sabia q ia ter q fazer isso --')
Com o game maker aberto, crie um objeto,obj_registrar, adicione um evento Left Pressed ,e adicione o seguinte código:
- Código:
global.nickname = get_string("Qual é o nickname desejado?","Digite Aqui")//Pergunta qual o nickname o jogador deseja,e oq ele digitar, será o :global.nickname
global.senha = get_string("Qual é a senha desejada?","Digite Aqui")//Pergunta qual a senha o jogador deseja, e oq ele digitar , será a global.senha
ini_open("banco_de_dados.vir")//abre o .ini, se ele nao existir, o GM cria um para você.
if (ini_section_exists(global.nickname))//checar se a conta ja existe
{
show_message("Essa conta já existe!");//manda a mensagem de que a conta já existe
break;
}
ini_write_string(global.nickname,"Nickname",global.nickname)//escreve no arquivo ini,com a seçao: global.nickname, que é o nome do jogador,escreve Nickname, que será a chave, e o valor será global.nickname, que é o nome do jogador
ini_write_string(global.nickname,"Senha",global.senha)//escreve no arquivo ini,com a seçao: global.nickname, que é o nome do jogador,escreve Senha,que será a chave,e o valor será global.senha,que é a senha que o jogador escolheu.
ini_write_string(global.nickname,"Hora Criada",string(current_hour) ":" string(current_minute))//||OPCIONAL||,Cria uma chave escrito : hora,com a hora e os minutos que a pessoa se cadastrou sendo o valor
ini_close()//fecha o ini
Explicaçao do código:
Esse Código,fazerá a pergunta para saber qual o nickname/login desejado, e a senha desejada, escrevendo-os no .ini, e checará se já existe, se já existe, ele nao criará a conta.E tambem registrará a hora que foi criada a conta
Depois,crie um objeto,obj_entrar, e adicione tambem um evento de left pressed, e adicione o código:
- Código:
global.minhaconta = get_string("Para logar,digite seu login.","Digite Aqui")//pergunta a conta,transformando-a em global.minhaconta
global.minhasenha = get_string("Para logar,digite sua senha.","Digite Aqui")//pergunta a senha,transformando-a em global.minhasenha
ini_open("banco_de_dados.vir")//abre o ini
if (global.minhaconta==ini_read_string(global.nickname,"Nickname","" ) && global.minhasenha==ini_read_string(global.nickname,"Senha","") )//se oq foi digitado nas 2 primeiras strings desse código, forem iguais ao registrado,
{
show_message("Logado!");//mostra a mensagem: Logado!
room_goto_next()//e vai para a proxima room
}
ini_close()//Fecha o Ini.
Explicaçao do código:
Esse código, fazerá as strings para perguntar ao jogador , qual o nickname/login da conta dele e a senha da conta dele, e irá checar se bate/confere com a registra no .ini.Se bater/conferir,irá mostrar uma mensagem e irá para a proxima room.
Em Seguida,crie um sprite para o obj_registrar e o obj_entrar
Coloque os na room, e experimente!
Obs: em seguida, veja aonde essse .GMK está salvo, e de uma olhada no arquivo .ini que foi criado

____________________________________________________________
Galera, consegui aprender como criptografar, mas com uma extensao do Jiraya
Lembrando: A extensao nao é minha! é do Jiraya, entao créditos a extensao a ele apenas.
Vamos ao tutorial.
Primeiro, vá ao poste do Jiraya, e baixe sua extensao :
http://www.gamemakerbrasil.com/extensoes-libs-scripts-e-dlls-f41/extensaospeedhash-criptografacao-t12204.htm
Após baixado, estraia o arquivo na pasta desejada.
Abra nosso projeto com arquivos .ini que acabamos e fazer, clique no simbolo:
Depois, clique no botao: Install, e abra a extensao do Jiraya.
Vá no Creation Code das rooms que criamos, e coloque o seguinte código:
- Código:
md5_init();
md5_file("banco_de_dados.ini",true);
Pronto, depois de testa-lo, basta abrir o seu arquivo , e ver criptografado =D
Última edição por Janx em Dom Dez 05, 2010 11:14 pm, editado 3 vez(es) (Razão : Adicionar explicaçoes abaixo dos códigos.)
Re: [Tutorial]Banco de Dados Básico com arquivos .Ini - Com criptografador!
Ótimo tutorial GMLucas!
Isto que você enscinou é bem presiso em jogos de registro e on-line, gostei tanto do tutorial que salvei até como favorito para que um dia que eu tiver uma dúvida sobre isto ler seu tutorial.
Só uma critica, eu achei meio curto o tuto, não? Aumenta ele um pouco, coloca mais explicações, só sugestões, ok?
Até!
Isto que você enscinou é bem presiso em jogos de registro e on-line, gostei tanto do tutorial que salvei até como favorito para que um dia que eu tiver uma dúvida sobre isto ler seu tutorial.
Só uma critica, eu achei meio curto o tuto, não? Aumenta ele um pouco, coloca mais explicações, só sugestões, ok?
Até!

Tsurugi Kyousuke- Membro

- Alerta:




Número de Mensagens: 2548
Data de inscrição: 10/06/2010
Prêmios
: 0
: 0
: 0

Re: [Tutorial]Banco de Dados Básico com arquivos .Ini - Com criptografador!
Super Games escreveu:Ótimo tutorial GMLucas!
Isto que você enscinou é bem presiso em jogos de registro e on-line, gostei tanto do tutorial que salvei até como favorito para que um dia que eu tiver uma dúvida sobre isto ler seu tutorial.
Só uma critica, eu achei meio curto o tuto, não? Aumenta ele um pouco, coloca mais explicações, só sugestões, ok?
Até!
Super Games,sobre sua crítica,o que interessa em um tutorial é o conteúdo,e não a quantidade de linhas que ele contém.
Sobre o tutorial,acho fundamental para quem quiser fazer um jogo online com sistema de registro.
Até!
Re: [Tutorial]Banco de Dados Básico com arquivos .Ini - Com criptografador!
@Super Games
Mano, obrigado por elogiar meu tutorial e adicionar ele nos favoritos *-*,e sim, ajuda muito um sistema de registros em jogos online
E eu deixei assim, nao coloquei explicaçoes dos códigos, porque nos proprios códigos ja tem explicaçoes
@CLS
É Verdade, oque importa em um tutorial é o conteúdo, e nao a quantidade de linhas.
E obrigado por gostar do meu tutorial
Edit:
Já adicionei novas explicaçoes abaixo dos códigos usados no tutorial.
Mano, obrigado por elogiar meu tutorial e adicionar ele nos favoritos *-*,e sim, ajuda muito um sistema de registros em jogos online
E eu deixei assim, nao coloquei explicaçoes dos códigos, porque nos proprios códigos ja tem explicaçoes
@CLS
É Verdade, oque importa em um tutorial é o conteúdo, e nao a quantidade de linhas.
E obrigado por gostar do meu tutorial
Edit:
Já adicionei novas explicaçoes abaixo dos códigos usados no tutorial.
Re: [Tutorial]Banco de Dados Básico com arquivos .Ini - Com criptografador!
Explica ainda como se cria aquela areas onde se escreve e como faz uma banco de dados online e pra chjeca se a conta esiste??
Nem se explica em outro tuto...
o Tuto ta bom:)
Nem se explica em outro tuto...
o Tuto ta bom:)
Re: [Tutorial]Banco de Dados Básico com arquivos .Ini - Com criptografador!
ótimo tutorial, o problema é que faz os arquivos ini no pc, prefiro fazer do meu jeito, que coloca a ini online, assim da pra fazer um sistema de registrar real, mais esse dai é bom pro novatos! 


carotmaker- Membro

- Ranking:

Alerta:



Número de Mensagens: 150
Idade: 14
Data de inscrição: 11/07/2010
Re: [Tutorial]Banco de Dados Básico com arquivos .Ini - Com criptografador!
@Carotmaker
Eu nao vejo problema em salvar no computador.
Entao se você sabe, poste um tutorial, assim como eu fiz, para que as pessoas possam usufruir do seu conhecimento
@alex2195
Alex, nao entendi sua pergunta, você pode pergunta-la denovo?
E , obrigo por gostar do meu tutorial
@Todos:
Seus comentarios me inspiram.
Em muito pouco tempo vou fazer outro tutorial, só que ainda nao sei de que,tava pensando em um de path.
Eu nao vejo problema em salvar no computador.
Entao se você sabe, poste um tutorial, assim como eu fiz, para que as pessoas possam usufruir do seu conhecimento
@alex2195
Alex, nao entendi sua pergunta, você pode pergunta-la denovo?
E , obrigo por gostar do meu tutorial
@Todos:
Seus comentarios me inspiram.
Em muito pouco tempo vou fazer outro tutorial, só que ainda nao sei de que,tava pensando em um de path.
Re: [Tutorial]Banco de Dados Básico com arquivos .Ini - Com criptografador!
carotmaker escreveu:ótimo tutorial, o problema é que faz os arquivos ini no pc, prefiro fazer do meu jeito, que coloca a ini online, assim da pra fazer um sistema de registrar real, mais esse dai é bom pro novatos!
Hehehe, queria que ela postasse um tutorial de como fazer isso. Sei que da para colocar banco de dados online, mas esse negócio de INI eu não sabia que dava... (Será que não é muito inseguro?)
Sistema de registrar real? Porque esse não é real? E porque é para novatos? Se for fazer um MMORPG você ainda terá que programar toda a comunicação para registrar e logar. Será que isso é para novatos? (caso não seja para um MMO, para que serve?)
Não leve a mal. Eu sou meio chato mesmo. Só acho que você está com uma visão muito imparcial e até discriminatória das coisas... :|
Quanto ao tutorial, muito bom e útil, especialmente quando o Joao Neto "largou os bets". Acho que também vou postar um, sobre como fazer a comunicação para registrar e logar com a 39dll (agora que aprendi a fazer). Boa a ideia da hora do registro, só acho que seria mais útil colocar o dia, o mês e o ano. Para saber quando a conta foi registrada. Também dava pra gravar a data do último login, para informar ao jogador e para deletar contas inativas por muito tempo.
Ficam aí as sugestões. VLW! pelo tutorial.
Espero que postar num tópico do fim de novembro não seja revive-lo.
Re: [Tutorial]Banco de Dados Básico com arquivos .Ini - Com criptografador!
kara eu seguir o tutorial e quando fui testar,deu o seguinte erro me ajudai.
___________________________________________
FATAL ERROR in
action number 1
of Mouse Event for Left Pressed
for object obj_registrar:
COMPILATION ERROR in code action
Error in code at line 11:
ini_write_string(global.nickname,"Hora Criada",string(current_hour) ":" string(current_minute))//||OPCIONAL||,Cria uma chave escrito : hora,com a hora e os minutos que a pessoa se cadastrou sendo o valor
^
at position 69: Symbol , or ) expected.
___________________________________________
FATAL ERROR in
action number 1
of Mouse Event for Left Pressed
for object obj_registrar:
COMPILATION ERROR in code action
Error in code at line 11:
ini_write_string(global.nickname,"Hora Criada",string(current_hour) ":" string(current_minute))//||OPCIONAL||,Cria uma chave escrito : hora,com a hora e os minutos que a pessoa se cadastrou sendo o valor
^
at position 69: Symbol , or ) expected.
Re: [Tutorial]Banco de Dados Básico com arquivos .Ini - Com criptografador!
Hmmm... As aulas do Reddragon explicam como identificar erros de sintaxe? O GM é auto-explicativo meu caro, está faltando um ")" no seu código. Mas espera, há controvérsias, está faltando um "+" entre os dois pontos.
Re: [Tutorial]Banco de Dados Básico com arquivos .Ini - Com criptografador!
ai tem como explicar melhor ai por favor nao entendi kara.
_______________________________________________
se ja leu isso deixa pra lar, ja entendi como fuciona tava fazendo errado, pow pelo menso consegui aprender sozinho uma funçao vlw kara.
que dizer nao sozinho, voce deu um empurraozinho so precisei compreender.
mais vlw
_______________________________________________
se ja leu isso deixa pra lar, ja entendi como fuciona tava fazendo errado, pow pelo menso consegui aprender sozinho uma funçao vlw kara.
que dizer nao sozinho, voce deu um empurraozinho so precisei compreender.
mais vlw
Re: [Tutorial]Banco de Dados Básico com arquivos .Ini - Com criptografador!
ai essa funçao:
pega no Dreamweaver,tipo assim porque eu tava pensando em criar uma pagina de registro on,ai tipo ia salvar num arquivo .ini mais eu temo por alguem entrar de alguma forma( hackers) no site e copiar os registro.
ai queriar saber ne
- Código:
md5_init();
md5_file("banco_de_dados.ini",true);
pega no Dreamweaver,tipo assim porque eu tava pensando em criar uma pagina de registro on,ai tipo ia salvar num arquivo .ini mais eu temo por alguem entrar de alguma forma( hackers) no site e copiar os registro.
ai queriar saber ne
Re: [Tutorial]Banco de Dados Básico com arquivos .Ini - Com criptografador!
mto bom seu tutorial
bem explicado e
ajuda mto
consertesa quando
for criar um jogo
online vo me lembra
desse tutorial
bem explicado e
ajuda mto

consertesa quando
for criar um jogo
online vo me lembra
desse tutorial
Re: [Tutorial]Banco de Dados Básico com arquivos .Ini - Com criptografador!
nao kara eu tava perguntando se esse codigo fuciona no Dreamweaver.
- Código:
md5_init();
md5_file("banco_de_dados.ini",true);
Re: [Tutorial]Banco de Dados Básico com arquivos .Ini - Com criptografador!
Não... Essa função é usada no Game Maker, na linguagem que ele usa, o GML. Então não há como usar isso no Dreamweaver. Porém, usando um sistema PHP você pode carregar o arquivo ini e criptografar também, só é ter conhecimento de ambas as linguagens e saber fazer uma conversão.
Página 1 de 2 • 1, 2 
Tópicos similares» Um banco de dados em Excel
» Como recuperar arquivos excluídos? Recupere arquivos deletados do HD, pen drive, cartão de memória e em outros dispositivos de armazenamento.
» Como Hackear um site (SQL básico)
» escondendo arquivos em fotos
» MACRO DADOS DE UMA PLANILHA PARA ARQUIVO DE TEXTO
» Como recuperar arquivos excluídos? Recupere arquivos deletados do HD, pen drive, cartão de memória e em outros dispositivos de armazenamento.
» Como Hackear um site (SQL básico)
» escondendo arquivos em fotos
» MACRO DADOS DE UMA PLANILHA PARA ARQUIVO DE TEXTO
Página 1 de 2
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
GMBR






