Jump to content

Search the Community

Showing results for tags 'range'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Taverna
  • OpenTibia
    • Promoted Projects
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
    • Divulgação de Servidores
    • Projetos e Formações de Equipes
  • Outros
    • Design

Found 1 result

  1. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] 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: Uso, The Forgotten Server 1.3 (Mark Samman/gustavo contreiras), Versão: 10.98. Repositório com as sources -- > SRC Qual é a sua pergunta? -- Olá pessoal! Estou tentando fazer com que os Monstros consigam ver os Jogadores à uma distância compatível com o número de tiles que acrescentei ao meu servidor/client. Que seria 15 quadros de distância em X e 9 Quadros em Y Mas atualmente os Monstros só começam a te seguir apartir de 9 quadros. Que é muito pouco, o jogador consegue ver ele parado até se aproximar o suficiente pra ele te ver. Queria que ele começasse a seguir apartir de 15 quadros de distância do Jogador. O meu map.h está assim: class Map { public: static constexpr int32_t maxViewportX = 15; //min value: maxClientViewportX + 1 static constexpr int32_t maxViewportY = 9; //min value: maxClientViewportY + 1 static constexpr int32_t maxClientViewportX = 14; static constexpr int32_t maxClientViewportY = 8; E meu creature.cpp assim: bool Creature::canSee(const Position& pos) const { return canSee(getPosition(), pos, Map::maxViewportX, Map::maxViewportY); } Iso era para fazer com queo range de atividade monstros serem respectivamente x = 15 e y = 9 da posição dele, não? Mas os monstros continuam se limitando à distâncias padrão já experimentei substituir a linha return canSee(getPosition(), pos, Map::maxViewportX, Map::maxViewportY); por: return canSee(getPosition(), pos, 15, 9); Porém, sem sucesso. O que eu posso estar esquecendo? 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:
×