Skip to main content

Perguntas com a tag [lua]

Lua é uma linguagem de script rápida e leve, projetada para estender aplicações. É tipada dinamicamente, interpretada a partir de bytecodes, e tem gerenciamento automático de memória com coleta de lixo incremental. Suas características fazem de Lua uma linguagem ideal para configuração, automação e prototipagem rápida. (visite lua.org).

Filtrar por
Ordenado por
Com tags
0 votos
0 respostas
36 visitas

lua: Usar type annotations de uma biblioteca

Existe alguma forma de eu conseguir aproveitar o type annotations de uma biblioteca que instalei em lua? No neovim, por exemplo, considerando o método: ---@param lhs string Left-hand side |{...
Adrian Miranda's user avatar
-2 votos
0 respostas
25 visitas

lua AMS8 codigo lua [fechada]

Alguém sabe como fazer um código lua para o AMS8 que verifique se o mouse está se mexendo? preciso fazer um código que verifica isso, para uma função funcionar somente quando o mouse estiver se mexer, ...
Schulzer's user avatar
4 votos
1 resposta
170 visitas

Como encontrar uma string exata dentro de outra string em LUA?

Dado os seguintes dados: local products = { ["Abóbora-menina seco(a)"] = { originalName = "Dried Butternut Squash" }, ["Abóbora-menina fermentado"] = { originalName = ...
Ana Gomes's user avatar
-1 votos
1 resposta
97 visitas

Remover acentos com lua

Alguém poderia dar um exemple de como faço para remover acentos de palavras com LUA. EX: função => funcao, manhã => manha
Willames Maciel's user avatar
-1 votos
2 respostas
78 visitas

Como fazer para requisitar arquivos dentro de diretórios que começam com ponto em Lua

Estou tentando requisitar scripts lua com base em um caminho "root". Porém ele converte todos os caracteres . em \ na função require. Existe alguma funcionalidade que possa usar o caminho ...
Bridges369's user avatar
1 voto
1 resposta
99 visitas

É possível chamar uma variável que não existe em Lua?

A função "setmetatable" pode criar um item na tabela que não existe. Mas é possível fazer algo semelhante quando uma variável que não existe é chamada? Por exemplo (pseudocódigo): ...
uskpp's user avatar
  • 49
-1 votos
1 resposta
113 visitas

Problemas em configurar o LuaRocks

Bem pessoal, eu venho tentando instalar o LuaRocks faz algumas horas, porém não obtive sucesso. Então eu instalei o WSl e depois um terminal Ubuntu no Windows, quando eu fui instalar o LuaRocks deu ...
Aoki's user avatar
  • 1
0 votos
0 respostas
78 visitas

Como carregar uma lib redis (lua) usando o comando 'docker exec'?

Estou tentando carregar uma lib no redis usando 'docker exec', mas recebo o seguinte erro: ERR Missing library metadata Comando usado: docker exec redis-db_1 redis-cli -a [senha] FUNCTION LOAD "...
Yuri Ligard's user avatar
-2 votos
1 resposta
196 visitas

Converter timestamp p/data no LUA?

Como converter timestamp para data legível no LUA ? tipo 1634521166 (2021-10-18T01:39:25)
Wanderson D Nébadon's user avatar
3 votos
1 resposta
471 visitas

"attempt to compare string with number" ao fazer comparação em Lua

print("Qual é a sua idade") idade = io.read() if idade < 18 then print("Você é menor de idade") else print("Você é maior de idade") end Ele sempre dá esse erro :...
Rogério Matheus's user avatar
0 votos
1 resposta
148 visitas

Preciso de Ajuda um arquivo .Lua

Venho recentemente "aprendendo" mecher com programação, porém sou bem leigo ainda. E recentemente desenvolvi um HUD aonde jogo, porém gostaria de mudar a string.format dele. local function ...
Thanatos's user avatar
4 votos
3 respostas
980 visitas

Por que o "print" do Lua imprime espaços extras nos argumentos?

Utilizei o comando print() concatenando uma variável, mas a saída imprime espaços extras. Se eu usar o io.write(), esse problema não ocorre. Por que esse problema acontece com o print()? Exemplo: name ...
LeBones's user avatar
  • 51
2 votos
1 resposta
282 visitas

Escrita na linha de comando via Lua, leitura da linha de comando via C#

Estava precisando de uma ajuda em um código em lua, para gerar parâmetros para a linha de comando, e depois recolhe-los por outra aplicação, só que em C#, para ser mais específico, quero executar um ...
Kauan Low's user avatar
-3 votos
1 resposta
170 visitas

Como obtendo índice em um array list?

Preciso verificar se existe um elemento com o nome como FH02, pois não consigo usá-lo porque não sei qual é a sua posição. Config = {} Config.Homes = { {['nome'] = "FH02", ['qtde'] = 2, ['...
Guilherme Dutra's user avatar
0 votos
0 respostas
110 visitas

Löve 2D parando de responder ao iniciar | Lua

Estou tentando utilizar Löve 2D, comecei a criar um jogo onde olhos seguem o mouse. Mas sempre quando tento jogar o programa para de responder. E não é só no meu código, o executável na pasta LOVE ...
TGira's user avatar
  • 1
2 votos
1 resposta
316 visitas

Como substituir um caractere especial em lua?

Estou desenvolvendo um jogo da forca, mas encontrei um problema, não consigo substituir o caractere ã. Segue o código: local done = false local words = { "bola", "casa", "...
Guilherme's user avatar
0 votos
1 resposta
365 visitas

Como ler ou executar outros arquivos e programas com Lua?

Tem algum file system(fs) em Lua? Alguma forma de executar arquivos JS em Lua?
Nexus Prime's user avatar
1 voto
2 respostas
123 visitas

Problema quando tento importar meus próprios módulos em Lua (not found)

No arquivo main.lua: local calculadora = { somar = function(x, y) return x + y end } function calculadora.multiplicar(x, y) return x * y end return calculadora No arquivo CopyOfmain.lua ...
GustavoGLD's user avatar
-2 votos
2 respostas
100 visitas

Comparação de números lido com "io.read()" não resulta em verdadeiro conforme esperado

Eu tentei colocar 1 e o segundo print não foi. Se eu trocar x=io.read() para "x=1" ele funciona normalmente Segue o código x = io.read() if x ~= 0 then print(x.." diferente de 0&...
GustavoGLD's user avatar
3 votos
2 respostas
415 visitas

Como imprimir acentos em Lua

Estou começando a aprender lua agora, e não consigo imprimir acentos print("Olá mundo") retorna Ol├í mundo tanto no terminal do VS Code quanto no powershell, existe uma maneira de ...
Levy Barbosa's user avatar
2 votos
1 resposta
424 visitas

Não consigo importar tabelas com require

Eu estou aprendendo a programação Lua, e estou aprendendo o Require. Mas quando vou tentar importar uma tabela ou qualquer outra coisa que for acontece um erro. O que eu estou tentando fazer é ...
user204540's user avatar
0 votos
1 resposta
101 visitas

Erro em Lua com LOVE2D

Estou com um problema em um código em Lua com LOVE2D. Estou tentando recriar o "jogo da cobrinha" e estou com um problema na função de setupScreen no love.load O código está assim: ...
marcusfelipe19's user avatar
2 votos
2 respostas
1mil visitas

Como limpar o que já foi escrito no terminal em lua?

Após a execução do comando: Print("teste") Info = io.read() Gostaria que a tela do terminal, com o print resultante fosse limpada
Daniel Verlierer's user avatar
1 voto
1 resposta
39 visitas

Como uso um Remote Event para duas coisas?

Eu estou tentando refazer um jogo de poderes no Roblox, estou usando uma place antiga Uncopylocked como base, e tudo lá é non-fe. Eu queria usar só um evento remoto para vários códigos (já que todos ...
Théo's user avatar
  • 11
1 voto
0 respostas
156 visitas

Referenciando valores específicos em um array .lua

Nesse caso criei um math.random com os valores de 1 a 2 que me levara a uma coordenada de uma entrega específica. Criei uma tabela com os valores correspondentes. Mas desde então não consigo que o meu ...
Veloso's user avatar
  • 11
1 voto
0 respostas
199 visitas

Módulo não localizado - "module xxx not found" - Lua lang

Arquivo: Player.lua, meu módulo local Player = {} local function funcPlayer() local player = {} local self = {name="", points = 0} local setPoints = function(newPoints) self....
Lucius Matos's user avatar
2 votos
1 resposta
96 visitas

Obter informações sobre função em Lua

Como poderia ter informações sobre funções globais em um arquivo .lua? function showAll(arg1, arg2) return print(arg1, arg2) end Tipo, ter informações sobre argumentos, etc.
KronoS Lettify's user avatar
1 voto
0 respostas
227 visitas

LUA: Como chamar uma function dentro do loop e não pausar-lo

estou enfrentando um problema em um código que estou a fazer e pelo fato de ter aprendido por mim mesmo e na marra não estou sabendo lidar com este problema. Tudo acontece porque quero chamar uma ...
yuM1x's user avatar
  • 11
0 votos
1 resposta
55 visitas

Lua / Love2d: Erro quando tento dar require.tree("code") : Attempt to index global 'require' (a function value)

Erro quando tento dar require.tree("code") : Attempt to index global 'require' (a function value) function love.load() lib = require.tree("code") end sendo code uma pasta com arquivos .lua ...
Rafarl Guimaraes's user avatar
1 voto
1 resposta
291 visitas

Usar o que o usuário digitar (io.read) como argumento de função em Lua

Tenho a seguinte função: function perfil(monstro) print(monstros.monstro.nomeM) print(monstros.monstro.racaM) print(monstros.monstro.generoM) print(monstros.monstro.idadeM) print(...
Emperor Fakoed's user avatar
0 votos
1 resposta
85 visitas

Erro de compilação em kernel modificado do Linux

Estou tentando compilar uma versão alterada do kernel linux (XDPLua). Segui os passos presentes na wiki do Arch (pois uso Manjaro) https://wiki.archlinux.org/index.php/Kernel/Traditional_compilation....
Matheus's user avatar
  • 297
-1 votos
1 resposta
267 visitas

Encontrar caminho dentro de uma árvore

Estou com uma dúvida a respeito de como encontrar um determinado item dentro de uma árvore. Inclusive, eu não faço a mínima ideia de como seria um usuário implementar uma "árvore" como uma entrada (no ...
duhspbr's user avatar
0 votos
1 resposta
264 visitas

Como instalar lua no ubuntu via terminal?

Ja tentei de tudo, escrevo apt-get install lua5.1 ou lua5.2, ele fala que é impossivel encontrar pacote Lendo listas de pacotes... Pronto Construindo árvore de dependências Lendo informação de estado....
Arthur Gomes's user avatar
1 voto
0 respostas
77 visitas

Tradução de Valores para Letras em Lua [fechada]

Eu estava tentando criar uma função em lua que serve para o usuário poder escrever no terminal, estou usando uma versão modifica do lua então preciso que quando o teclado me mande o código da tecla ...
Rafael Longhi's user avatar
1 voto
1 resposta
558 visitas

Como adicionar diretórios para a busca de módulos em Lua?

Eu estou tendo um problema com a função require, eu quero que ela procure um arquivo lua, mas não quero especificar a pasta, e meu lua esta instalado em outro disco, vou colocar uma foto para verem o ...
user avatar
-1 votos
1 resposta
3mil visitas

Como localizar um arquivo sem especificar pasta/drive em bat ou lua?

Como localizar um arquivo e guardá-lo em uma variável? Vou usa-lo para leitura (essa parte já está resolvida), porém, quero localizar sem especificar pasta/drive, como por exemplo .\Arquivo.txt. ...
user avatar
0 votos
1 resposta
604 visitas

Qual é o código que fizeram para a função print() e io.read() de Lua?

Qual é o código que fizeram para a função print() e io.read() do Lua, quero fazer uma linguagem de programação então preciso saber.
user avatar
2 votos
1 resposta
121 visitas

Como faço um evento em lua?

eu quero saber como fazer um evento, por exemplo com o faço pra ver se o usuario digitou 'q' ou 'o', como se fosse em um addEventListener()
user avatar
-1 votos
1 resposta
555 visitas

como posso retirar todos os espaços de uma string em lua?

eu quero pegar uma string e retirar os espaços em branco contidos nela.nome = algumacoisa imagine que isso é uma string, eu quero retirar os espaços em branco entre o "nome" e o "=" e o "=" e o "...
user avatar
1 voto
1 resposta
114 visitas

Como faço um comando com substring?

Como faço uma substring com um comando (ultilizando io.read)? exemplo: io.read() pergunta Eu respondo: say Hello World depois o console "printa" "Hello World". "say" é o comando "Hello World" é a ...
bot's user avatar
  • 92
0 votos
1 resposta
155 visitas

Nomes e tipos de dados Lua

Sobre nomes e tipos de dados na linguagem Lua. Qual é o tamanho máximo de um nome? É permitida a definição de tipos Enumeração, Subfaixa, Registro e União? Não encontrei essas informações na ...
A L's user avatar
  • 65
1 voto
2 respostas
962 visitas

Como ler um arquivo no mesmo diretório do script usando Lua

Tô tentando fazer um pequeno script, mas estou enfrentando algumas dificuldades local lab = nil local f = io.open("/input-lab.txt", "r") print(f) Eu queria abrir um arquivo que ta no mesmo diretório ...
cand's user avatar
  • 161
4 votos
2 respostas
5mil visitas

Qual a diferença de "in pairs" e "in ipairs" em Lua?

produtos = { arroz = 10, feijao = 15 } for produtos, valor in pairs(produtos) do print(produtos .. " custa R$" .. valor) end Retorna: feijao custa R$15 arroz custa R$10 Mas quando eu ...
bot's user avatar
  • 92
0 votos
0 respostas
110 visitas

Loop for era suposto a ser executado 5 vezes, mas é executado apenas 1

Então, eu estou tendo um problema com um loop for no código a seguir: for i=1,#collisionBlocks do t=collisionBlocks[i] print(#collisionBlocks) print(i) if player.y-1<t[4] and ...
arthurgps2's user avatar
4 votos
2 respostas
829 visitas

Qual seria a forma correta de verificar se um valor existe na tabela em Lua?

if not name in Namez do table.insert(Namez,name) end Qual seria a forma correta de verificar se um nome não se encontra na tabela?
user's user avatar
  • 51
3 votos
2 respostas
164 visitas

Pode-se criar variáveis dentro de um bloco e utilizá-las depois?

do local a2 = 2*a local d = sqrt(b^2 - 4*a*c) x1 = (-b + d)/a2 x2 = (-b - d)/a2 end -- scope of `a2' and `d' ends here print(x1, x2)
Adrelayne Souza's user avatar
2 votos
2 respostas
289 visitas

Como saber se um determinado valor está dentro de uma tabela especifica

Quero identificar se um nome está dentro de uma lista. lista = {"name","name2","name3"} *Em python eu poderia fazer if name in lista:, porém em lua é de outra maneira, a qual não sei como é.
Novohp 801's user avatar
4 votos
3 respostas
2mil visitas

Função que recebe outra função como parâmetro em C#

Na linguagem Lua tem como criar uma função que recebe como argumento outra função, por exemplo : exemplo = function(outrafunction) outrafunction() end exemplo(function print("alguma coisa") end) ...
Cauã's user avatar
  • 59
1 voto
1 resposta
592 visitas

Concatenar nome de variáveis com números em Lua

Estou com um problema, preciso fazer o seguinte: Tenho uma variável que guarda um numero (x=3 por exemplo) E tenho uma tabela como essa: tabela={} tabela.var1='teste1' tabela.var2='teste2' tabela....
Leonardo de Souza's user avatar
4 votos
1 resposta
448 visitas

Força da tipagem na linguagem Lua

Lua possui tipagem dinâmica, mas afinal, é fortemente tipada ou fracamente tipada? Cada fonte que consulto possui uma informação diferente, o que me deixou na dúvida.
A L's user avatar
  • 65