Jump to content
  • 0
Havokz

Programação Distância da Visão de Criaturas

Question

Havokz
Posted (edited)

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:

Uso, The Forgotten Server 1.3 (Mark Samman/gustavo contreiras), Versão: 10.98.  Repositório com as sources -- > 

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

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.

 

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

 

Queria  que ele começasse a seguir apartir de 15 quadros de distância do Jogador.

 

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

 

 

O meu  map.h está assim:

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

 

E meu creature.cpp assim:

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

 

Iso era para fazer com queo range de atividade monstros serem respectivamente x = 15 e y = da posição dele, não? Mas os monstros continuam se limitando à distâncias padrão

 

já experimentei  substituir a linha 

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

por:

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

 

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:

Spoiler

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:

Spoiler

 

 

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

Edited by Havokz

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0
TEKADON

Client

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

Server

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

Só gostaria de lembrar uma coisa... Quanto maior quadros vooc enviar para o cliente, maior vai ser o trafego de rede, e consequentemente menos pessoas vão poder ficar conectadas no servidor, isso é um efeito colateral do aumento de quadros na tela. O The Forgotten Server (Otclient) e seus derivados não foram projetados para isto, então é por conta disso o efeito colateral. O Cliente juntamente com o servidor trabalha com um limite finito de pacotes por segundo, mesmo vooc aumentando este limite as coisas podem piorar, jogadores deslogando sozinhos, só um jogador conectado na rede e etc. Também bastante cuidado com as opcodes enviadas servidor para cliente pois elas seram afetadas consequentemente pelos problemas de conexão.

Fique atento ao console do Otclient pois nele vooc vai saber o que está acontecendo, se vooc notar criaturas sumindo ou não se movendo ou piscando, já sabe onde é o problema.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×