发布时间:2024-06-28作者:李德楷点击:
AutoIt脚本:
autoit
include
include
include
include
; Constants
Const WM_LBUTTONDOWN = 0x0201
Const WM_LBUTTONUP = 0x0202
Const MOUSEDOWN_DELAY = 100 ; 延迟时间,单位:毫秒
; Process and window handles
Global ProcessID, WindowHandle
; Keypress dictionary
Global KeypressDict = ArrayDim(2, _8)
KeypressDict[""]["1"] = "{LControl Down}{LMButton Down}{LButton Up}{LControl Up}"
KeypressDict[""]["2"] = "{LMButton Down}{LButton Up}"
KeypressDict[""]["3"] = "{LButton Down}{LButton Up}"
KeypressDict[""]["4"] = "{LMButton Down}{LButton Up}"
KeypressDict[""]["5"] = "{LMButton Down}{LButton Up}"
KeypressDict[""]["6"] = "{LMButton Down}{LButton Up}"
KeypressDict[""]["7"] = "{LMButton Down}{LButton Up}"
KeypressDict[""]["8"] = "{LMButton Down}{LButton Up}"
KeypressDict[""]["9"] = "{LMButton Down}{LButton Up}"
KeypressDict[""]["0"] = "{LMButton Down}{LButton Up}"
KeypressDict[""]["-"] = "{LMButton Down}{LButton Up}"
KeypressDict[""]["="] = "{LMButton Down}{LButton Up}"
; Key cycle thread
Thread _Thread_KeyCycle()
While 1
For $i = 0 to UBound(KeypressDict["1"])
KeypressDict["1"][$i] = _SwapKey($i)
Next
Sleep(1000)
WEnd
; Key swap function
Func _SwapKey($i)
Randomize()
Return KeypressDict["2"][Random(1, UBound(KeypressDict["1"]))]
EndFunc
; Window move function
Func _MoveWindow(hWnd, nX, nY)
$r = _WinAPI_WindowPositionChange(
hWnd,
SWP_NOSIZE | SWP_NOZORDER,
nX,
nY,
0,
0
)
Return $r
EndFunc
; Window size function
Func _SetWindowSize(hWnd, nWidth, nHeight)
$r = _WinAPI_WindowPositionChange(
hWnd,
SWP_NOMOVE | SWP_NOZORDER,
0,
0,
nWidth,
nHeight
)
Return $r
EndFunc
; 挂机主函数
Func _HangUp()
ProcessID = _WinAPI_ProcessCreate("\\Path\\To\\EternalTale.exe")
Sleep(5000)
WindowHandle = _WinAPI_ProcessGetHandle("永恒之塔")
If @Error
MsgBox(0, "错误!", "无法找到永恒之塔窗口!")
Return
EndIf
_MoveWindow(WindowHandle, 0, 0)
_SetWindowSize(WindowHandle, 100, 100)
_RunKeyCycleThread()
Sleep(1000)
While @IsProcessExist(ProcessID)
MouseClick("left", 20, 20, MOUSEDOWN_DELAY)
Sleep(2000)
WEnd
EndFunc
; 启动挂机
_HangUp()
说明:
将脚本文件保存在计算机中。
打开永恒之塔游戏。
运行脚本文件。
脚本将移动永恒之塔窗口到左上角,并设置窗口大小为 100x100。
脚本将启动一个线程,随机改变键盘宏序列。
脚本将开始循环点击鼠标左键以挂机打怪。
宏是一种游戏脚本,可以通过重复特定操作序列来实现游戏自动化的功能。在永恒之塔中,使用宏打怪可能会违反游戏规则。
根据官方声明,使用宏的行为属于“非法操作”,可能会导致账号封禁或其他处罚措施。因此,为了避免被封号,建议不要在永恒之塔中使用宏。
```
/targetnpc
/assist
/attack
/stopattack [assisttarget=none]
/assist
/attack
/stopattack [assisttarget=none]
/assist
/attack
/stopattack [assisttarget=none]
/assist
/attack
/stopattack [assisttarget=none]
/assist
/attack
/stopattack [assisttarget=none]
/assist
/attack
/stopattack [assisttarget=none]
/assist
/attack
/stopattack [assisttarget=none]
/assist
/attack
/stopattack [assisttarget=none]
/assist
/attack
/stopattack [assisttarget=none]
/assist
/attack
/stopattack [assisttarget=none]
```
设置永恒之塔打怪宏的步骤:
1. 打开宏设置界面
按下“Esc”键,选择“系统设置”,然后单击“宏”选项卡。
2. 创建新宏
点击“添加宏”按钮。
输入宏名称(例如:“打怪宏”)。
3. 编辑宏命令
在宏编辑器中,添加以下命令:
```
/target nearest
/attack %t
/repeat
```
4. 保存宏
点击“保存更改”按钮。
5. 使用宏
将宏拖动到你的技能栏或快捷键栏。
激活宏时,它将自动对准并攻击最近的目标,直到你取消激活或目标死亡。
其他提示:
宏名称可以自定义。
宏命令可以根据需要进行修改,例如加入其他技能或条件。
确保将宏分配给一个你不会意外按下的快捷键。
禁用“持续宏”选项以防止宏在目标死亡后继续攻击。
2023-08-31
2023-10-14
2023-08-05
2023-08-29
2023-09-25
2023-09-23
2023-09-23
2023-09-11
2023-09-23
2023-09-06