shell-ahk
Version:
`Lodash`/`jQuery` for `AHK`.
78 lines (64 loc) • 1.11 kB
text/coffeescript
# @ts-check
import './head.ahk'
import $beep from '../dist/beep'
import $exit from '../dist/exit'
import $on from '../dist/on'
import $press from '../dist/press'
import $reload from '../dist/reload'
import $sleep from '../dist/sleep'
# 重置所有按键
resetKeys = ->
$press 'a:up'
$press 'e:up'
$press 'g:up'
$press 's:up'
$press 'space:up'
$press 't:up'
$press 'w:up'
# 主函数
main = ->
$beep()
# 如果挂了,捡一下魂
$press 'e'
$sleep 200
$press 'e'
# 跑到指定位置
$press 'w:down'
$press 'space:down'
$sleep 2e3
$press 'a:down'
$sleep 750
$press 'a:up'
$sleep 750
$press 'space:up'
$press 'w:up'
# 使用两次战技
$press 't'
$sleep 3e3
$press 't'
$sleep 3e3
# 打开地图传送
$press 'g'
$sleep 200
$press 's'
$sleep 200
$press 'e'
$sleep 500
$press 'e'
# 等待加载
$sleep 5e3
# 循环
main()
return
# 按下 F1 键开始执行
$on 'f1', main
# 按下 F4 键退出
$on 'f4', ->
$beep()
resetKeys()
$exit()
# 按下 F5 键重新加载
$on 'f5', ->
$beep()
resetKeys()
$reload()