Xbox Controller button press, not hold

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • For the Xbox Gamepad extension, There doesn't seem to be any condition to just have it trigger for a Press.

    +Button A of Player 1 is pressed
    +Player is standing on ground
    -> Jump

    This will cause the player to just jump repeatedly when hitting the ground. I do not want this to happen. In the built in controls for Fusion, you have an option for Press and Repeat while pressed.

    +Pressed Fire 1
    +Player is standing on ground
    -> Jump

    This causes the player to Jump when I press A, but if I hold down A, he will not jump again when hitting the ground.

    I can't figure out a way to get a pressed reaction rather than repeat with the Xbox extension.

    Please login to see this link. Please login to see this picture.

  • While the button is pressed add 1 to an alterable value. If the value is 1, then the player is jumping, if it's greater or equal to 2 then the button is being held. Remember to reset the value back to 0 if nothing is being pressed.

    Edit: Here's a video detailing the process - Please login to see this link.

  • Set up alternative variables for all buttons on your control. I've done it this way:

    JxbA, JxbB ,JxbX, JxbY, JxRS, JxRT etc where x means any number between 1 and 4.

    Then set up an always statement to read the buttons and store the result in that part.

    Then just do a comparison to one of the alternative variables

    if J1bA = 1 then
    DoThis
    if J2RS = 100 then
    DoThat

    Take a look at Please login to see this link. and Please login to see this link..

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!