Ir para conteúdo

WASD - Movendo por letras


BananaFight

Posts Recomendados

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.

Editado por BananaFight
Link para o comentário
Compartilhar em outros sites

  • 1 month later...

tem q ser na versao que foi esplicada no topico pra poder funcionar

acho q é na versao OTclient 6.2.1 algo assim n tenho certeza mais é o client q o banana edito se for outro diferente vai dar erro msm e.e

Obs: n tenho certeza >.<

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 4 weeks later...
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...