I've been using keyboard input as the main input in my game. However, I cannot define the same key with any other methods on different scripts. Here's a example;
Script one:
function onKeyPress(inputObject, gameProcessedEvent)
if inputObject.KeyCode == Enum.KeyCode.K then
script.Parent.Visible = false
script.Parent.Parent.memory.Visible = true
end
end
game:GetService("UserInputService").InputBegan:connect(onKeyPress)
Script two:
function back(actionName, userInputState, inputObject)
if userInputState == Enum.UserInputState.Begin then
if selection == "one" then
print("Success")
end
if selection == "two" then
script.Parent.Visible = false
script.Parent.Parent.Frame.Visible = true
end
end
end
game.ContextActionService:BindActionToInputTypes("backmenu", back, false, Enum.KeyCode.K)
Can anyone help me? I've tried them both using ContextActionService or both using UserInputService..
