int LuaScriptInterface::luaCreatureSetHiddenHealth(lua_State* L)
{
// creature:setHiddenHealth(hide)
Creature* creature = getUserdata<Creature>(L, 1);
if (creature) {
creature->setHiddenHealth(getBoolean(L, 2));
g_game.addCreatureHealth(creature);
pushBoolean(L, true);
} else {
lua_pushnil(L);
}
return 1;
}
int LuaScriptInterface::luaCreatureSetMovementBlocked(lua_State* L)
{
// creature:setMovementBlocked(state)
Creature* creature = getUserdata<Creature>(L, 1);
if (creature) {
creature->setMovementBlocked(getBoolean(L, 2));
pushBoolean(L, true);
} else {
lua_pushnil(L);
}
return 1;
}
Só tem isso a respeito do hidehealth e um block em baixo mas é da função aparentemente. Eu já tinha dado uma olhada na source do server mas não achei nada. Talvez por mim não manjar possa ter deixado passar algo despercebido. Mas como informei no tutorial que vi falava que era na source do otc o problema já que no client da cip funciona normal. Porem o tutorial não deu certo por ser otcv8.