DA

Laucher Para Seu Server!

Por dark rogue, 24 de jul. de 2009 em Pascal (Delphi)

12
4.4k
dark rogueD
24 de julho de 2009 às 19:58

Você ira precisar de :

1 WebBrowser(Aba Internet)

3 Buttons(Aba Standard)

1 OpenDialog(Aba Dialog)

1 Timer(Aba System)

1 ProgressBar(Aba Win32).

 

Bom, vamos lá.

Coloque o web browser no seu form e em seguida altere a propriedade Align deixando-a AlTop.

Agora clique no seu form e em Event dê um duplo clique em OnCreate, escreva isso:

WebBrowser1.Navigate('X');

Onde, X deve ser trocado pelo link de seu site.

 

Agora troque o caption do botão1 para Jogar!, e altere a propriedade Enabled para False, logo depois dê um duplo clique e escreva isso:

var
 Exe: string;
begin
 Exe := OpenDialog1.FileName;
 if Exe <= '' then
 OpenDialog1.Execute   else

 if Exe > '' then
  begin
  ShellExecute(0, nil, PChar(Exe), nil, nil, SW_SHOWNORMAL);
end;

Explicando o código: "Exe" é uma variavel responsavel por guardar o diretório de seu cliente.

Após você clicar no seu botão JOGAR!, irá abrir um janelinha, pedindo para você localizar seu cliente. Após localizar seu cliente, você só precisar clicar em jogar novamente e seu cliente irá abrir.

 

Agora troque o caption do Button2 para Regristrar, dê um duplo clique e adicione esse código:

WebBrowser1.Navigate('X');

Onde X é a pagina registrar de seu site.

 

Só falta o button3, troque a caption dele para Sair, dê um duplo clique e adicione esse código:

Form1.Close;

 

Vamos colocar um Progress bar para não ficar feio enquanto carrega a pagina?

No event OnTimer do Timer. dê um duplo clique e adicione esse código:

var
Contador: integer;
begin
 ProgressBar1.Max := 1000000;
 for Contador := 0 to 1000000 do
 Progressbar1.Position := Contador ;
 if ProgressBar1.Max = 1000000  then
Timer1.Enabled := False;
 Button1.Enabled := True
end;

 

Agora sim, é só compilar e aproveitar seu laucher, se quiser colocar um fundo no seu laucher use a ferramenta Image na aba Additional.

Bom é isso, espero que gostem!

Qualquer coisa é só deixar sua pergunta ai que eu responderei :B

 

See ya!

tibiaa4eT
24 de julho de 2009 às 23:51

Mto bom hehe

 

Até q vc conseguiu rapidinho o0

 

Quem sabe assim ressucita a area de Delphi aqui

dark rogueD
24 de julho de 2009 às 23:54

Valew pela força ae Andrew ee essa é a intenção \õ/

 

Espero que os outros do fórum colaborem ¬¬'

Editado Julho 25 por dark rogue

MistckM
28 de julho de 2009 às 03:05

acheii bem intereçante acho talves + pra frente posso utilizar

dark rogueD
29 de julho de 2009 às 01:03

É bem legal ver que pelo menos alguem reconhece, valeu ai.

 

em breve postarei meu laucher na seção de Utilitarios ;]

skynagerloasS
29 de julho de 2009 às 08:14

Eu comecei um dia a mexer com delphi, mas a máquina la de casa está meio que parando, então ele é muito pesado para eu rodar ele la, vou esperar comprar uma máquina melhor, e eu volto a mexer com isso... :D

tibiaa4eT
31 de julho de 2009 às 03:09

Credo Sky, Delphi eh levinho o0

 

ahuahua baixa netBeans (JAVA) ai vc vai ver o que é pesado ahuahuaa

MistckM
31 de julho de 2009 às 06:08
Credo Sky, Delphi eh levinho o0

 

ahuahua baixa netBeans (JAVA) ai vc vai ver o que é pesado ahuahuaa

 

huashsauh imagine como e pc dele

nem fla pq nao aguenta delphi e fim

mais vamos assim com pcs

deve ser do ano de 1995 oh pc dele

so doh um joguinho GTA SAM ANDREANS Multi Player

lucasjockeyL
31 de julho de 2009 às 10:53
huashsauh imagine como e pc dele

nem fla pq nao aguenta delphi e fim

mais vamos assim com pcs

deve ser do ano de 1995 oh pc dele

so doh um joguinho GTA SAM ANDREANS Multi Player

 

Isso depende muito do compilador mesmo, se você quer usar um compilador bom que de suporte a 1 milhão de coisas usa Visual Studio 2008, NetBeans, WXDevCpp (mod do devcpp), entre outros. Mas se quiser coisa rápida da pra compila JAVA pelo cmd, mas você tem que ser rápido pra digita também. ^^

2 meses depois...
adoXDA
26 de setembro de 2009 às 21:14

O tutorial ta bom , mais gostaria de saber se vc pode me ajudar

tipo eu faso tudo do tutor , mais quando vou executar o programa ele abre os codigos e circula uma linha de vermelho.

sempre quando faso algum aplicativo da nisso , voce pode me ajudar?

2 meses depois...
godviollatorG
23 de novembro de 2009 às 15:08

Aí cara gostei do tutorial mais não sei como fazer xD (más eu gostaria de ter um desse em meu servidor ö) tem como postar um exemplo ae ? pro pessoal só edita no Delphi ? e otra pergunta... ele faz updates ? (tpw... c o servidor mudar alguma coisa no client ele já baxa tudo certinho e talz...)

1 mês depois...
dark rogueD
18 de dezembro de 2009 às 13:25
O tutorial ta bom , mais gostaria de saber se vc pode me ajudar

tipo eu faso tudo do tutor , mais quando vou executar o programa ele abre os codigos e circula uma linha de vermelho.

sempre quando faso algum aplicativo da nisso , voce pode me ajudar?

 

Em que parte do código aparece isso?

Se me disser, fica muito mais fácil responder :]

 

 

 

Aí cara gostei do tutorial mais não sei como fazer xD (más eu gostaria de ter um desse em meu servidor ö) tem como postar um exemplo ae ? pro pessoal só edita no Delphi ? e otra pergunta... ele faz updates ? (tpw... c o servidor mudar alguma coisa no client ele já baxa tudo certinho e talz...)

 

Não, ele não foi feito para isso.

 

Ele serve para "facilitar" a vida dos players, os quais não irão precisar abrir site para se cadastrar, apenas utilizar o seu laucher :}

Eles também podem executar o tibia apartir do laucher e ver as news do server!

 

Qlqer duvida, estou aqui para responder.