Hi.
Intro I want to refer to a table through a string. Here is the code for a better explanation:
local CrawlText = {}
CrawlText[1] = "Looks like I can crawl through this gap."
CrawlText[2] = "I must be careful."
function showNarration(Object) --For example, Object is "Crawl"
local tableName = tostring(Object.."Text")
local narrateText = tableName
if #narrateText > 1 then
for i = 1,#narrateText do
text.Text = narrateText[i]
shownarrategui(4)
wait(4)
end
else
text.Text = narrateText[1]
shownarrategui(6)
end
end
Narrate.OnClientEvent:Connect(showNarration)
Problem It doesn't recognize narrateText as a table. And it says "Expected string, got nil." I can't seem to find any question regarding this problem anywhere. And I'm stuck. Any help would be appreciated. Thanks.
