Мне было интересно, смогу ли я получить некоторую помощь с этим небольшим сценарием, который я тестировал.По какой-то причине оператор if
не выполняется, то есть функция не будет работать, даже если значение не равно Rinzler.charData
является конкретным StringValue.
local charData = script.Parent.Data.CharacterData
local active = game.Workspace.Part
function change()
if not charData.Value == "Rinzler" then
charData.Value = "Rinzler"
print("Character has changed to Rinzler.")
end
end
active.Touched:Connect(change)
"Character has changed to Rinzler"
не печатает в консоли независимо от того, что я делаю.