Enfim terminei o sistema de mover por WASD, não que seja muito difícil era só esquecimento mesmo, mais vamos lá.
Instalação
\modules\game_console
Abra o arquivo console.lua
procure por
load() end
Adicione encima
consoleWalk = consolePanel:getChildById('walk')
E embaixo adicione
function Walk() if consoleWalk:isChecked() then consoleTextEdit:setVisible(false) consoleTextEdit:setText("") g_keyboard.bindKeyPress("W", function() g_game.walk(North) end) g_keyboard.bindKeyPress("D", function() g_game.walk(East) end) g_keyboard.bindKeyPress("S", function() g_game.walk(South) end) g_keyboard.bindKeyPress("A", function() g_game.walk(West) end) else consoleTextEdit:setVisible(true) consoleTextEdit:setText("") g_keyboard.unbindKeyPress("W") g_keyboard.unbindKeyPress("D") g_keyboard.unbindKeyPress("S") g_keyboard.unbindKeyPress("A") end end
Agora vá até console.otui
procure por
Panel id: consolePanel anchors.fill: parent
e embaixo adicione
CheckBox id: walk anchors.left: parent.left anchors.top: parent.top margin-left: 13 margin-top: 8 @onCheckChange: Walk()
e troque isso
TabButton id: prevChannelButton icon: icons/leftarrow.png anchors.left: parent.left anchors.top: parent.top margin-left: 6 margin-top: 6
por isso
TabButton id: prevChannelButton icon: /images/game/console/leftarrow anchors.left: walk.right anchors.top: parent.top margin-left: 3 margin-top: 6
Pronto, Só aproveitar agora.