- Certifique-se de ter adicionado o include do luascript.h no mesmo arquivo do luascript.cpp
- Se não corrigir, acredito que como luaIsPlayerUsingOtclient é uma função, vc deve se referir a ela assim quando chamá-la:
-
lua_register (m_luaState, "isPlayerUsingOtclient", LuaInterface::luaIsPlayerUsingOtclient(XX) );
- onde XX é um valor do tipo lua_State* ou uma variável que retorne valor desse mesmo tipo.


info
Grupo: Campones
Registrado: 13/02/19
Posts: 44
Reputação: +2
Gênero: Masculino
Char no Tibia: Kheusz
Eu vi um tutorial de como instalar opcodes na source mas é para versão mais atual, meu server é 8.6 e TFS 0.4 trunk.r 3884, eu segui o tutorial, adaptei algumas coisas para que pudesse rodar na 0.4 mas tive o seguinte erro na hora da compilação:
Não sei o porque desse erro ter acontecido, no luascript.h eu adicionei o seguinte:
static int32_t luaIsPlayerUsingOtclient(lua_State* L);
A parte do código que da erro é no luascript.cpp
lua_register(m_luaState, "isPlayerUsingOtclient", LuaInterface::luaIsPlayerUsingOtclient);
Se alguém souber como resolver isso irá ajudar bastante