Marcelo Galvani

21 Dec, 2009

Farmville – Script com AutoHotKey

Posted by: Marcelo Galvani In: Geral

Cansado de ficar clicando 484 vezes para colher, 484 vezes para preparar a terra e 484 vezes para plantar, resolvi escrever um script usando o AutoHotKey.

Segue o algoritmo:

^!p::Pause 

 

^!f::

MyVar1=193 ;coordenada x
MyVar2=454 ;coordenada y
Linhas=22 ;quantidade de linhas
Colunas=22 ;quantidade de colunas

MyVar3:= MyVar1 + 25
MyVar4:= MyVar2 – 12
cLinhas=0
cColunas=0

$F1:: 
while (cColunas < Colunas)
  {
  if GetKeyState("F1", "P") 
        break
  while (cLinhas < Linhas)
   {
    if GetKeyState("F1", "P") 
        break
    ;if not (cColunas=11 and clinhas=10)
    Click %Myvar1%, %Myvar2%
    Myvar1+= 25
    Myvar2+= 12
    cLinhas++
   }
   MyVar1:= MyVar3
   MyVar2:= MyVar4
   MyVar3+= 25
   MyVar4-= 12
   cColunas++
   cLinhas:=0
  }
return

Ele literalmente “clica” em todos os pontos da sua plantação com apenas um comando. Pode ser usado para colher, preparar a terra e plantar.

As variáveis a serem observadas são:

MyVar1=193 ;coordenada x do “clique” mais à esquerda
MyVar2=454 ;coordenada y do “clique” mais à esquerda
Linhas=22 ;quantidade de linhas
Colunas=22 ;quantidade de colunas

As coordenadas podem ser encontradas com a ajuda do próprio AutoHotKey, pelo Windows Spy.

O comando que executa o script é Ctrl+Alt+F.

A tecla F1 aborta o script

O comando Ctrl+Alt+P pausa e continua.

O script atual funciona em tela cheia, em um campo de 22×22, com o máximo de Zoom-out (quando tudo fica muito pequeno)

quero deixar claro que o objetivo não é o de burlar as regras do jogo, nem de obter lucro (o script não é comercializado e o software utilizado tampouco é meu), mas somente evitar a quantidade absurda de cliques sem utilizar os tratores. Caso o pessoal da Zynga se sinta ofendido, é só avisar que eu removo o post.

Bom jogo!

No tags for this post.

Facebook comments:

No Responses to "Farmville – Script com AutoHotKey"

Comment Form

Categories

Translator

Portuguese flagItalian flagEnglish flagGerman flagFrench flagSpanish flag

What I'm Doing...

Flickr PhotoStream

About

Paulistano, trintão, paizão de uma linda filha, casado com uma linda mulher, curioso ao extremo e entusiasta tecnológico.