Baixa as sources do otclient vai se achar.
g_lua.bindSingletonFunction("g_game", "isOnline", &Game::isOnline, &g_game);
bool isOnline() { return m_online; }
pleno 2019 e ainda se batem com uma simples endentação horrível, maioria das vezes não e o dev. Outra quanto altera os .H tem que da rebuild ou então exclui a pasta .obj
Um dos seus erros.
Cara to sem pc, assim que pegar de volta eu ajudo nisso mas tem que ter sources podemos fazer algo para ignorar o target ate chegar no destino depois ele vai voltar pra cima do bicho ou entao quanto vc caminhar ele volta pro target, no meu ajustei dessa forma.
Nossa que confuso acho que ele nao quer um script e sim quanto ele ta com o pokemon e passa pelo teleporta o pokemon morre, kkkkk sei lá interpretei isso, ai seria um ajuste do script que ele ja tem.
Se tem que adaptar no lugar do selfAttackCreature.
Tipo existe o metodo getSpectators ai se pega os pokemons ao redor do seu npc que ele ira atacar e por um for se chama o metodo doMonsterSetTarget e faz o pokemon do npc atacar os da lista vale lembrar que se fazer certo funciona pois tenho no meu servidor antigo.
Irei de ajudar essa função não é nada menos do que mostro abaixo simplesmente agora e so adptar.
if #getCreatureSummons(_target) > 0 then
doMonsterSetTarget(getCreatureSummons(getNpcCid())[1], getCreatureSummons(_target)[1])
else
doMonsterSetTarget(getCreatureSummons(getNpcCid())[1], _target)
end