Postado Setembro 4, 2019 5 anos Este é um post popular. Eae galera do TK, vim mostrar para vocês um projeto meu que esta em andamento Launcher Update baseado na temática do Cliente 12 do global. Contato Discord: Guilherme#3515 Github: Yokaito Features ▸ Mostrando numero real de players online do servidor. ▸ Autoupdate ▪ Verifica no seu site se existe uma nova versão caso exista o launcher baixa o zip e extrai na pasta do usuário. ◈ PS: Ou seja não precisa colocar todo o cliente em si para baixar de novo apenas os arquivos modificados. ▸ Barra de progresso de download e extração com % em real time. ▸ Tag dentro do launcher mostrando a versão atual do cliente do seu servidor. ▸ Box (Direita) de Boss spawnado no servidor. ▸ Ultima newsticker lançada no seu site. ▸ Box (Esquerda) de Top level do servidor com outfit. ▸ Nome ot, background, logo, lista do boss com horário para cada dia da semana, todo totalmente configuráveis. Upcoming Features ▸ Botão para saber o horário do próximo boss (atualmente aparece apenas o que foi spawnado). Spoiler Versão Beta Funcionamento (Dev Test) Baixando Extraindo Play Novo Dev Test Aqui ja temos o contador de players, junto com o Top player ja renderizando o outfit do player direto do banco, com os botoes de redirecionamento para paginas sociais + o import da news mais recentes do site PS: Estou em processo de finalização de edição do layout do Launcher junto com as features que citei logo acima. Versão Final do launcher. Essa e a primeira release dele. Tudo que for implementado daqui pra frente sao novas features. Todas que citei acima foram implementadas com sucesso. Spoiler Parte de Configuração do Launcher. $launcher = array( "config" => array( "nome" => "NomeOT", // Nome do seu ot "nome_evento" => "Boss", // Nome da box boss "nome_top" => "Top Level", // Nome da box top level "background" => "assets/background.png", // Onde esta o background que ira utilizar (900x430) "logo" => "assets/logo.png" // Onde esta a logo que ira utilizar ), ); $config_banco = array( "nome_tabela_news" => "myaac_news", // Nome da tabela onde esta as suas news "nome_coluna_news" => "body" // Nome da coluna onde fica as informações da news ); /* Exemplo a ser seguido 1 => array( "nome" => "Exemplo", "local_gif" => "assets/64/exemplo.gif", "horario_spawn" => "00:06:00", ), 2 => array( "nome" => "Exemplo2", "local_gif" => "https://www.tibiawiki.com.br/images/7/70/Apocalypse.gif", "horario_spawn" => "01:06:00", ), E sempre implementando o numero 1... 2 ... 3. nome = Nome do boss que vai spawnar local_gif = onde ta a gif que vai ser importada horario_spawn = vai de 00:00:01 que e meia noite ate 23:59:59 do dia especifico */ date_default_timezone_set('America/Sao_Paulo'); /*Define a zona de horario*/ $config_boss = array( "Sunday" => array( // Domingo ), "Monday" => array( // Segunda Feira ), "Tuesday" => array( // Terça Feira 1 => array( "nome" => "Apocalypse", "local_gif" => "https://www.tibiawiki.com.br/images/7/70/Apocalypse.gif", "horario_spawn" => "12:24:00", ), ), "Wednesday" => array( // Quarta feira ), "Thursday" => array( // Quinta Feira ), "Friday" => array( // Sexta Feira ), "Saturday" => array( // Sabado ) ); define('HOSTNAME','seu_host'); define('USERNAME', 'usuario_mysql'); define('PASSWORD', 'senha_mysql'); define('DATABASE', 'database_mysql'); define('CHARSET', 'utf8'); Créditos Base: Launcher AutoUpdate C# (Usei como inspiração para o back-end reescrevendo o código e adicionando novas funcionalidades e validações para erros). Kamity: Novas validações, novo layout e novas features. Editado Setembro 10, 2019 5 anos por Kamity Editando erros de ortografia. (veja o histórico de edições)
Postado Setembro 7, 2019 5 anos Autor 2 horas atrás, Semideus disse: Muito bem feito cara, parabéns! Vou te chamar no discord. Vlw man, vai ficar melhor ainda conforme for terminando e adicionado as novas features.
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.