-
Quem Está Navegando 0 membros estão online
Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
Por Under
ATENÇÃO, DESENVOLVEDORES DE OTSERV!
Uma nova era está chegando — e você vai fazer parte dela desde o começo!
Ferramentas de IA + Formação Completa
Estamos finalizando ferramentas exclusivas de inteligência artificial que vão revolucionar a forma como você cria e gerencia servidores de Tibia.
E pra abrir com estilo, chegou a primeira etapa da nossa formação completa:
Curso de Pixel Art para Tibia e Derivados
Instrutor: Brendon Nogard, fundador da Pixel Art School
Uma das maiores referências em arte para servidores de tibia no Brasil!
Quem é o Nogard? @Nogard
video-de-apresent.mp4
Criador das primeiras remakes gráficas da PXG
Mais de 10 anos de experiência com Pixel Art
Conduziu a evolução da perspectiva GBA para um visual moderno e imersivo
Influenciou uma geração inteira de criadores na comunidade OTServer no Brasil.
O que você vai aprender nesse curso?
Compre Aqui!
Perspectiva 45° para Tibia e derivados
Criação de itens: pokébolas, loots, mochilas, poções
Personagens animados com variações de cabelo
Criaturas como Wolf, Werewolf, Snake, Horse e Centauro
Cenários: paredes, cortinas, troféus
Texturas: folhas, rochas
Fundamentos de estilo, coerência e construção de sprites profissionais
Duração: 12 horas
VALOR : R$250,00
BÔNUS POR R$50,00
Também está disponível o Curso de Pixel Art Top Down, ideal pra quem quer começar do zero absoluto:
Crie personagens, inimigos, chefes
Monte todo o ambiente do seu jogo
Duração: 3 horas
Por que isso é importante pra você?
Esse é o primeiro passo pra criar um OTServer com:
Identidade visual única
Alto nível gráfico
Suporte de ferramentas de IA exclusivas
E um método claro, testado e acessível!
Nas próximas 4 semanas...
Vamos liberar novos cursos sobre:
Criação de mapas
Desenvolvimento de sistemas e scripts
IA aplicada ao design de jogo (desenvolvimento)
Balanceamento, mecânicas e muito mais!
Garanta sua vaga agora!
Comece hoje mesmo com o pé direito.
Compre Aqui!
-
Por Nogard
Não deixe seu evento de Natal para última hora, faltam apenas 4 dias.
Aproveite as sprites com desconto no site: https://otsprites.com
-
Por Under
Tutorial: Criando um Sistema de Enviar efeito com OTClient.
Neste tutorial, vamos criar um sistema simples de Enviar efeito no OTClient.
Este sistema permitirá que os jogadores ativem um efeito especial e vejam uma janela ao clicar em um botão específico.
Pré-requisitos:
Ambiente de Desenvolvimento:
Certifique-se de ter um ambiente de desenvolvimento configurado com OTClient Edubart. Conhecimento Básico em Lua:
Familiaridade com a linguagem de script Lua.
Passo 1: Estrutura do projeto
Organize seu projeto conforme abaixo:
OTC / MODS
Passo 2: Criando a Interface Gráfica (OTUI)
game_pass.otui
Repare que em nossa interface nossos botões de ação entram no caminho do module e iniciam uma função que esta disponivel em nosso game_pass.lua (Client-Side)
Passo 3: Criando funções Client-Side
Agora com as funções criada podemos chamar elas de acordo com a necessidade em nosso arquivo de interface.
Por exemplo a função effect() que foi chamada em nosso arquivo de interface.otui agora é criada aqui para mostrar o efeito ao jogador.
game_pass.lua
Passo 4: Registrando o novo Mod
Agora podemos registrar e iniciar nosso modulo usando o arquivo de configuração
game_pass.otmod
Feito isso ja podemos ver nosso module no client e enviar opcodes através do gameprotocol e também receber o buffer para manipular os dados podemos utilizar :
protocolGame:sendExtendedOpcode(14, "1")
Basicamente oque estamos fazendo é armazenando o valor 1 na variaval 14 do ExtendedOpcode e futuramente podemos recuperar esse valor.
Recuperamos esse valor em nosso server side data/creatuerscript/otc/game_pass.lua
Verificando se o opcode é 14 se for 14 então fazemos x ação.
Show, tendo isso em mente para que o nosso client-side consiga receber com sucesso o efeito enviado ao jogador então utilizamos
Passo 5: Criando o Server-side responsavel por enviar o efeito correto ao jogador dependendo do opcode selecionado no nosso cliente.
data/creaturescripts/otc/game_pass.lua
Passo 6: Registrando o evento para evitar erros futuros!
Para que tudo funcione corretamente sem erros é necessário registrar o evento no creaturescript.xml / login.lua
creaturescript.xml
<event type="extendedopcode" name="GamePass" script="otc/game_pass.lua" />
login.lua
player:registerEvent("GamePass")
Ótimo agora ao selecionar o menu recompensa o jogador recebera um efeito.
Espero que tenha ficado claro como usar Opcodes/ExetendedOpcodes.
Arquivos usados no tutorrial:
OTC MODULE
game_pass.rar
Creaturescript
game_pass.lua
Vi muitos tutoriais desatualizado então resolvi trazer esse!
Reparem que nesse caso passamos creature como parametro do buffer isso porque precisamos enviar um efeito no player.
Melhorando a formatação com JSON Encoder
-
Por Budrox
ola! venho apresentar meu protejo e ouvir a opinião de
vocês estou trabalhando a alguns meses nessas sprites,
jogariam um protejo assim, penso em fazer o jogo em
outras engines mas faria mais sentido se fosse um
protejo online.
-
-
Estatísticas dos Fóruns
96840
Tópicos519577
Posts