Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
1

How do you print a table sent via a remote event?

Asked by 6 years ago

Hi there, does anyone know how I could use the table called "Names" in a print from a remote event? This is what the local script sends. Thanks :)

RemoteEvent:FireServer("ListOfNames", Names)
0
RemoteEvent.OnServerEvent:Connect(function(plr, Table) print(table.concat(Table, ', ')) end) something like that <-- User#20388 0 — 6y

1 answer

Log in to vote
0
Answered by 6 years ago
Edited 6 years ago

you can just literate through the table from the server if that's what your looking for, like this:

--server

RemoteEvent.OnServerEvent:Connect(function(player,ListOfNames,table)
    if ListOfNames == "ListOfNames" then
    for i,v in pairs(table) do
        print(i,v) --prints the index and value of it
    end
    end
end)

, also you cant directly print a table, so you could just loop over it using a generic for loop

0
wouldn't using print(unpack(table)) work too?? the8bitdude11 358 — 6y
0
yes, its your choice. I pefer for loops User#23365 30 — 6y
0
you can also use table.concat LegitimatlyMe 519 — 6y
Ad

Answer this question