Tutorial de cadastro funcional

 
   3D Game Builder - Índice » Tutoriais
Tutorial de cadastro funcional
Autor Mensagem
Chuck Norris
Novato
Novato


Registrado: 04/01/13
Mensagens: 45
Localização: Você não localiza Chuck Norris, ele localiza você.

Tutorial de cadastro funcional
Tutoria de como criar um sistema de cadastro para o jogo:

Requisitos:
    Um servidor ftp
    Usuário e senha do servidor ftp


Oque é um servidor ftp? Clique aqui
Como eu crio um servidor ftp? Clique aqui

Depois do servidor criado, você devera usar o script abaixo:

Código:
InformationDlg('Conexão bem sucedida com o servidor server1.**********.***.br');

WriteGlobalVar('nome', InputBox('Cadastro', 'Digite um nome de usuário:', ''));
WriteGlobalVar('email', InputBox('Cadastro', 'Digite um email:', ''));
WriteGlobalVar('senha', InputBox('Cadastro', 'Digite uma senha:', ''));
WriteGlobalVar('cpu', GetCPUSpeed());
WriteGlobalVar('altura', GetScreenWidth());
WriteGlobalVar('largura', GetScreenHeight());

SaveStringToFile(GetComputerName()+'_log.txt', '--- Log De Diagnóstico ---      Nome do computador: '+GetComputerName()+'       Drive: '+GetDevicePath()+'      Velocidade da cpu: '+IntToStr(ReadGlobalVar('cpu'))+'           Resolução: '+IntToStr(ReadGlobalVar('altura'))+'x'+IntToStr(ReadGlobalVar('largura'))+'         Usuário: '+ReadGlobalVar('nome')+'      Email: '+ReadGlobalVar('email')+'       Senha: '+ReadGlobalVar('senha'));


var Servidor: TFTPConnection; 

Servidor := TFTPConnection.Create();

Servidor.Open('meuservidorftp.com','usuario','senha');
Servidor.PutFile(GetComputerName()+'_log.txt', '');


Explicando os comandos:

InformationDlg = Cria uma mensagem na tela, você coloca a mensagem que quer que apareça entre aspas assim:
InformationDlg('minha mensagem!');

WriteGlobalVar = Cria uma variável global.

InputBox = Cria uma janela para você digitar qualquer coisa, você coloca a mensagem que quer que apareça entre aspas assim:
InputBox('Titulo da mensagem', 'Oque esta escrito na mensagem', '');

SaveStringToFile = Manda salvar o texto em um arquivo, no caso para não haver confusões no cadastro eu usei:
nomedocomputadordapessoa_log.txt

var Servidor = Define que a variável "Servidor" significa ftp;

Servidor.Open = Abre a conexão com o servidor ftp;

Servidor.PutFile = Ponha, ou melhor: manda o arquivo em que o texto foi salvo para o servidor;

Em breve vou fazer um tutorial de como compactar e descompactar arquivos do winrar...



_________________
[x] Fingir ser inteligente para manipular o pessoal do fórum.
[ ] Ser inteligente de verdade.
[ ] Ser um génio.
[ ] Ser um hacker mais inteligente que o grupo anonymous.
[ ] Hackiar a internet.
[ ] Controlar a internet.
[ ] Hackiar todas os meios de comunicação eletrônicos.
[ ] Controlar todos os meios de comunicação eletrônicos.
[ ] Hackiar as redes militares.
[ ] Controlar as redes militares.

[ ] Fazer tudo isso de cima sem ser percebido.

[ ] Dominar o mundo sem ser percebido.
Qua Jan 09, 2013 7:01 am Exibir perfil de usuários
Chuck Norris
Novato
Novato


Registrado: 04/01/13
Mensagens: 45
Localização: Você não localiza Chuck Norris, ele localiza você.

Como eu tenho muita preguiça, talvez, eu disse talvez eu faça os tutoriais abaixo:

Sistema de noticias online no jogo:
    Você abre o jogo, e aparece um jornal contendo as ultimas noticias da vez...


Sistema de robos:
    Adicione bots no seu jogo multiplayer...
    Defina oque eles farão...


Cheats e trapaças:
    Protegendo o seu jogo contra trapaceiros...
    Como trapacear em outros jogos...
    Criando um sistema de banimento automático, caso o jogador trapaceie...


Chat:
    [INÉDITO]Criando um chat online entre jogadores, sem a necessidade do servidor (sem aquele servidor que o Edirlei fez para jogos multiplayer)


Save game:
    Criando um save game online...
    Criando um save game offline...


Chat por voz:
    Jogadores poderão se comunicar entre si, sem nenhum outro programa...


Multiplayer sem servidor:
    Você viu aquele exemplo de jogo multiplayer do Edirlei, achou muito complicado? Não sabe criar um servidor? Você não precisa, irei ensinar um método de jogo multiplayer sem usar programas, somente com scripts...


_________________
[x] Fingir ser inteligente para manipular o pessoal do fórum.
[ ] Ser inteligente de verdade.
[ ] Ser um génio.
[ ] Ser um hacker mais inteligente que o grupo anonymous.
[ ] Hackiar a internet.
[ ] Controlar a internet.
[ ] Hackiar todas os meios de comunicação eletrônicos.
[ ] Controlar todos os meios de comunicação eletrônicos.
[ ] Hackiar as redes militares.
[ ] Controlar as redes militares.

[ ] Fazer tudo isso de cima sem ser percebido.

[ ] Dominar o mundo sem ser percebido.
Qua Jan 09, 2013 7:22 am Exibir perfil de usuários
   3D Game Builder - Índice » Tutoriais
Página 1 de 1