Hello, i’m still new at scripting but already trying some things. I’m making a system so if a player types in a TextBox a certain numeric code and press a confirmation button, some TextLabels update their text. The problem is that the text doesn’t update at all. I used some prints to detect the problem in the output, and I found that the confirmation button is detected, but all the things inside the “if” don’t work.
I can’t figure out what is the problem, here it is the complete setup:
And here is the raw code:
local destino = script.Parent.Parent.Destino.Value
local boton = script.Parent.Parent.Confirmacion
--componentes asfa
local pantalla1 = script.Parent.Parent.Pantalla.Linea1.Text
local pantalla2 = script.Parent.Parent.Pantalla.Linea2.Text
--codigos
local CodigoMostoles = script.CodigoMostoles.Value
local CodigoFuenlabrada = script.CodigoFuenlabrada.Value
local CodigoHumanes = script.CodigoHumanes.Value
local CodigoAtocha = script.CodigoAtocha.Value
local CodigoSinServicio = script.CodigoSinServicio.Value
local CodigoEspecial = script.CodigoEspecial.Value
--logica
boton.MouseButton1Click:Connect(function()
if script.Parent.Text == CodigoMostoles then
destino = "M. EL SOTO"
pantalla1 = "CH: 66 TR: "..CodigoMostoles
pantalla2 = "Destino: M. EL SOTO"
elseif script.Parent.Text == CodigoFuenlabrada then
destino = "FUENLABRADA"
pantalla1 = "CH: 66 TR: "..CodigoFuenlabrada
pantalla2 = "Destino: FUENLABRADA"
elseif script.Parent.Text == CodigoHumanes then
destino = "HUMANES"
pantalla1 = "CH: 66 TR: "..CodigoHumanes
pantalla2 = "Destino: HUMANES"
elseif script.Parent.Text == CodigoAtocha then
destino = "ATOCHA"
pantalla1 = "CH: 66 TR: "..CodigoAtocha
pantalla2 = "Destino: ATOCHA"
elseif script.Parent.Text == CodigoSinServicio then
destino = "SIN SERVICIO"
pantalla1 = "CH: 66 TR: "..CodigoSinServicio
pantalla2 = "Destino: "
elseif script.Parent.Text == CodigoEspecial then
destino = "LIMONES"
pantalla1 = "CH: 66 TR: "..CodigoEspecial
pantalla2 = "EL EASTER-EGG XD"
else
destino = ""
pantalla1 = "CH: 66 TR: "
pantalla2 = "Pantalla Apagada"
end
end)
P.D.: All the numeric codes are stored in the StringValues, I tried with NumberValues but they don’t work.