Função lua em C
Bem pessoal eu estou tentando criar um arquivo onde vai ser possível habilitar e desabilitar recursos do meu programa conforme o dono quiser, pois bem, eu escolhi adicionar o lua no meu programa C, porém eu estou com uma dúvida.
Esse arquivo que estou tentando fazer é usando funções bool:
UseDisableDate =
{
DisableDate = true;
}
UsePBKDF2Protect =
{
PBKDF2Protect = false;
}
Para pode desativar eu preciso usar a função val que representa se o valor é true ou false; antes no código C era escrito da seguinte forma:
DisableDatevalue = val;
onde val vai ser definida como true ou false, caso eu coloque no arquivo o desabledate como false, o val vai ser 0;
Minha dúvida e como posso aplicar isso em lua: estou tentando da seguinte forma:
lua_getglobal(L, "UseDisableDate ");
lua_pushliteral(L, "DisableDate ");
DisableDatevalue = lua_toboolean(L, val);;
Está fazendo a leitura normalmente, porém se no arquivo eu definir como true ele deixa a função desativada.
Discussão (0)
Carregando comentários...