Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Roblox studio Помогите как сделать чтобы игрок появился в машине, игра на две команды

TheMajorio St Ученик (97), на голосовании 2 недели назад
Roblox studio Помогите как сделать чтобы игрок появился в машине и не смог выйти. Когда матч начинается игрок заспавнился внутри машины, только одна команда.
Голосование за лучший ответ
Антон Мистиренко Ученик (211) 1 месяц назад
не играй в роблокс
Просто АртёмчикУченик (186) 1 месяц назад
Что ты этим ему скажешь?
BLOODYЗнаток (255) 1 месяц назад
сказал чел с двумя полосками
Антон Мистиренко Ученик (211) BLOODY, а что нет?
Татьяна Просветленный (36345) 1 месяц назад
 local Players = game:GetService("Players") 
local Teams = game:GetService("Teams")
local carSeat = game.Workspace.Car.Seat -- Замени на путь к сиденью вашей машины

local targetTeam = Teams.Red -- Замени на имя вашей команды

local function onPlayerAdded(player)
player.CharacterAdded:Connect(function(character)
if player.Team == targetTeam then
wait(0.5) -- Даем время на загрузку персонажа
local humanoid = character:WaitForChild("Humanoid")
humanoid.Sit = true
carSeat:Sit(character)

-- Предотвращаем выход из машины
humanoid.Seated:Connect(function(isSeated, seat)
if not isSeated then
wait()
humanoid.Sit = true
carSeat:Sit(character)
end
end)
end
end)
end

Players.PlayerAdded:Connect(onPlayerAdded)

-- Обработка уже присутствующих игроков
for _, player in ipairs(Players:GetPlayers()) do
onPlayerAdded(player)
end
TheMajorio StУченик (97) 1 месяц назад
куда положить?
Татьяна Просветленный (36345) TheMajorio St, Чтобы использовать этот скрипт: Создайте новый скрипт в Roblox Studio. Вставьте этот код в скрипт. Разместите скрипт в соответствующем месте в игре (например, в папке ServerScriptService).
Похожие вопросы