|
吾爱游客
发表于 2017-8-25 11:06
申 请 I D : start酱油君
个人邮箱:1719316540@qq.com
原创技术文章:自己编写的罗技lua压枪脚本
function OnEvent(event, arg, family)
iMouseButton = 1
bEnabled = false
EnablePrimaryMouseButtonEvents(true);
if (event == "MOUSE_BUTTON_PRESSED" and arg == iMouseButton and bEnabled == false and IsKeyLockOn("capslock")) then
bEnabled = true
yq()
end
end
function yq()
local time1 = 1.00
local li=1
while (true)
do
if (IsMouseButtonPressed(li)) then
ReleaseMouseButton(li)
Sleep(time1)
MoveMouseRelative(0.1, 15)
PressMouseButton(li)
Sleep(40)
else
break
end
end
end
以上都是自己琢磨出来的,我的大概思路就是利用IsKeyLockOn这个函数作为开关(IsKeyLockOn这个函数可以判断键盘上三个灯的状态,就是大小写,NUM和scrolllock),然后按下鼠标左键进行当前坐标偏移,达到压枪的效果...目前已知bug 有时候按住之后松开还是会往下拉 应该是ReleaseMouseButton(鼠标释放)下面那个时间间隔有关(sleep(xxxx)) ,目前修复方法未知....
这个网上我看好像有的卖,还不便宜而且卖给你的是加密的脚本只能用不能看源码 所以就左键琢磨一下写了出来
网上卖的人家进行过枪械的数据测试,压枪效果可能比这个我好(就是修改坐标偏移那里),毕竟不是职业弄这个的,只是想弄出来告诉大家 这玩意其实不值那么钱 有心思研究一下自己也写的出来 |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|