Top.Mail.Ru
Ответы

Программирование в Roblox Studio (Активация на клавишу)

Как сделать в скрипте Roblox Studio чтобы кнопки/предметы активировались на клавишу E (Как в Mad City или Jail Break). Есть кнопка (part) или дверь. К ней подходишь и возле неё появляется квадратик с буквой Е. Нажимаешь на клавишу Е и дверь открывается, или нажать пальцем или мышкой по этой кнопке возле двери. Как это сделать? (Можно объяснить или сразу код).
P.S. Roblox Studio основан на языке Lua.

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Новичок

ProximityPrompt - это как ClickDetector но надо не кликать а нажимать на клавишу
и там будет хороший качественный интерфейс

в меню Roblox Studio нажимаешь на кнопку File (в левом верхнем углу)
далее кнопка Beta Features и находишь ProxmityPrompt ставишь галочку и заходишь в свою игру, далее создай ProxmityPrompt в нужный предмет, дверь
и создаёшь в ProximityPrompt скрипт, вот код на дверь\

--------------------------------------{скрипт}------------------------------------
script.Parent.Triggered:Connect(function()

if
script.Parent.Parent.CanCollide == true
then
script.Parent.Parent.CanCollide = false
script.Parent.ActionText = "Close"
script.Parent.Parent.Transparency = 0.5

else
script.Parent.Parent.CanCollide = true
script.Parent.ActionText = "Open"
script.Parent.Parent.Transparency = 0
end

end)
--------------------------------------{скрипт}------------------------------------

если я не понятно обьяснил то вот гайд (на английском, включи субтитры на русский)
https://www.youtube.com/watch?v=WcipzpO7JAw&t=5s

а вот демонстрация ProximityPrompt
https://www.youtube.com/watch?v=miWE0QNJUEw

вот модель:
https://web.roblo.com/library/6053389745/Door ---в слове roblo в конце вставь букву x на английском потому что майл ругается

а если ты не понял (ла) то есть 2 варинат это UserInputService гайдов о нём на ютубе дофига

(я в Roblox Studio сижу 2 года уж поверь)

Аватар пользователя
Ученик

У меня есть парт сам сделал он деньги дает!

Аватар пользователя
Мастер

Proximity Promt в помощь :).

Аватар пользователя
Ученик

Main:Bind("[Ui текст]","[Клавишу]",function()
Убирать []
Активный пример полноценного кода :
in:Bind("Reset","R",function()
game.Players.LocalPlayer.Character.Humanoid.Health = 0
end)
Убивает человека при нажатии на R так же его можно настроить и использовать с полна.
если надо более уточненный ответ то можешь отписать в вк
ht tps://vk.com/joldezz
Нужно убрать пробел между ht и tps

Аватар пользователя

Ютуб чекал перед тем, как вопросы задавать?