Postado Outubro 26, 2022 2 anos Olá a todos, é a minha primeira vez aqui, e não sei se já possui algum tutorial disso ou se estou na área correta, mas vou mostrar aqui como fazer com que o chat no jogo suma quando não tiver nenhuma mensagem e quando tiver ,enviar, é bem simples. Primeiro vá na pasta do seu client>modules>game_console e abra o console.lua tendo feito isso procure por g_keyboard.bindKeyPress('Enter', sendCurrentMessage, consolePanel) e troque por g_keyboard.bindKeyPress('Enter', hideChat) agora procure por essa função: Mostrar conteúdo oculto function hideChat(f) if f == true then hided = true end if not hided then consolePanel:setVisible(false) modules.game_interface.getBottomPanel():setVisible(false) modules.game_interface.getBottomSplitter():setVisible(false) modules.game_interface.getHideButton():setVisible(true) hided = true else consolePanel:setVisible(true) modules.game_interface.getBottomPanel():setVisible(true) modules.game_interface.getBottomSplitter():setVisible(true) modules.game_interface.getHideButton():setVisible(false) hided = false end end e troque por: Mostrar conteúdo oculto function hideChat() print(#consoleTextEdit:getText()) if not hided then if (#consoleTextEdit:getText() == 0 ) then addEvent(function() g_effects.fadeOut(consolePanel, 250) end) scheduleEvent(function() consolePanel:hide() end, 250) hided = true else addEvent(function() sendCurrentMessage(consolePanel, 100) end) end else addEvent(function() g_effects.fadeIn(consolePanel, 350) end) scheduleEvent(function() consolePanel:show() end, 250) hided = false end end Pronto agora só testar. Editado Outubro 26, 2022 2 anos por willian646 (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.