bindKey: Difference between revisions

From GTA Connected
Jump to navigation Jump to search
No edit summary
No edit summary
Line 6: Line 6:
|parameters = int keyCode, int keyState, function callback
|parameters = int keyCode, int keyState, function callback
|parameter1 = int keyCode The key code to bind the event for.
|parameter1 = int keyCode The key code to bind the event for.
|parameter2 = int keyState The key state to bind the event for.
|parameter2 = int keyState The key state to bind the event for. KEYSTATE_DOWN, KEYSTATE_UP, or KEYSTATE_BOTH.
|parameter3 = function callback The scripting function to call when the specified key is pressed, released, or either pressed/released.
|parameter3 = function callback The scripting function to call when the specified key is pressed, released, or either pressed/released.
|callbackParametersSS = KeyEvent event, Client client
|callbackParametersSS = KeyEvent event, Client client

Revision as of 21:00, 20 April 2021

Function Server and Client icon-iii.png icon-vc.png icon-sa.png icon-iv.png Online and Offline

Available since Server 1.0.0, Client 1.0.0

void bindKey(int keyCode, int keyState, function callback)

The bindKey function is used to bind a handler to be called when a specific key is pressed, released, or either pressed/released.

Parameters

1) int keyCode The key code to bind the event for.
2) int keyState The key state to bind the event for. KEYSTATE_DOWN, KEYSTATE_UP, or KEYSTATE_BOTH.
3) function callback The scripting function to call when the specified key is pressed, released, or either pressed/released.

Return

void This function doesn't return a value.

Notes

Examples

Example 1 - JavaScript:

bindKey(SDLK_g, KEYSTATE_DOWN, function(e) {

   console.log("g key pressed down.");

})

Compatibility

There isn't any compatibility information for this function.

Related

Server Related

icon-iii.png icon-vc.png icon-sa.png icon-iv.png bindKey
icon-iii.png icon-vc.png icon-sa.png icon-iv.png unbindAllKeys
icon-iii.png icon-vc.png icon-sa.png icon-iv.png unbindKey


Client Related

icon-iii.png icon-vc.png icon-sa.png icon-iv.png bindKey
icon-iii.png icon-vc.png icon-sa.png icon-iv.png isKeyDown
icon-iii.png icon-vc.png icon-sa.png icon-iv.png isScancodePressed
icon-iii.png icon-vc.png icon-sa.png icon-iv.png unbindAllKeys
icon-iii.png icon-vc.png icon-sa.png icon-iv.png unbindKey