Sending Converted String To Number To Server

Hello, im trying to send text from textbox to server

Client:

-----------------------//Paths//-----------------------
local Storage = game.ReplicatedStorage.FacilityStorage
local RemoteEvents = Storage.Events
local Values = Storage.Storage.Values
local TempToSend = tonumber(script.Parent.Parent.CoreTempTextBox.Text)
----------------------//Script//-----------------------

function OnClick()
RemoteEvents.SetCoreTemp:FireServer(TempToSend)
end

script.Parent.MouseButton1Click:Connect(OnClick)

Server

-----------------------//Paths//-----------------------
local Storage = game.ReplicatedStorage.FacilityStorage
local RemoteEvents = Storage.Events
local Values = Storage.Storage.Values
----------------------//Script//-----------------------

function OnSetTemp(Player, TempToSet)
Values.Temp.Value = TempToSet
end

RemoteEvents.SetCoreTemp.OnServerEvent:Connect(OnSetTemp)

You need to include this line inside the OnClick function instead for it to update:

function OnClick()
local TempToSend = tonumber(script.Parent.Parent.CoreTempTextBox.Text)
RemoteEvents.SetCoreTemp:FireServer(TempToSend)
end
1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.