GetKeyBoundToCommand: Difference between revisions
Jump to navigation
Jump to search
(Added a new, working example.) |
mNo edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Client function}} | {{Client function}} | ||
This function allow you get first key | This function allow you get first key bound to command. | ||
==Syntax== | ==Syntax== | ||
Line 15: | Line 15: | ||
==Example== | ==Example== | ||
This example adds a /getcommandbind command, allowing players to see what keys are bound to the given command. | This example adds a /getcommandbind command, allowing players to see what keys are bound to the given command. | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
Line 35: | Line 34: | ||
addCommandHandler("getcommandbind", playerCommand) | addCommandHandler("getcommandbind", playerCommand) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==See Also== | ==See Also== | ||
{{ | {{Client_input_functions}} |
Latest revision as of 08:27, 23 June 2015
This function allow you get first key bound to command.
Syntax
string getKeyBoundToCommand( string command )
Required Arguments
- command: command what you need check.
Returns
Returns a string of first key binded to current command.
Example
This example adds a /getcommandbind command, allowing players to see what keys are bound to the given command.
--This function is executed when the player uses the /getcommandbind [command] command. --It outputs the key the command is bound to (if it is bound). local function playerCommand(_, command) if not command then --if no command name was given, output a syntax error message. outputChatBox("* Syntax: /getcommandbind [command name] .", 255, 0, 0) return end local keyName = getKeyBoundToCommand(command) if keyName then outputChatBox("* The command /"..command.." is bound to the "..keyName.." key.", 0, 0, 255) else outputChatBox("* The command /"..command.." is not bound to any keys.", 0, 0, 255) end end addCommandHandler("getcommandbind", playerCommand)
See Also
- getAnalogControlState
- getBoundKeys
- getCommandsBoundToKey
- getKeyBoundToCommand
- getKeyState
- isCapsLockEnabled
- setAnalogControlState
- Shared
- addCommandHandler
- bindKey
- executeCommandHandler
- getCommandHandlers
- getFunctionsBoundToKey
- getKeyBoundToFunction
- isControlEnabled
- removeCommandHandler
- toggleAllControls
- toggleControl
- unbindKey