Im trying to make a booth game and when you update the booth for some reason the price stays at 0
PS : the text on the booth (called MainText in the scripts) does update.
LocalScript (for the confirm button)
script.Parent.MouseButton1Click:Connect(function()
local Price = tostring(script.Parent.Parent.Price.Value)
local MainText = script.Parent.Parent.MainText.Value
local ItemToSell = script.Parent.Parent.ItemToSell.Item.Value
local PlayersItems = game.Players.LocalPlayer.Backpack:GetChildren()
game.ReplicatedStorage.ChangeBooth:FireServer(Price, MainText, ItemToSell)
for i, v in pairs(PlayersItems) do
if v.Name == ItemToSell then
v:Destroy()
end
end
end)
ServerScript (event reciever)
local ReplicatedStorage = game:GetService("ReplicatedStorage")
ReplicatedStorage.ChangeBooth.OnServerEvent:Connect(function(player, Price, Text, ItemName)
local CheckForBooth = game.Workspace:GetChildren()
for i, v in pairs(CheckForBooth) do
if v.Name == player.Name.."'s Booth" then
v.CustomText.SurfaceGui.TextLabel.Text = Text
v.PurchaseButton.SurfaceGui.TextLabel.Text = "Buy for "..Price.." dabloons"
v.ItemName.Value = ItemName
end
end
end)
