Итак, я пытаюсь сделать так, чтобы по команде чата (например, «телепорт») скрипт внутри сферы был включен, когда он отключен, и сама сфера меняет цвет.
Я уже пробовал использоватьскрипт с командой, которая должна активироваться и иметь цветовой переход на сфере.
Это скрипт с командой chat
local message = "teleport"
local meeting = script.Parent.Part.meeting
local sphere = script.Parent.Part
function onChatted(msg, recipient, speaker)
local source = string.lower(speaker.Name)
msg = string.lower(msg)
if (msg == message) then
meeting.Disabled = false
for i = 1, 9 do
sphere.BrickColor = 0, 0, 0
wait()
end
wait(5)
for i = 1, 9 do
sphere.BrickColor = 255, 255, 255
wait()
end
meeting.Disabled = true
end
end
function onPlayerEntered(newPlayer)
newPlayer.Chatted:connect(function(msg, recipient) onChatted(msg, recipient, newPlayer) end)
end
game.Players.PlayerAdded:connect(onPlayerEntered)
И это скрипт внутри сферы.
local TeleportService = game:GetService("TeleportService")
local placeID_1 = 3206283065
local function onPartTouch(otherPart)
local player = game.Players:GetPlayerFromCharacter(otherPart.Parent)
if player then
TeleportService:Teleport(placeID_1, player)
end
end
script.Parent.Touched:Connect(onPartTouch)
Когда я пытаюсь это сделать, ничего не происходит.Сценарий остается отключенным, а цвет остается прежним.