发布时间:2024-10-05作者:周翰煜点击:
我没有访问剑灵文件宏数据的权限。
雷系基础卡刀宏 - 可循环使用
lua
卡刀宏设置
Root.CastStun = true;
x,y = GetMousePos();
while true do
while (GetDistance(GetEntityName(), x, y) > 15) do
MoveTo(x, y);
end
while (GetTargetHealth() > 0) do
Cast(255); -- 疾光斩(Z键)
Cast(266); -- 疾光斩(X键)
Cast(267); -- 疾光斩(C键)
Cast(281); -- 雷波闪(V键)
end
end
雷系循环卡刀宏 - 适合单体副本使用
```lua
卡刀宏设置
Root.CastStun = true;
x,y = GetMousePos();
while true do
while (GetDistance(GetEntityName(), x, y) > 15) do
MoveTo(x, y);
end
while (GetTargetHealth() > 0) do
Cast(281); -- 雷波闪(V键)
Cast(255); -- 疾光斩(Z键)
Cast(266); -- 疾光斩(X键)
Cast(267); -- 疾光斩(C键)
Cast(281); -- 雷波闪(V键)
end
end
```
雷系卡刀宏 - 可持续使用
```lua
卡刀宏设置
Root.CastStun = true;
x,y = GetMousePos();
while true do
while (GetDistance(GetEntityName(), x, y) > 25) do
MoveTo(x, y);
end
while (GetTargetHealth() > 0) do
Cast(313); -- 神雷斩(A键)
Cast(281); -- 雷波闪(V键)
Cast(282); -- 雷震(F键)
Cast(281); -- 雷波闪(V键)
Cast(313); -- 神雷斩(A键)
end
end
```
雷系卡刀宏 - 配合雷系光环使用
```lua
卡刀宏设置
Root.CastStun = true;
x,y = GetMousePos();
while true do
while (GetDistance(GetEntityName(), x, y) > 25) do
MoveTo(x, y);
end
while (GetTargetHealth() > 0) do
Cast(313); -- 神雷斩(A键)
Cast(255); -- 疾光斩(Z键)
Cast(267); -- 疾光斩(C键)
Cast(281); -- 雷波闪(V键)
Cast(313); -- 神雷斩(A键)
end
end
```
注意:
这些宏仅适用于雷系剑士职业。
根据实际情况调整鼠标位置(x, y)。
确保你的角色有足够的能量和真气来维持宏的循环。
使用这些宏时建议激活雷系光环,以提高卡刀效率。
在使用宏时,请避免移动或切换目标,否则宏可能会中断。
数据:
```
define BL_LBUTTON
define BL_MOVE
define BL_RBUTTON
define BL_WHEELDOWN
define BL_WHEELUP
define BL_MBUTTON
define BL_XBUTTON1
define BL_XBUTTON2
void __stdcall Click(uint32_t x, uint32_t y) {
INPUT input = {0};
input.type = INPUT_MOUSE;
input.mi.dwFlags = MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE;
input.mi.dx = x;
input.mi.dy = y;
SendInput(1, &input, sizeof(INPUT));
input.mi.dwFlags = MOUSEEVENTF_LEFTDOWN;
SendInput(1, &input, sizeof(INPUT));
Sleep(1);
input.mi.dwFlags = MOUSEEVENTF_LEFTUP;
SendInput(1, &input, sizeof(INPUT));
void __stdcall Move(uint32_t x, uint32_t y) {
INPUT input = {0};
input.type = INPUT_MOUSE;
input.mi.dwFlags = MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE;
input.mi.dx = x;
input.mi.dy = y;
SendInput(1, &input, sizeof(INPUT));
void __stdcall PressKey(uint32_t key) {
INPUT input = {0};
input.type = INPUT_KEYBOARD;
input.ki.wVk = key;
input.ki.dwFlags = 0;
SendInput(1, &input, sizeof(INPUT));
void __stdcall ReleaseKey(uint32_t key) {
INPUT input = {0};
input.type = INPUT_KEYBOARD;
input.ki.wVk = key;
input.ki.dwFlags = KEYEVENTF_KEYUP;
SendInput(1, &input, sizeof(INPUT));
void __stdcall Wait(uint32_t ms) { Sleep(ms); }
uint32_t __stdcall KeyDown(uint32_t key) { return GetAsyncKeyState(key) >> 16; }
uint32_t __stdcall KeyUp(uint32_t key) { return !(GetAsyncKeyState(key) >> 16); }
```
雷蛇宏设置:
1. 创建宏
打开雷蛇Synapse软件。
单击“宏”选项卡。
单击“新建宏”。
2. 录制宏
将鼠标移至“宏录制”按钮上。
单击鼠标左键开始录制。
在“剑灵”中执行要记录的技能连招或动作。
单击鼠标左键再次停止录制。
3. 调整设置
在“宏录制”部分下,调整以下设置:
延迟:技能之间的延迟时间,以毫秒为单位。
循环:宏重复的次数。
触发方式:宏的触发方式(例如,按下某个按键)。
4. 保存宏
单击“保存宏”。
为宏命名并将其保存在您想要的配置文件中。
卡刀宏设置:
1. 选择卡刀技能
选择一个有卡刀机制的技能,例如刺杀者的“瞬斩”。
2. 设置延迟
将宏中的延迟时间设置为与卡刀窗口匹配。例如,对于“瞬斩”,延迟约为 100-150 毫秒。
3. 设置触发方式
将触发方式设置为按下卡刀技能的按键。
4. 优化宏
通过尝试不同的延迟设置和尝试不同的卡刀窗口来优化宏。
目标是找到一个最稳定、触发卡刀效果的设置。
注意:
使用宏可能违反游戏规则,请在使用前阅读游戏使用条款。
不同的雷蛇鼠标型号可能具有不同的宏设置选项和功能。
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