Я нашел ответ через 2 RawMind t AI :
Для реализации такого функционала в Roblox Studio вам потребуется использовать скрипты на языке Lua. Вот пример того, как это можно сделать:
Вот пример кода на Lua, который вы можете использовать в Roblox Studio:
-- Функция для управления видимостью кнопки
local function updateVisibility(isInVehicle)
if isInVehicle then
deleteCarButton.Visible = false
else
deleteCarButton.Visible = true
end
end
-- Получаем ссылку на игрока и его VehicleSeat
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local vehicleSeat = character:FindFirstChild("VehicleSeat"
if not vehicleSeat then
warn("VehicleSeat не найден в персонаже."
else
-- Подписываемся на события входа и выхода из автомобиля
local function onOccupantChanged(newOccupant)
if newOccupant == player.Character then
updateVisibility(true) -- игрок сел в автомобиль
else
updateVisibility(false) -- игрок вышел из автомобиля
end
end
vehicleSeat.OccupantChanged:Connect(onOccupantChanged)
-- Проверяем текущее состояние при запуске скрипта
if vehicleSeat.Occupant == player.Character then
updateVisibility(true)
else
updateVisibility(false)
end
end