checklist en listbox y tablas

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
Hola, como reza el titulo de la duda, he intentado convertir los items seleccionados en el listbox de PC y tambien en la de archivos, no consigo crear una tabla usando la accion table.concat y meterselo en un dialog message siempre me da error de que el argumento debe ser string. No puedo usar o no se como, el valor item[1] porque me da ese error.

He tenido que usar la cutre accion de textfile.writetostring y al menos asi funciona, pero...hay alguna otra manera de meter una lista en forma de tabla de los archivos y pcs elegidos en un solo dialogo de mensaje sib hacer uso de la accion textfile.writetostring?

Este es el apz que he posteado
cambiar las xx por hh
si quieres consegir los valores y convertirlos en tabla puedes crear la tabla:
tabla={};
y depues usar el comando Table.Insert:
Table.Insert(tabla, numerodeposiciónaqui, valoraqui);
y si te da errores por que no string usa el comando tostring():
result = tostring(valoraqui);
grazie Ceone con el tostring me ha resuelto el problema XD por cierto es una funcion que no viene por defecto en el ams? es un addon o algo?
carsonzillo escribió:grazie Ceone con el tostring me ha resuelto el problema XD por cierto es una funcion que no viene por defecto en el ams? es un addon o algo?
es una función de LUA.

Lua functions:
_G
_VERSION
assert
collectgarbage
dofile
error
getfenv
getmetatable
ipairs
load
loadfile
loadstring
module
next
pairs
pcall
print
rawequal
rawget
rawset
require
select
setfenv
setmetatable
tonumber
tostring
type
unpack
xpcall

coroutine.create
coroutine.resume
coroutine.running
coroutine.status
coroutine.wrap
coroutine.yield

debug.debug
debug.getfenv
debug.gethook
debug.getinfo
debug.getlocal
debug.getmetatable
debug.getregistry
debug.getupvalue
debug.setfenv
debug.sethook
debug.setlocal
debug.setmetatable
debug.setupvalue
debug.traceback
	
 
file:close
file:flush
file:lines
file:read
file:seek
file:setvbuf
file:write

io.close
io.flush
io.input
io.lines
io.open
io.output
io.popen
io.read
io.stderr
io.stdin
io.stdout
io.tmpfile
io.type
io.write

math.abs
math.acos
math.asin
math.atan
math.atan2
math.ceil
math.cos
math.cosh
math.deg
math.exp
math.floor
math.fmod
math.frexp
math.huge
math.ldexp
math.log
math.log10
math.max
math.min
math.modf
math.pi
math.pow
math.rad
math.random
math.randomseed
math.sin
math.sinh
math.sqrt
math.tan
math.tanh

os.clock
os.date
os.difftime
os.execute
os.exit
os.getenv
os.remove
os.rename
os.setlocale
os.time
os.tmpname

package.cpath
package.loaded
package.loaders
package.loadlib
package.path
package.preload
package.seeall

string.byte
string.char
string.dump
string.find
string.format
string.gmatch
string.gsub
string.len
string.lower
string.match
string.rep
string.reverse
string.sub
string.upper

table.concat
table.insert
table.maxn
table.remove
table.sort
Mas info en: http://www.lua.org/manual/5.1/es/
aah ok ok XD