GetKeyBoundToFunction: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
 
(2 intermediate revisions by one other user not shown)
Line 4: Line 4:


==Syntax==  
==Syntax==  
<syntaxhighlight lang="lua">
<section name="Server" class="server" show="true">
string getKeyBoundToFunction( player thePlayer, function theFunction )
<syntaxhighlight lang="lua">string getKeyBoundToFunction( player thePlayer, function theFunction )</syntaxhighlight>
</syntaxhighlight>


===Required Arguments===  
===Required Arguments===  
Line 14: Line 13:
===Returns===
===Returns===
Returns a string of the first key the function was bound to.
Returns a string of the first key the function was bound to.
</section>
<section name="Client" class="client" show="true">
<syntaxhighlight lang="lua">string getKeyBoundToFunction( function theFunction )</syntaxhighlight>
===Required Arguments===
*'''theFunction:''' The function in which you would like to check the bound key
===Returns===
Returns a string of the first key the function was bound to.
</section>


==Example==
==Example==
Line 20: Line 30:
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function chat ()
function chat ()
outputChatBox("Test")
  outputChatBox("Test")
end
end
bindKey("F2","down",chat)
bindKey("F2","down",chat)


function key()
function key()
keyy = getKeyBoundToFunction(chat)
  local boundKey = getKeyBoundToFunction(chat)
outputChatBox(keyy)
  outputChatBox(boundKey)
end
end
addCommandHandler("key",key)
addCommandHandler("key",key)
Line 35: Line 45:
==See Also==
==See Also==
{{Input_functions}}
{{Input_functions}}
[[Category:Needs_Example]]

Latest revision as of 11:20, 28 September 2013

getKeyBoundToFunction allows retrieval of the first key bound to a function.

Syntax

Click to collapse [-]
Server
string getKeyBoundToFunction( player thePlayer, function theFunction )

Required Arguments

  • thePlayer: The player you are checking the function bound to a key
  • theFunction: The function in which you would like to check the bound key

Returns

Returns a string of the first key the function was bound to.

Click to collapse [-]
Client
string getKeyBoundToFunction( function theFunction )

Required Arguments

  • theFunction: The function in which you would like to check the bound key

Returns

Returns a string of the first key the function was bound to.

Example

Click to collapse [-]
Client

/key command gives bounded key to our chat function

function chat ()
  outputChatBox("Test")
end
bindKey("F2","down",chat)

function key()
  local boundKey = getKeyBoundToFunction(chat)
  outputChatBox(boundKey)
end
addCommandHandler("key",key)

This example written by Samurai

See Also