-- 检测CE版本 RequiredCEVersion=7.5 if (getCEVersion==nil) or (getCEVersion()<RequiredCEVersion) then messageDialog('Please install Cheat Engine '..RequiredCEVersion, mtError, mbOK) closeCE() return caFree end
local DoubleMoney = getAddressList().getMemoryRecordByDescription("收益翻倍") DoubleMoney.createHotkey({VK_CONTROL, VK_F}, 0) --热键Ctrl+F 切换激活/禁用
上述操作相当于使用右键脚本来设置热键(建议使用这一种):
鼠标连点
按住shift键,鼠标左键连点:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
functionrapidClickCurrentPos() times = 4-- 点击次数 delay_ms = 10-- 点击间隔 for i = 1, times do -- 按下左键 mouse_event(MOUSEEVENTF_LEFTDOWN) sleep(delay_ms) -- 释放左键 mouse_event(MOUSEEVENTF_LEFTUP) -- 最后一次点击后不等待 if i ~= times then sleep(delay_ms) end end end
speedhack_setSpeed(5) --5 times the normal speed speedhack_setSpeed(0.5) --Half the normal speed speedhack_setSpeed(1) --Normal speed getMainForm().cbSpeedhack.Checked=false--disables speedhack and unchecks the "Enable Speedhack"
-- 复选框功能 - 使用控件标题动态拼接 -- 复选框1 chk1.OnChange = function(sender) if sender.Checked then memo.Lines.add(chk1.Caption .. ' 已启用!') else memo.Lines.add(chk1.Caption .. ' 已禁用!') end end
-- 复选框2 chk2.OnChange = function(sender) if sender.Checked then memo.Lines.add(chk2.Caption .. ' 已启用!') else memo.Lines.add(chk2.Caption .. ' 已禁用!') end end
-- 复选框3 chk3.OnChange = function(sender) if sender.Checked then memo.Lines.add(chk3.Caption .. ' 已启用!') else memo.Lines.add(chk3.Caption .. ' 已禁用!') end end
-- 复选框4 chk4.OnChange = function(sender) if sender.Checked then memo.Lines.add(chk4.Caption .. ' 已启用!') else memo.Lines.add(chk4.Caption .. ' 已禁用!') end end
-- 复选框5 chk5.OnChange = function(sender) if sender.Checked then memo.Lines.add(chk5.Caption .. ' 已启用!') else memo.Lines.add(chk5.Caption .. ' 已禁用!') end end
-- 复选框6 chk6.OnChange = function(sender) if sender.Checked then memo.Lines.add(chk6.Caption .. ' 已启用!') else memo.Lines.add(chk6.Caption .. ' 已禁用!') end end
-- 复选框7 chk7.OnChange = function(sender) if sender.Checked then memo.Lines.add(chk7.Caption .. ' 已启用!') else memo.Lines.add(chk7.Caption .. ' 已禁用!') end end
-- 复选框8 chk8.OnChange = function(sender) if sender.Checked then memo.Lines.add(chk8.Caption .. ' 已启用!') else memo.Lines.add(chk8.Caption .. ' 已禁用!') end end
-- 功能按钮实现 btn1.OnClick = function() local value = edt1.Text memo.Lines.add(lbl1.Caption .. ' 已修改: ' .. value) end
btn2.OnClick = function() local value = edt2.Text memo.Lines.add(lbl2.Caption .. ' 已修改: ' .. value) end
btn3.OnClick = function() local value = edt3.Text memo.Lines.add(lbl3.Caption .. ' 已修改: ' .. value) end
btn4.OnClick = function() local value = edt4.Text -- 使用标签的Caption属性 memo.Lines.add(lbl4.Caption .. ' 已修改: ' .. value) end
btn5.OnClick = function() local value = edt5.Text -- 使用标签的Caption属性 memo.Lines.add(lbl5.Caption .. ' 已修改: ' .. value) end
-- 热键 -- 热键F1 functiondemo() memo.Lines.add(lblhk1.Caption .. ' 热键已按下!') end
-- 检测CE版本 RequiredCEVersion=7.5 if (getCEVersion==nil) or (getCEVersion()<RequiredCEVersion) then messageDialog('Please install Cheat Engine '..RequiredCEVersion, mtError, mbOK) closeCE() return caFree end
targetProcess = ""-- 替换成你的目标进程名
-- 获取进程 ID pid = getProcessIDFromProcessName(targetProcess)
-- 检查进程是否存在 if pid == nilor pid == 0then -- 进程未运行,提示用户 showMessage("错误", "请先运行游戏!") closeCE() return caFree end