Антон Петрович
Ученик
(136)
1 неделю назад
lua
local teamcolor = BrickColor.new("Black")
local localplr = game.Players.LocalPlayer
local canChangeTeam = true
script.Parent.Button.TextButton.MouseButton1Click:Connect(function()
if canChangeTeam then
canChangeTeam = false
localplr.TeamColor = teamcolor
wait(60) -- Задержка в 60 секунд
canChangeTeam = true
else
print("Подождите перед сменой команды")
end
end)
ПельменеваркаМастер (1717)
1 неделю назад
а как сделать чтобы к этому скрипту в добавок чтобы ресетался персонаж полсе смены команды?
Антон ПетровичУченик (136)
1 неделю назад
lua
local teamcolor = BrickColor.new("Black")
local localplr = game.Players.LocalPlayer
local canChangeTeam = true
-- Функция для сброса позиции персонажа в точку (0, 0, 0)
local function resetPlayerPosition()
local character = localplr.Character
if character then
character:MoveTo(Vector3.new(0, 0, 0))
end
end
script.Parent.Button.TextButton.MouseButton1Click:Connect(function()
if canChangeTeam then
canChangeTeam = false
localplr.TeamColor = teamcolor
wait(60) -- Задержка в 60 секунд
canChangeTeam = true
resetPlayerPosition() -- Вызов функции для сброса позиции персонажа
else
print("Подождите перед сменой команды")
end
end)
local teamcolor = BrickColor.new ("Black")
local localplr = game.Players.LocalPlayer
script.Parent.Button.TextButton.MouseButton1Click:Connect(function()
localplr.TeamColor = teamcolor
end)
Как в этот скрипт добавить задержку на смену команд на 60 секунд?
Всем вам благодарен заранее!