Ir para conteúdo
Propaganda

Yomee

Moderador
  • Total de Posts

    117
  • Registro em

  • Última visita

  • Dias Ganhos

    26

Other groups

Yomee ganhou no último dia 12 de Março

Yomee teve o conteúdo mais curtida!

7 Seguidores

Sobre Yomee

Últimos Visitantes

2.841 visualizações

Yomee's Achievements

Proficient

Proficient (10/14)

  • Very Popular Rara
  • Dedicated
  • Collaborator Rara
  • One Month Later
  • Week One Done

Emblemas Recentes

1,7k

Reputação

  1. Tópico aprovado. Por favor, adicione um scan referente aos arquivos adicionados ao drive.
  2. Enquanto compartilhava links de fóruns poloneses no grupo do WhatsApp do TibiaDevs, acabei acessando um dos fóruns e encontrando uma base antiga de 7.72. Percebi que há um crescente interesse em trazer de volta servidores clássicos, mesmo que seja com um downgrade do TFS atualizado. Então, estou compartilhando aqui um servidor + source de 7.72 para que vocês possam explorar, tirar ideias ou até mesmo pegar sprites do próprio cliente. Espero que isso seja útil! FOTOS: DOWNLOAD: SCAN: [Hidden Content]
      • 12
      • Like
  3. [Hidden Content]
  4. Apresentou algum erro? sua source tem opcodes?
  5. module/server para caso o player esteja com o cliente desatualizado. Esse tutorial é para TFS 1.x, da pra usar em TFS 0.x mas terá que adaptar o código e ter OPCODES na sua source! Como instalar o module: 1 - Pegue a pasta do module e coloque na pasta mods do seu client. no arquivo module.lua você vai encontrar a seguinte linha: nessa linha você define a versão atual do seu client, a cada novo client você modifica esse valor! 2 - Vá até a pasta creaturescripts/scripts do seu servidor e crie uma novo script chamado clientVersion.lua dentro desse script, cole o seguinte código: Em local VERSION = "1.0" você define a mesma versão que colocou no client, sempre que atualizar o client, deve alterar a variável VERSION desse script acima, do mesmo modo que altera no module do client. Em local MESSAGE = "..." você pode alterar a mensagem que será enviada ao player caso ele esteja com um cliente desatualizado. 3 - Em creaturescripts/creaturescripts.xml adicione a seguinte linha: 4 - Agora no arquivo creaturescripts/login.lua registre esse evento antes de return true Pronto, o module foi instalado! Print: CREDITOS: SamuelDev DOWNLOAD: SCAN: [Hidden Content]
  6. Obrigado pela contribuição 😀
  7. Woow, Bomberman? Que legal! Obrigado pela partilha!
  8. Se não me engano, a base do dbo galick ainda precisa de muito trabalho, então imagino que a parte do servidor ainda não esteja pronta (mas você pode baixar e testar). No entanto, se você não quiser esperar, pode simplesmente pegar o módulo, adicioná-lo ao seu OTTC e depois desenvolver a parte do servidor.
  9. Tem o do dbo galick que foi postado aqui no fórum. Tem muitas coisas que você pode encontrar tirando um tempo para pesquisar no fórum 🙂 [Hidden Content]
  10. Os arquivos no Mega são os mesmos que disponibilizei aqui. A única diferença é que os coloquei no MediaFire e refiz o upload hahaha. E sobre um programa para burlar o limite de download do Mega, disponibilizei a ferramenta aqui no fórum também para ajudar quem precisa. 😄 Topico sobre o programa: [Hidden Content]
  11. Primeiro link funciona, mas meu navegador não redirecionava para la(utilizo o brave) Segundo link não funciona, os 1,5gb não é permitido baixar (ao menos não consegui)
  12. Estava procurando essa base na internet e não a encontrava de jeito nenhum kkkkk. Parecia até que conseguiram sumir com o link dela. Mas, depois de buscar em postagens mais antigas, acabei encontrando. Por isso, vou subi-la aqui para que seja mais fácil de encontrar. A base está compilando sem nenhum problema, tanto o servidor quanto o próprio cliente. Servidor: Para compilar, é necessário o Dev-C++ Cliente: É preciso utilizar o Code::Blocks para compilar O servidor está configurado para SQLite, então é literalmente baixar, alterar o IP e logar. (Acredito que a conta do GOD seja god/god, mas é fácil alterar :) ) DOWNLOAD: SCAN: [Hidden Content] O servidor apresenta alerta de vírus apenas na sua parte executável. Caso isso o preocupe, basta recompilá-lo, e seu computador passará a reconhecer o .exe sem problemas. IMAGENS DO GAME:
  13. Esse é um módulo de minigame, feito para o Mehah (créditos ao Fresh). Ele criou o mesmo para o Mehah, mas dá para ser utilizado no V8 com algumas modificações. Acho um bom sistema, pois pode ser colocado como um minigame no servidor, ou até para quests, eventos, etc. Mais informações que têm no post original: Este é um módulo autônomo testado e trabalhado como pretendido no cliente Mehah. No entanto, ele pode funcionar no cliente V8 também, mas precisa expor a função chamada intersects (de rect.h) para Lua. Isenção de responsabilidade Quero compartilhá-lo porque considero que alguém pode achar útil ou queira aprender algo, ou o que quer que seja. Lembre-se: este é apenas o código do lado do cliente (módulo). Se você quiser usá-lo em seu servidor, precisará adaptar este módulo, reescrever certas funções para atender às suas necessidades e lógica, manipulá-lo pelo servidor, etc. No entanto, eu acho que é uma "base suficiente" para "começar". Que coisas "úteis" posso aprender com isso? Simplesmente "animações"; Uso básico da função intersects que verifica se determinado widgetA está na faixa de retângulo de determinado widgetB; Uso básico de eventos; Uso básico de keyBindings dentro de determinado widget; Apenas para ver "como algo pode ser feito" e talvez para inspirar alguém. Qualquer configuração ou instruções.. Simplesmente abra arrowgame.lua e, na parte superior do documento, edite as variáveis na tabela START_GAME_CONFIG. Para instruções, deixei alguns comentários lá dentro de arrowgame.lua para melhor compreensão. E, claro, se você quiser aprender ou entender algo com isso, infelizmente precisará ler o código inteiro. Eu não limpei muito o código, então um pouco de reescrita poderia ser feita, mas acho que é uma pequena quantidade. Instalação Baixe e descompacte o arquivo .rar anexado. Em seguida, arraste-o para a pasta client/modules/, mods ou a que você usa para armazenar módulos em seu cliente. Tem autoload: true no arquivo .otmod, então ele deve ser carregado corretamente no início do cliente, para fins de teste. Você não precisa de nenhum arquivo adicional, as imagens de UI necessárias e usadas por este módulo já estão no pacote e eu não usei nenhum outro material extra aqui. Como fazê-lo funcionar no OTClient V8? DOWNLOAD MODULE: SCAN: [Hidden Content]
      • 9
      • Like
      • Thanks
  14. Para começar, como o próprio tópico já diz, é necessário uma source TFS 1.4.2(foi a utilizada), para instalar o characterlist. O resultado final será algo parecido com isto (vídeo demonstrativo): Vamos começar? SOURCE TFS 1.4.2 CHARACTERLIST (recomendo que utilize o Visual Studio Code para realizar as alterações) Abra a pasta da sua source e vá até src/account.h. Após o #include "enums.h", adicione: e após struct Account { Altere: Pode salvar e fechar. Agora vamos em src/iologindata.cpp e vamos alterar: E ainda em src/iologindata.cpp, vamos alterar: Pode salvar e fechar. Agora vamos em src/networkmessage.cpp e, após Pode salvar e fechar. Agora vamos em src/networkmessage.h depois de: E ainda em src/networkmessage.h, vamos adicionar: Pode salvar e fechar. Agora vamos até src/protocollogin.cpp e vamos remover: Ainda em src/protocollogin.cpp, vamos remover: E aqui acabamos as alterações na source. Pode salvar e compilar a mesma. Se foi utilizado o Visual Studio Code, o mesmo deve compilar sem nenhum problema. :) Agora vamos para a parte do cliente... Como o post está ficando muito grande, irei deixar algumas coisas já feitas para adiantar a vida de vocês e a minha também, hahahah. Vocês vão até a pasta modules/client_entergame e farão um backup dos seguintes arquivos: characterlist.lua e .otui. Eles serão alterados (Vou deixar eles prontos para download para que seja apenas necessário baixar e realizar a substituição, mas caso já tenha algumas alterações feitas nos seus arquivos, é só abrir algum site no Google e procurar por um site que faça comparações de texto. Assim, vocês encontrarão as modificações feitas.) Após isso, vá até modules/corelib/inputmessage.lua e, após Pode salvar e fechar. Após isso, vá até modules/gamelib/protocollogin.lua e adicione após: Espero que esse tutorial ajude bastante vocês e que venham novos servidores, diversificados e brilhantes! :D DOWNLOAD characterlist.otui: SCAN: [Hidden Content] DOWNLOAD characterlist.lua: SCAN: [Hidden Content] RESULTADO FINAL:
×
  • Criar Novo...