Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Launcher v1.0

by: Sticler

 

 

 

Olá, Hoje vim trazer um Launcher feito por mim, ele Contém:

 

  • Auto-Update Ou seja, ele vai ver se no seu client é da mesma versão que o host (veremos mais a frente)
  • Launcher Ou seja, tem a opção de SITE, para ir para o SITE capitão óbvio SHOP, para ir para o SHOP do SITE, e Play

v1.0 

Bom, o launcher é a v1.0, ou seja, AINDA ESTÁ FEIO, Vamos lá

 

 

Requisitos

Host de SITE, aconselho a

Hidden Content

    Give reaction to this post to see the hidden content.

Servidor

Criador de Instalador, Aconselho

Hidden Content

    Give reaction to this post to see the hidden content.

Visual Basic (VB.NET)

 

 

Tutorial Parte 1

Abra o VB.NET, Crie um Projeto de WINDOWNS FORM

Hidden Content

    Give reaction to this post to see the hidden content.

 

Edite Como quiser a JANELA, é Preciso ter 3 BOTOES, e 1 PROGRESS BAR

Os BOTOES tem que ser nessa ordem:

  • Primeiro Botão: JOGAR/Verificar Updates
  • Segundo Botão: SITE
  • Terceiro Botão: SHOP

Bom, eu criei um Básico aqui com uma WEB Browser

Hidden Content

    Give reaction to this post to see the hidden content.

 

Agora, Vocês apertem F7

Hidden Content

    Give reaction to this post to see the hidden content.

 

Depois, Apaguem TUDO e colem este Código:

Hidden Content

    Give reaction to this post to see the hidden content.

Hidden Content

    Give reaction to this post to see the hidden content.

 

Fim da Parte 1

 

Parte 2:

Agora, iremos editar o Código.

 

Ache no Código

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        System.Diagnostics.Process.Start("http://gameselementary.net/")
    End Sub 

Substitua para

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        System.Diagnostics.Process.Start("Site do Seu Servidor")
    End Sub 

Logo Abaixo terá

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        System.Diagnostics.Process.Start("http://gameselementary.net//index.php/p/v/shop")
    End Sub 

Substitua para

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        System.Diagnostics.Process.Start("Site do Shop do seu Servidor")
    End Sub 

Por fim, aqui terá

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim versaodosite As String = webclient1.DownloadString("http://gameselementary.net/nova.php")

        If versaodosite > versaoatal Then
            MessageBox.Show("Atualizando")
            webclient2.DownloadFileAsync(New Uri("http://gameselementary.net/setup.exe"), "C:\PokemonOrigins\setup.exe")
            System.Diagnostics.Process.Start("C:\PokemonOrigins\setup.exe")
            Close()
        End If
        If versaodosite = versaoatal Then
            MessageBox.Show("Seu Client já está Atualizado")
            System.Diagnostics.Process.Start("C:\PokemonOrigins\Otclient.exe")
            Close()
        End If
    End Sub

