-- CLIENT-SIDE
addEventHandler("onClientKey", root, function(button, state) -- Se o jogador pressionar ou soltar uma tecla, ativa essa essa função:
if (button == "y" and state) then -- Se a tecla for o Y e for pressionada, então:
cancelEvent() -- Cancela a função e a tecla Y não vai funcionar. (ela ainda funcionará para digitar comandos)
end
end)
-- SERVER-SIDE
addEventHandler("onPlayerChat", root, function(message, messageType) -- Ativa essa função quando alguém tentar usar o chat.
if (messageType == 2) then -- Se for usando o teamsay, então:
outputChatBox("Team Chat está desabilitado.", source, 255, 150, 0) -- Opcional, manda essa mensagem pro jogador que tentou.
cancelEvent() -- Não envia a mensagem que o jogador tentou.
end
end)
Vale lembrar que se o jogador trocar a tecla do teamsay nas configurações do menu ESC para outra tecla, ele vai conseguir abrir o teamsay pela outra tecla que ele configurar.
Da mesma forma, se ele colocar o chat normal na tecla Y, este chat deixará de funcionar para o jogador.