Search the Community
Showing results for tags 'src'.
Found 4 results
-
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: Pokemon Bolz 2.0 Open Source Qual é a sua pergunta? Olá a todos do forum. Gostaria de pedir um suporte em relação ao meu servidor, eu estive testando algumas coisas esses dias e reparei que o systema de trade esta bugado! Como estaria bugado? Bom, o problema é o seguinte: eu fui fazer uma troca no game(trade) e quando eu cliquei pra aceitar a troca apareceu essa mensagem no outro personagem: You can't carry more than six pokemons, trade cancelled. Ah, mas eu não estava carregando nenhum pokemon para dar esse erro então gostaria de pedir ajuda a vocês. Não aparece nenhum erro na distro, então descartei a opção do erro ser em script! Caso alguem saiba como resolver esse problema por favor, serei grato! 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:
-
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: TFS 1.3 Qual é a sua pergunta? Bom dia pessoal, como vão? Eu tenho uma dúvida de tempos, porém nunca encontrei de forma clara como e o que fazer para conseguir isso. Vou explicar o meu contexto e no fim colocar a dúvida. Bom, eu tenho um servidor 12.20 que tem bastante coisa configurada por mim. Porém, a SRC dele é bem desatualizada. É uma base bem antiga do OTServBR-Global. Acontece que as vezes essa SRC antiga me limita, então eu queria saber o seguinte: Eu consigo atualizar a SRC do meu servidor para uma mais atual? se sim, de forma resumida, como posso fazer isso sem fazer besteira? 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:
-
Base: The Forgotten Server 1.3 (GustavoContreiras) , Versão: 10.98. Qual é a sua pergunta? Olá amigos, Tenho as seguintes linhas dentro do meu arquivo Player.h, na source uint32_t getSkillPoints() const { return skillPoints; } void setSkillPoints(uint32_t value) { skillPoints = value; } E gostaria de chamar essa função getSkillPoints dentro de um script LUA tentei chamar a função usando player:getSkillPoints() em um talkaction só pra testar se estava me voltando algum valor. Mas a resposta que tive no distro foi esta: Tenho que adicionar alguma LIB pra conseguir isso? Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Player.h Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
-
Resumo Atualmente existe um pequeno delay que incomoda alguns jogadores. Com a aplicação das alterações abaixo você poderá ajustar a velocidade do jogador ao andar diagonal. Instalando Dentro do arquivo creature.cpp nas sources do OTClient procure por: getStepDuration(true) Altere todos que encontrar para: getStepDuration() Agora procure por: interval *= factor; Altere para: interval *= 1.5; Dentro do arquivo localplayer.cpp nas sources do OTClient procure por: getStepDuration(true) Altere para: getStepDuration() Dentro do arquivo creature.cpp nas sources do Servidor procure por: //diagonal extra cost lastStepCost = 3; Altere para: //diagonal extra cost lastStepCost = 1.5; Agora procure por: if ((dir & DIRECTION_DIAGONAL_MASK) != 0) { stepDuration *= 3; } Altere para: if ((dir & DIRECTION_DIAGONAL_MASK) != 0) { stepDuration *= 1.5; } Pronto! Os valores em vermelho definem a velocidade que será definida. A velocidade que foi utilizada no exemplo acima e que indico foi de 1.5.