對一些線上練功遊戲而言,除了需要好的裝備以外還需要高等級才會覺得好玩,想在忙碌的時間打寶練功也可以忙其他的事情,完全不浪費時間,AutoHotkey也可以像按鍵精靈一樣來完成這功能,當然這只是一個實驗,玩遊戲還是靠自己體會才有樂趣。
下列範例可自己測試依需求加以修改。
setmousedelay,1nu=70;起始範圍
$F10::
reload
return
F9::
MouseGetPos, xpos, ypos ;取得滑鼠目前座標
loop
{
MouseMove %xpos%,%ypos%
mousegetpos,objx,objy
loop,10;擴散圈數(每10圈回到原點)
{
gosub,up
gosub,left
gosub,down
gosub,right
i++
}
i=0
}
up:
j=%nu%
loop,%i%
{
tmp:=j
tmp*=j
newx:=i
newx*=i
newx-=tmp
newx:=sqrt(newx)
newx+=objx
newy=%objy%
newy-=j
click,middle,%newx%,%newy% ;掃描到怪物執行滑鼠中鍵
j++
}
return
left:
j=%nu%
loop,%i%
{
tmp:=j
tmp*=j
newy:=i
newy*=i
newy-=tmp
newy:=sqrt(newy)
tmp:=objy
tmp-=newy
newy:=tmp
newx=%objx%
newx-=j
click,middle,%newx%,%newy% ;掃描到怪物執行滑鼠中鍵
j++
}
return
down:
j=%nu%
loop,%i%
{
tmp:=j
tmp*=j
newx:=i
newx*=i
newx-=tmp
newx:=sqrt(newx)
tmp:=objx
tmp-=newx
newx:=tmp
newy=%objy%
newy+=j
click,middle,%newx%,%newy% ;掃描到怪物執行滑鼠中鍵
j++
}
return
right:
j=%nu%
loop,%i%
{
tmp:=j
tmp*=j
newy:=i
newy*=i
newy-=tmp
newy:=sqrt(newy)
newy+=objy
newx=%objx%
newx+=j
click,middle,%newx%,%newy% ;掃描到怪物執行滑鼠中鍵
j++
}
return
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。