ShowChat: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(→‎Example: Added an example for MTA 1.4 and up, since 'isChatVisible' is now a function in MTA itself.)
(Spanish translated version/ versión traducida al español.)
Line 1: Line 1:
__NOTOC__  
__NOTOC__  
{{Server client function}}  
{{Server client function}}  
This function is used to show or hide the player's chat.
Esta función es usada para mostrar y/o ocultar el chat del jugador.


==Syntax==
==Syntax==
<section name="Client" class="client" show="true">
<section name="Cliente" class="client" show="true">
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
bool showChat ( bool show )
bool showChat ( bool show )
</syntaxhighlight>
</syntaxhighlight>


===Required Arguments===  
===Argumentos Requeridos===  
*'''show:''' A boolean value determining whether to show (''true'') or hide (''false'') the chat.
*'''show:''' Un valor boolean determinando si mostrar (''true'') o ocultar (''false'') el chat.


===Returns===
===Returns===
Returns ''true'' if the player's chat was shown or hidden successfully, ''false'' otherwise.
Se vuelve ''true'' si el chat del jugador fue mostrado o ocultado con éxito, ''false'' de lo contrario.
</section>
</section>
<section name="Server" class="server" show="true">
<section name="Servidor" class="server" show="true">
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
bool showChat ( player thePlayer, bool show )
bool showChat ( player thePlayer, bool show )
</syntaxhighlight>
</syntaxhighlight>


===Required Arguments===  
===Argumentos Requeridos===  
*'''thePlayer:''' The [[player]] whose chat is to be hidden or shown.
*'''thePlayer:''' El [[player]] al cual se le muestra o oculta el chat.
*'''show:''' A boolean value determining whether to show (''true'') or hide (''false'') the chat.
*'''show:''' Un valor boolean determinando si mostrar (''true'') o ocultar (''false'') el chat.


===Returns===
===Returns===
Returns ''true'' if the player's chat was shown or hidden successfully, ''false'' otherwise.
Se vuelve ''true'' si el chat del jugador fue mostrado o ocultado con éxito, ''false'' de lo contrario.
</section>
</section>


==Example==  
==Ejemplo==  
<section name="Client" class="client" show="true">
<section name="Cliente" class="client" show="true">
This example toggle's the player's chat when they press the "'''i'''" key.
Este ejemplo alterna (muestra o oculta) el chat del jugador cuando presiona la tecla "'''i'''".
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
--This example below is for all versions until 1.4:
--El siguiente ejemplo es para todas las versiones hasta la 1.4:
local isChatVisible = true --Let's assume the chat is visible as soon as the resource starts.
local isChatVisible = true --Asumamos que el chat es visible tan pronto inicie el resource.


function chat(key, keyState)
function chat(key, keyState)
     if isChatVisible then --Check or the chat is visible.
     if isChatVisible then --Revisa si el chat está visible.
         showChat(false) --If it is, hide it.
         showChat(false) --Si lo está, ocúltalo.
         isChatVisible = false
         isChatVisible = false
     else
     else
         showChat(true) --If it is not, show it.
         showChat(true) --Si no lo está, muéstralo.
         isChatVisible = true
         isChatVisible = true
     end
     end
end
end


bindKey("i", "down", chat) --Make a bind key to start the function as soon as a player presses the key 'i'
bindKey("i", "down", chat) --Haz una tecla de enlace (bind, bindea) para inciar la función tan pronto un jugador presione la tecla 'i'




--This example below is for version 1.4 and up:
--El siguiente ejemplo es para las versiones 1.4 en adelante:
function chat(key, keyState)
function chat(key, keyState)
     if isChatVisible() then --Check or the chat is visible.
     if isChatVisible() then --Revisa si el chat está visible.
         showChat(false) --If it is, hide it.
         showChat(false) --Si lo está, ocúltalo.
     else
     else
         showChat(true) --If it is not, show it.
         showChat(true) --Si no lo está, muéstralo.
     end
     end
end
end


bindKey("i", "down", chat) --Make a bind key to start the function as soon as a player presses the key 'i'
bindKey("i", "down", chat) --Haz una tecla de enlace (bind, bindea) para iniciar la función tan pronto un jugador presione la tecla 'i'
</syntaxhighlight>
</syntaxhighlight>
</section>
</section>


==See Also==
==Ver también==
{{Server functions}}
{{Server functions}}

Revision as of 18:14, 24 December 2018

Esta función es usada para mostrar y/o ocultar el chat del jugador.

Syntax

Click to collapse [-]
Cliente
bool showChat ( bool show )

Argumentos Requeridos

  • show: Un valor boolean determinando si mostrar (true) o ocultar (false) el chat.

Returns

Se vuelve true si el chat del jugador fue mostrado o ocultado con éxito, false de lo contrario.

Click to collapse [-]
Servidor
bool showChat ( player thePlayer, bool show )

Argumentos Requeridos

  • thePlayer: El player al cual se le muestra o oculta el chat.
  • show: Un valor boolean determinando si mostrar (true) o ocultar (false) el chat.

Returns

Se vuelve true si el chat del jugador fue mostrado o ocultado con éxito, false de lo contrario.

Ejemplo

Click to collapse [-]
Cliente

Este ejemplo alterna (muestra o oculta) el chat del jugador cuando presiona la tecla "i".

--El siguiente ejemplo es para todas las versiones hasta la 1.4:
local isChatVisible = true --Asumamos que el chat es visible tan pronto inicie el resource.

function chat(key, keyState)
    if isChatVisible then --Revisa si el chat está visible.
        showChat(false) --Si lo está, ocúltalo.
        isChatVisible = false
    else
        showChat(true) --Si no lo está, muéstralo.
        isChatVisible = true
    end
end

bindKey("i", "down", chat) --Haz una tecla de enlace (bind, bindea) para inciar la función tan pronto un jugador presione la tecla 'i'


--El siguiente ejemplo es para las versiones 1.4 en adelante:
function chat(key, keyState)
    if isChatVisible() then --Revisa si el chat está visible.
        showChat(false) --Si lo está, ocúltalo.
    else
        showChat(true) --Si no lo está, muéstralo.
    end
end

bindKey("i", "down", chat) --Haz una tecla de enlace (bind, bindea) para iniciar la función tan pronto un jugador presione la tecla 'i'

Ver también