Jump to content

Search the Community

Showing results for tags 'OTClient'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Taverna
  • Projetos Open Source
    • Canary
    • OTServBR-Global
    • Mehah OTClient
    • MyAAC
  • OpenTibia
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
  • Outros
    • Design

Found 120 results

  1. Preciso de uma ajudinha

    Bom Dia! Não sei se estou no lugar correto, mais vamos lá estou com um probleminha no meu servidor, eu uso otc cliente e old cliente, porem o otcliente nao troca os outfits, ja o old cliente troca if (version >= 860) { msg.add<uint16_t>(protocolOutfits.size()); } else { msg.addByte(protocolOutfits.size()); } a versao do servidor e 8.60, ai está no old cliente ele funciona em 16bits, ja no otc funciona só quando ta essa linha msg.addByte(protocolOutfits.size());, porem no old nao funciona alguem pode me informar oq esta de errado
  2. [Windows][VC2022] Compilando Sources OTClient Redemption + VCPKG Tutorial explicando como compilar as Sources do OTClient Redemption + VCPKG com o Visual Studio 2022. 1 - Downloads Necessários: - Visual Studio 2022 Community: https://visualstudio.microsoft.com/pt-br/thank-you-downloading-visual-studio/?sku=Community&rel=17 - Microsoft Visual C++ Redistributable 2015-2022: (32-bit download, 64-bit download) - Git: https://git-scm.com/download/win 2 - Visual Studio 2022: - Na tela inicial do Visual Studio, no produto Visual Studio Community 2022 clique no botão Instalar. - Na próxima tela, selecione Desenvolvimento para Desktop com C++. - Na mesma tela em Detalhes da Instalação, selecione: - Depois em Pacotes de Idiomas, selecione: 3 - Instale os softwares necessários: - Instale o Git. 4 - VCPKG: - Utilize o Powershell no diretório C: cd C:\ - Para fazer a instalação completa do VCPKG, execute os comandos abaixo no Powershell: 5 - Sources OTClient Redemption: - Faça o download das sources do OTClient Redemption com o comando abaixo no Powershell: 6 - Integração do VCPKG ao Visual Studio: - Execute o comando abaixo com o Powershell: .\vcpkg integrate install - Execute o comando abaixo com permissão de usuário Administrador no Powershell: [System.Environment]::SetEnvironmentVariable('VCPKG_ROOT','C:\vcpkg', [System.EnvironmentVariableTarget]::Machine) 7 - Compilando as Sources do OTClient Redemption: - Abra o Visual Studio 2019, na janela "Get Started", selecione "Open a local folder" e abra a pasta raíz do otclient. - Espere o visual studio carregar. Ele irá gerar automaticamente o cache do cmake, certifique-se de ter todas as libs instaladas no vcpkg, pois irá verificá-las durante a primeira instalação do cmake (Tenha paciência, o primeiro cache pode demorar alguns minutos). - Depois que o cache cmake for gerado com sucesso, você pode compilar o otclient indo no menu Build > Build All. 8 - Abrindo o OTClient: - Após a compilação, as DLL's e o executável são copiados automaticamente para a pasta raiz do OTClient. - Faça o download dos assets do cliente 12 https://github.com/dudantas/tibia-client/releases/latest e coloque em data/things/versão12/. Exemplo: data/things/1286. - OTClient será aberto com sucesso! 9 - Créditos: Edubart, Mehah e Colaboradores (OTClient) Majesty (Tutorial de compilação do OTClient no VS2022) Microsoft - VCPKG: https://github.com/Microsoft/vcpkg
  3. [Windows][VC2022] Compilando Sources OTClient + VCPKG Tutorial explicando como compilar as Sources do OTClient + VCPKG com o Visual Studio 2022. 1 - Downloads Necessários: - Visual Studio 2022 Community: https://visualstudio.microsoft.com/pt-br/thank-you-downloading-visual-studio/?sku=Community&rel=17 - Microsoft Visual C++ Redistributable 2015-2022: (32-bit download, 64-bit download) - Git: https://git-scm.com/download/win 2 - Visual Studio 2022 - Na tela inicial do Visual Studio, no produto Visual Studio Community 2022 clique no botão Instalar. - Na próxima tela, selecione Desenvolvimento para Desktop com C++. - Na mesma tela em Detalhes da Instalação, selecione: - Depois em Pacotes de Idiomas, selecione: 3 - Instale os softwares necessários: - Instale o Git. 4 - VCPKG: - Utilize o Prompt de Comando ou Windows Powershell no diretório C: Prompt de Comando: cd C:\ Windows Powershell: cd C:\ - Para fazer a instalação completa do VCPKG, execute os comandos abaixo no Prompt de Comando ou Windows Powershell: 5 - Sources Edubart OTClient: - Faça o download das sources do Edubart OTClient com o comando abaixo no Prompt de Comando ou Windows Powershell. 6 - Instalação das bibliotecas VCPKG - Escolha um dos conjuntos de bibliotecas abaixo de acordo com o seu sistema operacional. - Execute o comando com o Prompt de Comando ou Windows Powershell. - Para compilação em 64-bit: .\vcpkg install boost-iostreams:x64-windows boost-asio:x64-windows boost-system:x64-windows boost-variant:x64-windows boost-lockfree:x64-windows luajit:x64-windows glew:x64-windows boost-filesystem:x64-windows boost-uuid:x64-windows physfs:x64-windows openal-soft:x64-windows libogg:x64-windows libvorbis:x64-windows zlib:x64-windows opengl:x64-windows openssl:x64-windows liblzma:x64-windows nlohmann-json:x64-windows protobuf:x64-windows - Para compilação em 32-bit: .\vcpkg install boost-iostreams:x86-windows boost-asio:x86-windows boost-system:x86-windows boost-variant:x86-windows boost-lockfree:x86-windows luajit:x86-windows glew:x86-windows boost-filesystem:x86-windows boost-uuid:x86-windows physfs:x86-windows openal-soft:x86-windows libogg:x86-windows libvorbis:x86-windows zlib:x86-windows opengl:x86-windows openssl:x86-windows liblzma:x86-windows nlohmann-json:x86-windows protobuf:x86-windows - Após a escolha e a instalação de um dos conjuntos de bibliotecas, utilize o comando abaixo para integrar a instalação ao Visual Studio: .\vcpkg integrate install 7 - Compilando as Sources do Edubart OTClient: - Abra o arquivo src/framework/luaengine/lbitlib.cpp e altere #include <lua.h>, #include <lauxlib.h> e #include <lualib.h> para #include <luajit/lua.h>, #include <luajit/lauxlib.h> e #include <luajit/lualib.h>. - No mesmo arquivo src/framework/luaengine/lbitlib.cpp, altere #include "lua.h", #include "lauxlib.h" e #include "lualib.h" para #include "luajit/lua.h", #include "luajit/lauxlib.h" e #include "luajit/lualib.h". - Abra o arquivo src/framework/luaengine/luainterface.cpp e altere #include <lua.hpp> para #include <luajit/lua.hpp>. - Encontre o diretório vc14 do OTClient (C:\Usuários\SeuUsuário\vcpkg\otclient\vc14) e abra o arquivo otclient.vcxproj. Isso irá abrir o Visual Studio e você estará apto a compilar as sources. - No Visual Studio, escolha a opção Release e a solução "Win32" ou "x64". - Para compilar as sources, clica em Build no menu e depois em Build Solution. - As sources serão compiladas com sucesso. 8 - Abrindo o OTClient Para compilação em 64-bit: - Após a compilação, as DLL's e o executável são copiados automaticamente para a pasta raiz do OTClient. - OTClient será aberto com sucesso! Para compilação em 32-bit: - Após a compilação, as DLL's e o executável são copiados automaticamente para a pasta raiz do OTClient. - OTClient será aberto com sucesso! 9 - Créditos Desenvolvedores OTClient: https://github.com/edubart/otclient/wiki/Compiling-on-Windows Majesty (Tutorial de compilação do OTClient no VS2022) Microsoft - VCPKG: https://github.com/Microsoft/vcpkg
  4. OTClient OTClient com erros

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ Obs: não delete esse formulário pré-definido, preencha-o corretamente para postar o seu tópico! Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Base: OTServBR-Global 12.64 Qual é a sua pergunta? Então, eu compilei, fiz tudo direitinho (eu acho), consigo entar no server tranquilamente, MAS mesmo sendo um cliente que funcione no 1264, ele nao tem nada do 1264... Tento abrir o market e da erro, tento abrir as recompensas diarias, e da erro, as prey e da erro. Alguem saberia me ajudar? Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  5. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ Obs: não delete esse formulário pré-definido, preencha-o corretamente para postar o seu tópico! Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Base: https://github.com/Qwizer/realmap-10x Qual é a sua pergunta? Salve guerreiros. Estou utilizando uma base tfs 1.3 do Qwizer https://github.com/Qwizer/realmap-10x e estou com um probleminha no tibia cast. Ao executar o comando !cast on o sistema de elenco é ativo e abre o canal live cast chat, até ai tudo bem. Fui testar abrindo outro client para testar o modo spectator e a tela fica congelada. Alguém já passou pelo mesmo problema e conseguiu solucionar? Desde já agradeço a atenção. Deixarei um vídeo de demonstração da tela de spectator. Quem está stremando não tem erro nenhum e não aparece nenhum erro no console. Abraço. Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo: OTClientV8_-_ADM_Iykz_[Public][0]_2021-05-20_19-55-56.mp4
  6. OTClient OTClient Otservbr

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ Obs: não delete esse formulário pré-definido, preencha-o corretamente para postar o seu tópico! Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Base: OTClient: https://github.com/opentibiabr/otclient Qual é a sua pergunta? Olá, Eu compilei as sources, tudo está ok parece estar funcionando, Adicionei na otclient lua, EnterGame.setUniqueServer ("127.0.0.1", "7171", "1260") Ele vai para ele, mas fica preso em 'conectar ao servidor do jogo ...' e mostra Erro (Connection Failed, ERROR 10060 ) , acho que temos que mudar algo nas sources para que funcione com 12.60? poderiam ser as sources de otservbr que bloqueariam a conexão? tambem en consola error mysql: Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  7. OTClient OTCV8 1252 -1260

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ Obs: não delete esse formulário pré-definido, preencha-o corretamente para postar o seu tópico! Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Base: OTCv8 Qual é a sua pergunta? Olá, Pesquisei muito, mas ninguém falava muito sobre isso, e quem chega não compartilha o conteúdo, uma pena. Em protocolgame nas sources, o que devemos adicionar ou modificar, antes de compilar, para que OTcv8 em 1252 que dá erro (protocolo 12.60 apenas permitido) possa funcionar, mas também o cliente 1260 ao mesmo tempo? Existe apenas uma postagem sobre o assunto, mas desde então, o jogo de protocolo não tem mais um script semelhante
  8. OTClient OTClient Redemption

    OTClient Redemption Um cliente alternativo para OTServ escrito em C++, feito com um sistema modular que usa scripts lua para interface e funcionalidade do jogo, tornando o OTClient flexível e fácil de usar. O OTClient Redemption é um fork do repositório do Edubart feito por Mehah com o objetivo de solucionar problemas, otimizar funcionalidades e também adicionar novas funcionalidades ao OTClient. Algumas características: Download: https://github.com/mehah/otclient Tutoriais: Linux: Gitbook Windows: Gitbook Créditos: Edubart e Colaboradores Mehah (https://github.com/mehah/otclient)
  9. Scripting (0.4) Exp Scroll Configuração

    The OTX Server Version: (2.100 - 6000) - Codename: (FINAL) Base: 7.72 Qual é a sua pergunta? Olá, tenho o código abaixo. Quero que os jogadores tenham um exp buff por duas horas, mas quando uso outro pergaminho, parece que faltam 4 horas, como posso corrigir isso? Anexei a imagem. Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  10. Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). The OTX Server Version: (2.100 - 6000) - Codename: (FINAL) Base: 7.72 Qual é a sua pergunta? Olá, utilizo um OTClient para login no meu servidor (troquei as RSA Key para login ser somente por ele). Existe algum script ou comando para, quando os players logassem ou reconectassem, abrisse automático todas as BPs que ele tem em janelas diferentes? Ou salvar a disposição de backpacks que o player escolheu? Obrigado. Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  11. [OTClient] Sistema de Dialogo Otpokemon Venho através desse tópico contribuir para a comunidade, um simples modulo de dialogo no estilo do Otpokemon, não é um sistema de dialogo avançado é algo simples que deixa seu servidor intuitivo. 1) Faça o download do modulo no qual se encontra no final do tópico e abrindo a pasta do seu client, extraia e coloque o modulo na pasta modules. 2) O módulo utiliza uma função chamada switch que não é comum ter no otclient, porem podemos colocar sem muito esforço, na pasta do otclient abra o arquivo util.lua que se encontra em modules/corelib/ e no final do arquivo coloque o seguinte código: Feito o passo 1 e 2, vamos para a parte do servidor. 1) Crie um arquivo na pasta data/lib/ podendo ter o nome de npcdialog_lib.lua e coloque o seguinte código: 2) O arquivo que acabamos de criar utiliza uma função chamada table.serialize que não é comum ter nos servidores, para que funcione sem erros vamos adicionar, abra o arquivo 012-table.lua que fica na pasta do seu servidor em data/lib/ ou você pode criar o arquivo e adicionar o seguinte código: Feito todo esse procedimento, estarei disponibilizando um npc para que vocês possam ter uma noção de como utilizar esse sistema de dialogo. 1) Crie um arquivo na pasta do servidor em data/npc/ chamado Gengo.xml e adicione o seguinte código: 2) Crie um arquivo na pasta do servidor em data/npc/lib/ com o nome gengo.lua e adicione o seguinte código: O npc é algo simples, porem serve para que você possa ter uma noção de como utilizar as funções do npc. Demostrativo dentro do game: Arquivos para download e o scan:
  12. [WoDBO Explorer] Descompilado Client

    Olá OTServBrasil Hoje Trago pra vocês um pack de Client Wodbo Explorer Descompilado atual ano 2019 ( Não tenho certeza disso, eu nao lembro mais. deixei que minha notebook guardava mais o clientes.) Espero que vocês gostam. https://www.mediafire.com/file/zqnt30azbuvi1wc/WODBOExplorer.zip/file Imagens Pack Client Wodbo Explorer Creditos: Mask Ghoul (Descompilador Client's Pack) Scan: https://www.virustotal.com/gui/file/d6fa20a70c9e6578d55f0cccbda9888f6846fcf1faa4f8744d7d2089ed022cda/detection Não postem em outros fórum sem a minha permissão. é isto bom aprveito a todos. 2020 - Bom Dia.
  13. OTClient Otc do PSoul não abre ao compilar

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Ex: The Forgotten Server 1.3, Versão: 10.98. Base: PSoul Qual é a sua pergunta? Compilei o client usando o CodeBlocks sem problemas, porém ele simplesmente não abre, o processo se inicia por alguns segundos e some sem retornar erro. Dei uma olhada no relatório de erros do Windows e aparece isso: Tentei compilar em outro computador no qual consigo compilar a versão mais recente do OTC sem problemas, mas acontece a mesma coisa. Coloquei alguns prints em main.cpp para tentar identificar em que parte ele "trava", e aparentemente é ao ler o arquivo init.lua aqui: if(!g_lua.safeRunScript("init.lua")) g_logger.fatal("Unable to run script init.lua!"); Já revisei o arquivo em questão e até tentei usar o original do OTC, mas acontece a mesma coisa. Alguém sabe o que pode ser? Não consegui identificar nenhum erro além dessas coisas citadas, talvez haja algum bloqueio em algum module ou algo do tipo? Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  14. Scripting RSA Key - OTClient

    Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). The OTX Server Version: (2.100 - 6000) - Codename: (FINAL) Base: Qual é a sua pergunta? Olá, estou tendo bastante dificuldades quanto a isso, se alguém puder me auxiliar com paciência ficarei muito agradecido. Preciso que o login no meu OT seja feito apenas por OTClient, tentei alguns scripts porém acho que pelo TFS ser antigo, não funcionaram. Procurei várias formas de alterar a RSA Key mas nenhum funcionou, acho que não consegui entender bem a lógica. Se alguém puder auxiliar. Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  15. OTClient Hotkey Cliente 7x

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Ex: The Forgotten Server 1.3, Versão: 10.98. Base: OTClient 7.x Qual é a sua pergunta? Boa tarde! Existe algum cliente entre 7.4 ~ 7.6 com a funcao de Hotkey? Nao apenas a funcao de por o texto pra dar send automatico quando usa a hotkey. Mas sim para por itens, como por exemplo runas? Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  16. OTClient OTClient v8 para 12.20?

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Ex: The Forgotten Server 1.3, Versão: 10.98. Base: OTServBR-Global 12.20+ e OTClient v8 Qual é a sua pergunta? Bom dia, tarde, noite! Bom, a source mais recente da OTServBR-Global não está mais comportando o oldclient, como muitos devem saber, por isso fui obrigado a utilizar o OTClient para a solução da minha .spr/.dat modificados. O problema é que eu não tenho domínio sobre o OTClient e as informações a respeito são deveras difícil de encontrar. Direto ao ponto: tenho a opção de utilizar o OTClient cru disponibilizado pela equipe da OTServ, entretendo li que o código do mesmo pode não ser muito amigável com máquinas mais antigas. A solução seria o OTClient v8, mas a ignorância da minha parte não consegue fazer o mesmo funcionar com o protocolo 12, dando sempre o mesmo erro (Your connection ha been lost... ERROR 10054). Teria como fazer funcionar o OTClient v8 para o procolo 12? Se sim, como? Agradeço desde já! Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  17. OTClient Descompactar client

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Ex: The Forgotten Server 1.3, Versão: 10.98. Base: Qual é a sua pergunta?to tentando descompilar um tibia para ver umas sprites, eu ate que consegui descompilar, mas toda vez que tento abrir ou no objectbuilder ou no dateditor ele não abre No objectbuilder eu seleciono a pasta mas n aparece pra carregar ela, como se n tivesse no arquivo e no dateditor ele fica carregando infinitamente alguem sabe resolver ? Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  18. OTClient Otclient-develop erro

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Ex: The Forgotten Server 1.3, Versão: 10.98. Base: OTServBR-Global 12.x Qual é a sua pergunta? Estou tendo problemas ao tentar conectar ao meu servidor OTServBR-Global 12.x utilizando OTclient. Baixei o otclient-develop que é compatível com o servidor. Coloquei também o .dat e .spr (link disponível no arquivo README.md) na pasta data/things/1231 e mesmo assim ele me aparece um erro no .dat Por que isso está acontecendo? Não faz o menor sentido para mim. Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  19. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Ex: The Forgotten Server 1.3, Versão: 10.98. Base: OTClient Qual é a sua pergunta? Boa tarde, Turma. Espero que estejam todos bem. Tenho uma dúvida em relação ao OTclient. Contextualizando, tenho um mapa próprio na versão 7.72 que já pode ser colocado online. Como o client que eu estava usando era muito pouco otimizado, fui atrás do OTclient. Com muito custo, consegui compilar tudo e consigo entrar no meu servidor com ele. A dúvida é: para disponibilizar um link para download do client no site do meu servidor, quais arquivos eu preciso separar? Pois a pasta toda pesa aproximadamente 500mb, conforme a imagem no spoiler. Os clients de servidores bem mais robustos, como o nostalrius, por exemplo, são bem mais leves (com 50mb, em média), com bem menos arquivos. Estou fazendo algo errado? Tem como resolver isso? Se alguém conseguir me ajudar serei muito grato. Grande abraço a todos Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  20. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Ex: The Forgotten Server 1.3, Versão: 10.98. Base: OTServBR-Global 12.x Qual é a sua pergunta? Olá, criei um OTServ com a infraestrutura descrita no tópico abaixo. Fiz todas configurações mas não consegui abrir as portas de meu roteador de jeito nenhum (acabei descobrindo que estou em um CGNAT). Então acabei optando por utilizar o Hamachi para jogar com meus amigos. Testei as conexões em três redes wifi diferentes com dois notebooks (um rodando o servidor e outro como client). Quando o note do servidor está conectado na rede 1 e o do client na rede 2, tudo funciona bem, o client consegue entrar no OTServ e também entrar no site para criar account. Mas se o servidor segue na mesma rede 1 e o client está na rede 3, acontece o seguinte: o site fica inacessível para o client e quando ele loga até aparece a lista de chars da conta dele, mas ao tentar logar no char é exibido ERRO 10060 (Your connection has been lost. Either your network or the server went down.). O servidor está rodando no Ubuntu e o client no Windows, usando o OTClient. Por tudo que vi acho que o problema só poderia estar relacionado ao roteador da rede 3 mas eu não tenho acesso à configuração do roteador porque é uma rede wifi do condomínio onde moro. Tenho muito pouco conhecimento a respeito de redes mas o Hamachi não deveria abstrair essas diferenças ao criar a rede virtual privada e tudo funcionar da mesma forma, qualquer que fossem as redes wifi que eu usasse? Obrigado, Mateus Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  21. [Windows][VC2019] Compilando Sources OTClient + VCPKG Tutorial explicando como compilar as Sources do OTClient + VCPKG com o Visual Studio 2019. 1 - Downloads Necessários: - Visual Studio 2019 Community: https://visualstudio.microsoft.com/pt-br/thank-you-downloading-visual-studio/?sku=Community&rel=16 - Microsoft Visual C++ 2019 Redistributable: (32-bit download, 64-bit download) - Git: https://git-scm.com/download/win 2 - Visual Studio 2019 - Na tela inicial do Visual Studio, no produto Visual Studio Community 2019 clique no botão Instalar. - Na próxima tela, selecione Desenvolvimento para Desktop com C++. - Na mesma tela em Detalhes da Instalação, selecione: - Depois em Pacotes de Idiomas, selecione: 3 - Instale os softwares necessários: - Instale o Git: 4 - VCPKG: - Utilize o Prompt de Comando ou Windows Powershell no diretório C: Prompt de Comando: cd C:\ Windows Powershell: cd C:\ - Para fazer a instalação completa do VCPKG, execute os comandos abaixo no Prompt de Comando ou Windows Powershell: 5 - Sources Edubart OTClient: - Faça o download das sources do Edubart OTClient com o comando abaixo no Prompt de Comando ou Windows Powershell. 6 - Instalação das bibliotecas VCPKG - Escolha um dos conjuntos de bibliotecas abaixo de acordo com o seu sistema operacional. - Execute o comando com o Prompt de Comando ou Windows Powershell. - Para compilação em 64-bit: .\vcpkg install boost-iostreams:x64-windows boost-asio:x64-windows boost-system:x64-windows boost-variant:x64-windows boost-lockfree:x64-windows luajit:x64-windows glew:x64-windows boost-filesystem:x64-windows boost-uuid:x64-windows physfs:x64-windows openal-soft:x64-windows libogg:x64-windows libvorbis:x64-windows zlib:x64-windows opengl:x64-windows openssl:x64-windows liblzma:x64-windows nlohmann-json:x64-windows protobuf:x64-windows - Para compilação em 32-bit: .\vcpkg install boost-iostreams:x86-windows boost-asio:x86-windows boost-system:x86-windows boost-variant:x86-windows boost-lockfree:x86-windows luajit:x86-windows glew:x86-windows boost-filesystem:x86-windows boost-uuid:x86-windows physfs:x86-windows openal-soft:x86-windows libogg:x86-windows libvorbis:x86-windows zlib:x86-windows opengl:x86-windows openssl:x86-windows liblzma:x86-windows nlohmann-json:x86-windows protobuf:x86-windows - Após a escolha e a instalação de um dos conjuntos de bibliotecas, utilize o comando abaixo para integrar a instalação ao Visual Studio: .\vcpkg integrate install 7 - Compilando as Sources do Edubart OTClient: - Abra o arquivo src/framework/luaengine/lbitlib.cpp e altere #include <lua.h>, #include <lauxlib.h> e #include <lualib.h> para #include <luajit/lua.h>, #include <luajit/lauxlib.h> e #include <luajit/lualib.h>. - No mesmo arquivo src/framework/luaengine/lbitlib.cpp, altere #include "lua.h", #include "lauxlib.h" e #include "lualib.h" para #include "luajit/lua.h", #include "luajit/lauxlib.h" e #include "luajit/lualib.h". - Abra o arquivo src/framework/luaengine/luainterface.cpp e altere #include <lua.hpp> para #include <luajit/lua.hpp>. - Encontre o diretório vc14 do OTClient (C:\Usuários\SeuUsuário\vcpkg\otclient\vc14) e abra o arquivo otclient.vcxproj. Isso irá abrir o Visual Studio e você estará apto a compilar as sources. - No Visual Studio, escolha a opção Release e a solução "Win32" ou "x64". - Para compilar as sources, clica em Build no menu e depois em Build Solution. - As sources serão compiladas com sucesso. 8 - Abrindo o OTClient Para compilação em 64-bit: - Após a compilação, as DLL's e o executável são copiados automaticamente para a pasta raiz do OTClient. - OTClient será aberto com sucesso! Para compilação em 32-bit: - Após a compilação, as DLL's e o executável são copiados automaticamente para a pasta raiz do OTClient. - OTClient será aberto com sucesso! 9 - Créditos Desenvolvedores OTClient: https://github.com/edubart/otclient/wiki/Compiling-on-Windows Majesty (Tutorial de compilação do OTClient no VS2019) Microsoft - VCPKG: https://github.com/Microsoft/vcpkg
  22. OTClient OT Client para OTServBR-Global 12.x

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Ex: The Forgotten Server 1.3, Versão: 10.98. Base: OTServ Global 12x Qual é a sua pergunta? Fala pessoal, boa tarde. Fiz o download do OTCliente referenciado por "EduBart" e ao tentar conectar no servidor me retorna o seguinte erro: "Only clients with protocol Only support outdated 10.00 and version 12.00 allowed! O que pode ser? A propósito, outra dúvida! Nosso servidor possui algumas necessidades, entre elas; Número de Effects maior do que 255. Possibilidade de adicionar novas sprites. Hotkey Bar ou CoolDownBar. No caso da barra de cooldowns, a barra de hotkey do Tibia 12.0 seria suficiente, porém, o client não me permite cumprir os outros requisitos acima, nessa situação o OTClient realmente seria a melhor opção? Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  23. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). The Forgotten Server 0.3.6, Versão: 8.54 Base: Pokemon Qual é a sua pergunta? Estou precisando aprender a encriptar arquivos do OtCliente e como fazer para o cliente ler os arquivos encriptados. procurei muito mas não achei de maneira algum um tutorial ensinando fazer isso. se alguém poder mostrar um Tutorial ou ensinar agradeço muito
  24. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). The Forgotten Server 1.3, Versão: 10.98. Base: Qual é a sua pergunta? Meus amigos, Estou tentando modificar um module no OTC de uma janela de skills para que ela mude a imagem de fundo sempre que o valor de um storage for alterado. Consigo utilizar o ExtendedOpcode pra este fim? Tentei utiliza-lo, e até consegui imprimir o valor de buffer no console do Client, porém não consigo utilizar esse valor de buffer de maneira lógica dentro do código do module para conseguir condicionar as imagens de fundo. Alguém sabe o que devo fazer para utilizar essa informação de buffer sem ser apenas como print? Obrigado! Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  25. OTClient Otclient

    DBKO.NET V12 - SERVIDOR PL Estou atras de um OTC para o dbo (dbko.net). Alguém sabe algum que funcione , ou alguma base para testar pra ver se funciona , ou quem puder dar uma ajuda com esse tipo de coisa , sou leigo no assunto. Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
×