Ir para conteúdo

Andar Com Wasd No Teclado


Posts Recomendados

arhPioO.png

Nome: Andar Com WASD No Teclado
Versão: 1.0
Código: Anstice
Forum Origem: OTLand.net
Versão: Funcionando no Tibia Global e em OTs.
Descrição: Cansado de poder andar somente pela setinha, então essa source foi feita para você.
Agora e possível andar utilizando WASD e para ativar/desativar clique em #.


Bom vamos ao código:




////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anstice's WASD Program
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Will change WASD to up left down right movements and # for active/disable
// Made primarily for tibia, but i suppose it can be used for other games as well
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Version 1.0
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Code Cleaned & Edited By Three Magic on Otland
// Portuguese version by MatheusEnjoy on XTibia
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include <windows.h>
#include <iostream>

using namespace std;
bool disabled = false;

int main()
{
cout << "Andar com WASD ativado.";

while(1){

if(GetAsyncKeyState(VK_MENU) && GetAsyncKeyState('#'))
{
disabled = !disabled;
system("CLS");
disabled ? cout << "Andar com WASD desativado." : cout << "Andar com WASD ativado.";
Sleep(500);
}
if (!disabled)
{
while(GetAsyncKeyState('W'))
{
keybd_event(VK_UP,0,0,0);
Sleep(1);
keybd_event(VK_UP,0,KEYEVENTF_KEYUP,0);
Sleep(1);
keybd_event(VK_BACK,0,0,0);
Sleep(1);
keybd_event(VK_BACK,0,KEYEVENTF_KEYUP,0);
}

while(GetAsyncKeyState('A'))
{
keybd_event(VK_LEFT,0,0,0);
Sleep(1);
keybd_event(VK_LEFT,0,KEYEVENTF_KEYUP,0);
Sleep(1);
keybd_event(VK_BACK,0,0,0);
Sleep(1);
keybd_event(VK_BACK,0,KEYEVENTF_KEYUP,0);
}

while(GetAsyncKeyState('S'))
{
keybd_event(VK_DOWN,0,0,0);
Sleep(1);
keybd_event(VK_DOWN,0,KEYEVENTF_KEYUP,0);
Sleep(1);
keybd_event(VK_BACK,0,0,0);
Sleep(1);
keybd_event(VK_BACK,0,KEYEVENTF_KEYUP,0);
}

while(GetAsyncKeyState('D'))
{
keybd_event(VK_RIGHT,0,0,0);
Sleep(1);
keybd_event(VK_RIGHT,0,KEYEVENTF_KEYUP,0);
Sleep(1);
keybd_event(VK_BACK,0,0,0);
Sleep(1);
keybd_event(VK_BACK,0,KEYEVENTF_KEYUP,0);
}
}
}
exit(1);
}

Download: WASD.exe + source.txt
Scan: VirusTotal
MD5: 23e88a601d10c0edb4d4af648eb36106 Editado por MatheusEnjoy
Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...

o unico problema é não poder usar as letras quando precisar, eu pensei em como seria legal uma tecla de atalho para ativar/desativar esse efeito, bom seria o table que n é muito usado, ou também uma combinação de teclas, ctrl+table...

Link para o comentário
Compartilhar em outros sites

o unico problema é não poder usar as letras quando precisar, eu pensei em como seria legal uma tecla de atalho para ativar/desativar esse efeito, bom seria o table que n é muito usado, ou também uma combinação de teclas, ctrl+table...

 

Amigo realmente leu o que falei? Com o # você pode habilitar e desabilitar.

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 3 months later...

aki nem com a # desativa '--' mas muito bom ms o script ^^

edit: esquece, n vi q precisava ser alt+# '--'

 

e editei o script.. para ter q aperta Enter envez disso hehe quem quiser..

 

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// Anstice's WASD Program

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// Will change WASD to up left down right movements and # for active/disable

// Made primarily for tibia, but i suppose it can be used for other games as well

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// Version 1.0

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// Code Cleaned & Edited By Three Magic on Otland

// Portuguese version by MatheusEnjoy on XTibia

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#include <windows.h>

#include <iostream>

 

using namespace std;

bool disabled = false;

 

int main()

{

cout << "Andar com WASD ativado.";

 

while(1){

 

if(GetAsyncKeyState(VK_RETURN)){

disabled = !disabled;

system("CLS");

disabled ? cout << "Andar com WASD desativado." : cout << "Andar com WASD ativado.";

Sleep(500);

}

if (!disabled){

while(GetAsyncKeyState('W') && !disabled){

keybd_event(VK_UP,0,0,0);

Sleep(1);

keybd_event(VK_UP,0,KEYEVENTF_KEYUP,0);

Sleep(1);

keybd_event(VK_BACK,0,0,0);

Sleep(1);

keybd_event(VK_BACK,0,KEYEVENTF_KEYUP,0);

}

 

while(GetAsyncKeyState('A') && !disabled){

keybd_event(VK_LEFT,0,0,0);

Sleep(1);

keybd_event(VK_LEFT,0,KEYEVENTF_KEYUP,0);

Sleep(1);

keybd_event(VK_BACK,0,0,0);

Sleep(1);

keybd_event(VK_BACK,0,KEYEVENTF_KEYUP,0);

}

 

while(GetAsyncKeyState('S') && !disabled){

keybd_event(VK_DOWN,0,0,0);

Sleep(1);

keybd_event(VK_DOWN,0,KEYEVENTF_KEYUP,0);

Sleep(1);

keybd_event(VK_BACK,0,0,0);

Sleep(1);

keybd_event(VK_BACK,0,KEYEVENTF_KEYUP,0);

}

 

while(GetAsyncKeyState('D') && !disabled){

keybd_event(VK_RIGHT,0,0,0);

Sleep(1);

keybd_event(VK_RIGHT,0,KEYEVENTF_KEYUP,0);

Sleep(1);

keybd_event(VK_BACK,0,0,0);

Sleep(1);

keybd_event(VK_BACK,0,KEYEVENTF_KEYUP,0);

}

}

}

exit(1);

}

 

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

  • 8 years later...
×
×
  • Criar Novo...