Ponha

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim versaodosite As String = webclient1.DownloadString(Site do Seu Host(NAO TIRE O NOVA.PHP)/nova.php")

        If versaodosite > versaoatal Then
            MessageBox.Show("Atualizando")
            webclient2.DownloadFileAsync(New Uri("Site do Seu Host, NAO TIRE O SETUP.PHP/setup.exe"), "C:\Nome do Seu Servidor\setup.exe")
            System.Diagnostics.Process.Start("C:\Nome do Seu Servidor\setup.exe")
            Close()
        End If
        If versaodosite = versaoatal Then
            MessageBox.Show("Seu Client já está Atualizado")
            System.Diagnostics.Process.Start("C:\Nome do Seu servidor\Otclient.exe")
            Close()
        End If
    End Sub 

Agora, crie uma HOSPEDAGEM no HOSTINGER, é GRATIS.

no FTP Crie um Arquivo com o nome nova.php

Hidden Content

    Give reaction to this post to see the hidden content.

dentro ponha 1.1

 

Pronto, esta parte está completa.

Parte 3:

Bom, Agora para seu Client Atualizar você deve perceber algumas coisas:

    Dim versaoatal As String = "1.1" 

o Numero tem que ser MENOR que no arquivo nova.php, sempre que você atualizar o client, você terá que re-compilar o Launcher editando esse número, pondo +1

 

exemplo:

No meu launcher está assim

Launcher:
    Dim versaoatal As String = "1.0" 
Nova.php:
1.1

ou seja, quando eu apertar em JOGAR ele vai ver que a minha versão é menor, se eu tiver outra update ficará assim

Launcher:
    Dim versaoatal As String = "1.1" 
Nova.php
1.2 

Agora, você deve SALVAR O PROJETO para editar sempre que tiver novas UPDATES

e compilar

Fim.

Compilando:

 

Para compilar, vá em Project>Properties

Hidden Content

    Give reaction to this post to see the hidden content.

Vá na sua area de trabalho e crie uma pasta chamada Launcher

Hidden Content

    Give reaction to this post to see the hidden content.

Vá em compile e em BUILD output Path  mude para o diretório da sua pasta Launcher.

Hidden Content

    Give reaction to this post to see the hidden content.

Agora vá em Debug > Build

Hidden Content

    Give reaction to this post to see the hidden content.

Se tudo deu certo, vá na sua pasta e lá estará o seu launcher, Porém ainda não acabou!

Hidden Content

    Give reaction to this post to see the hidden content.

 

Parte 4:

Bom, Agora vocês devem Criar um INSTALADOR para o seu CLIENT, eu vou ensinar com OTCLIENT, porém também funciona no Clipsoft

 

Abra o Inno Setup 5 e marquem tudo como na imagem.

Hidden Content

    Give reaction to this post to see the hidden content.

Clique em OK

Depois em NEXT

Hidden Content

    Give reaction to this post to see the hidden content.

Hidden Content

    Give reaction to this post to see the hidden content.

Agora, lembra no Launcher, a parte que você coloca o diretorio do Otclient.exe ? se não lembra:

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim versaodosite As String = webclient1.DownloadString(Site do Seu Host(NAO TIRE O NOVA.PHP)/nova.php")

        If versaodosite > versaoatal Then
            MessageBox.Show("Atualizando")
            webclient2.DownloadFileAsync(New Uri("Site do Seu Host, NAO TIRE O SETUP.PHP/setup.exe"), "C:\Nome do Seu Servidor\setup.exe")
            System.Diagnostics.Process.Start("C:\Nome do Seu Servidor\setup.exe")
            Close()
        End If
        If versaodosite = versaoatal Then
            MessageBox.Show("Seu Client já está Atualizado")
            System.Diagnostics.Process.Start("C:\Nome do Seu servidor\Otclient.exe")
            Close()
        End If
    End Sub  

Então, hora de usar aquilo, deixe esta tela Exatamente Assim (Mudando apenas o nome do seu servidor)

Hidden Content

    Give reaction to this post to see the hidden content.

 

Agora, ponha o LAUNCHER na pasta do OTCLIENT/Clipsoft

Hidden Content

    Give reaction to this post to see the hidden content.

 

Agora, aonde tem  Application main executable file, ponha o Launcher.exe que está na pasta do OTCLIENT/Clipsoft

Hidden Content

    Give reaction to this post to see the hidden content.

 

Vá em ADD FOLDER e ache a pasta do client COM O LAUNCHER

Hidden Content

    Give reaction to this post to see the hidden content.

 

Aperte em SIM

Hidden Content

    Give reaction to this post to see the hidden content.

 

Vá apertando NEXT e Deixando como quiser ATÉ ESTA TELA

Hidden Content

    Give reaction to this post to see the hidden content.

 

Deixe Deste Jeito

Hidden Content

    Give reaction to this post to see the hidden content.

 

Aperte NEXT / FINISH / SIM / SIM , Selecione uma pasta para salvar o PROJETO do INSTALADOR, se não quiser não salve porém sempre que tiver uma update você terá que fazer um novo instalador com o nome setup.exe com o launcher atualizado (como visto lá em cima)

 

Ponha o launcher na sua Hospedagem.

é só isso.

 

Print do Funcionamento:

Hidden Content

    Give reaction to this post to see the hidden content.

Hidden Content

    Give reaction to this post to see the hidden content.

Pré-View Launcher v2.0

Bom, no Launcher 2.0 eu irei disponibilizar o Projeto do VB.NET para facilitar tudo.

10698658_348246582016952_303780901381177

 

Ainda é uma ALPHA VERSION, ou seja, até eu postar o tutorial e tudo mais, irei fazer modificações

Gostou ? REP+ Não cai o Dedo :D

Editado por Sticler (veja o histórico de edições)

Em Breve:      Pokemon Dash Advanced v2.0 (Open Source)

Link para o post
Compartilhar em outros sites
  • Respostas 10
  • Created
  • Última resposta

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Posts

Launcher v1.0 by: Sticler       Olá, Hoje vim trazer um Launcher feito por mim, ele Contém:   Auto-Update Ou seja, ele vai ver se no seu client é da mesma versão que o host (veremos mais a frente) Launcher Ou seja, tem a opção de SITE, para ir para o SITE capitão óbvio SHOP, para ir para o SHOP do SITE, e Play v1.0      Tutorial Parte 1 Parte 2: Parte 3: Compilando:   Parte 4: Então, hora de usar aquilo, deixe esta tela Exatamente Assim

Posted Images

"o Numero tem que ser MENOR que no arquivo nova.php, sempre que você atualizar o client, você terá que re-compilar o Launcher editando esse número, pondo +1"

 

 

Então o player vai ter que baixar o Launcher sempre que atualizar.

Link para o post
Compartilhar em outros sites

"o Numero tem que ser MENOR que no arquivo nova.php, sempre que você atualizar o client, você terá que re-compilar o Launcher editando esse número, pondo +1"

 

 

Então o player vai ter que baixar o Launcher sempre que atualizar.

 

Na ultima parte, você deve criar um instalador com o client novo, sempre que atualizar, e nesse instalador novo terá o launcher.

Em Breve:      Pokemon Dash Advanced v2.0 (Open Source)

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Muvuka
      Alguem tem anti-nuker igual a esse 
       

       
    • Por Muvuka
      [SQLite] -=[TFS]=- 0.4 8.60 Alguem faz apk mobile pra mim ip: dexsoft.ddns.net
       
      pra mim
       
      https://www.mediafire.com/file/5klqnyy6k7jda0u/OTClientV8.rar/file
       
      TA TUDO AI
    • Por yuriowns
      Salve rapazes, estou precisando de um client próprio para o meu servidor 7.4, preciso que algum programador experiente e com referências faça um client do jeito que eu procuro. Responda aqui para fazermos um orçamento, obrigado!

      Não sei se estou no lugar certo, se não me desculpem e peço que movam por gentileza!
    • Por paulo thush
      Pessoal to com um grande problema, estou com um servidor TFS 1.4x 10.98, recentemente começou dar um problema, sempre quando falava "trade" com o npc dava um erros, com qual quer npc, o erro e o seguinte.
       
       
      me falaram que o problema e nas sourcer que precisava mudar umas coisas me passaram um link no github esse aqui 
      https://github.com/otland/forgottenserver/pull/3996/files
       
      porem eu vi vídeos no youtube ensinando a compilar, já vi muitos tópicos como compilar a sourcer, ai quando vou compilar da esse erro
      já tentei instalar, desinstala muitas coisas, alterar também não vai, minha sourcer e essa 
      https://github.com/otland/forgottenserver
       
       
      Alguém poderia me ajuda com esse erro, ou ate compilar 100% as sourcer. os Tópicos que eu tentei para compilar e esse daqui, se não poder o link me desculpe.
      https://forums.otserv.com.br/index.php?/forums/topic/169234-windowsvc2019-compilando-sources-tfs-14-vcpkg/
       
      alguém me da uma luz por favor kkk
    • Por Ryzek
      Uso tfs 0.4 trunk3884 bem simples.
      Queria acrescentar magic effects para 255 pois o meu só vai até 69. Encontrei um tópico que falava sobre porém parece ter sido removido, não consigo acessar!
  • Estatísticas dos Fóruns

    96844
    Tópicos
    519600
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo