IsButtonPressed
Description
Returns true when the button is pressed and while it is held.
Check here
for more info about the button ID and the controller ID.
function IsButtonPressed(button, controller) --[[ ... ]] end
Parameters
button
:integer
- The button ID to check.controller
:integer
- The controller index.
Return Values
state
:boolean
- Returns true if the button is currently pressed, false otherwise.
Example
function main()
print("Press and hold Space Bar to start counting...")
local counter = 0
while true do
if IsButtonPressed(8, 0) then
counter = counter + 1
print("Count: " .. counter)
Wait(100) -- Wait 100ms between counts
else
if counter > 0 then
print("Final count: " .. counter)
counter = 0 -- Reset counter when button is released
end
Wait(0)
end
end
end
See Also
- Game's Native