ShowChat: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
(→Example: Added an example for MTA 1.4 and up, since 'isChatVisible' is now a function in MTA itself.) |
||
Line 32: | Line 32: | ||
This example toggle's the player's chat when they press the "'''i'''" key. | This example toggle's the player's chat when they press the "'''i'''" key. | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
local isChatVisible = true -- | --This example below is for all versions until 1.4: | ||
function chat ( key, keyState ) | local isChatVisible = true --Let's assume the chat is visible as soon as the resource starts. | ||
if isChatVisible then -- | |||
showChat ( false ) -- | function chat(key, keyState) | ||
if isChatVisible then --Check or the chat is visible. | |||
showChat(false) --If it is, hide it. | |||
isChatVisible = false | isChatVisible = false | ||
else | else | ||
showChat ( true ) -- | showChat(true) --If it is not, show it. | ||
isChatVisible = true | isChatVisible = true | ||
end | end | ||
end | end | ||
bindKey ( "i", "down", chat ) -- the player' | |||
bindKey("i", "down", chat) --Make a bind key to start the function as soon as a player presses the key 'i' | |||
--This example below is for version 1.4 and up: | |||
function chat(key, keyState) | |||
if isChatVisible() then --Check or the chat is visible. | |||
showChat(false) --If it is, hide it. | |||
else | |||
showChat(true) --If it is not, show it. | |||
end | |||
end | |||
bindKey("i", "down", chat) --Make a bind key to start the function as soon as a player presses the key 'i' | |||
</syntaxhighlight> | </syntaxhighlight> | ||
</section> | </section> |
Revision as of 20:18, 25 August 2014
This function is used to show or hide the player's chat.
Syntax
Click to collapse [-]
Clientbool showChat ( bool show )
Required Arguments
- show: A boolean value determining whether to show (true) or hide (false) the chat.
Returns
Returns true if the player's chat was shown or hidden successfully, false otherwise.
Click to collapse [-]
Serverbool showChat ( player thePlayer, bool show )
Required Arguments
- thePlayer: The player whose chat is to be hidden or shown.
- show: A boolean value determining whether to show (true) or hide (false) the chat.
Returns
Returns true if the player's chat was shown or hidden successfully, false otherwise.
Example
Click to collapse [-]
ClientThis example toggle's the player's chat when they press the "i" key.
--This example below is for all versions until 1.4: local isChatVisible = true --Let's assume the chat is visible as soon as the resource starts. function chat(key, keyState) if isChatVisible then --Check or the chat is visible. showChat(false) --If it is, hide it. isChatVisible = false else showChat(true) --If it is not, show it. isChatVisible = true end end bindKey("i", "down", chat) --Make a bind key to start the function as soon as a player presses the key 'i' --This example below is for version 1.4 and up: function chat(key, keyState) if isChatVisible() then --Check or the chat is visible. showChat(false) --If it is, hide it. else showChat(true) --If it is not, show it. end end bindKey("i", "down", chat) --Make a bind key to start the function as soon as a player presses the key 'i'
See Also
- getMaxPlayers
- getServerConfigSetting
- getServerHttpPort
- getServerName
- getServerPassword
- getServerPort
- isGlitchEnabled
- setGlitchEnabled
- setMaxPlayers
- setServerConfigSetting
- setServerPassword
- shutdown