Ir para conteúdo

Featured Replies

Postado
  • Diretor

Como diz o título? Você pode gerar as funções do seu TFS em um arquivo de texto. Para fazer isso, basta ir em uma das bibliotecas (LIB) e adicionar o seguinte código no final. 

 

-- Função para obter todas as funções disponíveis no ambiente Lua
function getLuaFunctions()
    local function iterateTable(tbl, prefix)
        local str = ""
        for key, value in pairs(tbl) do
            if type(value) == 'function' then
                str = str .. prefix .. key .. ','
            elseif type(value) == 'table' then
                str = str .. iterateTable(value, prefix .. key .. '.')
            end
        end
        return str
    end

    local str = iterateTable(_G, "")
    return string.explode(str, ',')
end

-- Obtém todas as funções disponíveis
local functionsList = getLuaFunctions()

-- Ordena a lista de funções
table.sort(functionsList)

-- Cria uma string de data no formato 'YYYY-MM-DD'
local currentDate = os.date('%Y-%m-%d')

-- Salva a lista de funções em um arquivo de texto com a data atual
local fileName = 'funcoes_do_seu_servidor_' .. currentDate .. '.txt'
local file = io.open(fileName, 'w')
for i, funcName in ipairs(functionsList) do
    if funcName ~= "" then
        file:write((i - 1) .. ' - ' .. funcName .. '\n')
    end
end
file:close()

-- Criado por L3K0T

 

Depois, é só iniciar o seu servidor e assim todas as funções do seu servidor vão aparecer no arquivo TXT com a data de criação.

 

"Isso é útil para resolver problemas de scripts e trabalhar de forma mais eficiente, manipulando as funções."

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

  • L3K0T mudou o título para Saiba todas funções do seu TFS 1.0, TFS 1.2 , TFS 1.3

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo