Программирование в 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
Ютуб чекал перед тем, как вопросы задавать?