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

attempt to concatenate string with table? line 27

Asked by 3 years ago
local EventsFolder = game.ReplicatedStorage.CodeEvents
local RedeemCode = EventsFolder.RedeemCode
local FeedbackEvent = EventsFolder.Feedback
local MainFrame = script.Parent.HolderBG
local RedeemButton = script.Parent.HolderBG.Holder.RedeemBG.Redeem
local CodeBox = script.Parent.HolderBG.Holder.CodeBox
local PreviousCode = script.Parent.HolderBG.Holder.PreviousCode
local Close = script.Parent.HolderBG.Holder.Close
local player = game.Players.LocalPlayer
local Blur = Instance.new("BlurEffect",game.Workspace.CurrentCamera)
Blur.Name = "CodeGuiBlur"
Blur.Size = 0
local RunService = game:GetService("RunService")

RedeemButton.MouseButton1Click:Connect(function()
    local Redeemed = EventsFolder.RedeemCode:InvokeServer(CodeBox.Text)

    if Redeemed == true then
        print(player.Name.." has redeemed the "..CodeBox.Text.." code!")
    end
end)

FeedbackEvent.OnClientEvent:Connect(function(Message, MessageColor, TheCode, CodeAccepted)
    CodeBox.Text = Message
    CodeBox.TextColor3 = MessageColor
    if CodeAccepted == true then
        PreviousCode.Text = PreviousCode.Text .." "..TheCode
    end
end)

RunService.RenderStepped:Connect(function()
    if CodeBox.Text == "" then
        CodeBox.TextColor3 = Color3.fromRGB(255, 255, 255)
    end
end)

1 answer

Log in to vote
0
Answered by
orcazate 170
3 years ago

Hey Philipceo90,

Line 27 needs a bit of tweaking. You should replace the line with this new line of code.

 PreviousCode.Text = PreviousCode.Text .." "..tostring(TheCode)

In this example, we are turning a table into a string using tostring() to get us a string value instead of a table.

If this is the correct answer please mark it as correct,

Cheers,

orcazate

Ad

Answer this question