Galera fiz um função no c++ para inserir level do pokemon
int32_t LuaScriptInterface::luaSetPokemonLevel(lua_State* L) { //setPokemonLevel(cid,level) ScriptEnviroment* env = getEnv(); int32_t levelpoke = popNumber(L); if(Monster* monster = env->getCreatureByUID(popNumber(L))->getMonster()) { monster->levelsummon = levelpoke; lua_pushboolean(L, true); } else { errorEx(getError(LUA_ERROR_CREATURE_NOT_FOUND)); lua_pushboolean(L, false); } return 1; }
so que quando uso ela no lua
da esse erro no console
attempt to call global 'setPokemonLevel' (a nil value)
como resolvo isso alguem sabe?