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