function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end 

function home()
gg.setVisible(false)
Probolte = gg.multiChoice({
"HXD无后",
"HXD防抖",
"HXD瞬击",
"HXD聚点",
"HXD自瞄",
"HXD范围",
"HXD裸奔无后",
"确认退出脚本",
}, nil, "xy.HXD")
if Probolte == nil then else
if Probolte[1] == true then J1() end
if Probolte[2] == true then J2() end
if Probolte[3] == true then J3() end
if Probolte[4] == true then J4() end
if Probolte[5] == true then J5() end
if Probolte[6] == true then J6() end
if Probolte[7] == true then J7() end
if Probolte[8] == true then J9() end
end
HOpy = -1
end

function J1()
so=gg.getRangesList('libUE4.so')[1].start
py=0x3E4AD1C
setvalue(so+py,16,-0.04695224762)
gg.toast("无后开启成功")
end

function J2()
so=gg.getRangesList('libUE4.so')[1].start
py=0x2B0FCCC
setvalue(so+py,4,-1119857984)
so=gg.getRangesList('libUE4.so')[1].start
py=0x34E4E74
setvalue(so+py,4,-1119858688)
gg.toast("防抖开启成功")
end

function J3()
so=gg.getRangesList('libUE4.so')[1].start
py=0x3E4AE34
setvalue(so+py,16,4.23519705e-22)
py=0x3E4AE38
setvalue(so+py,16,-6.13017998e13)
py=0x3E4AE3C
setvalue(so+py,16,1000000)
gg.toast("瞬击开启成功")
end

function J4()
so=gg.getRangesList('libUE4.so')[1].start
py=0x3E4ADF4
setvalue(so+py,16,-0.04695224762)
gg.toast("聚点开启成功")
end


function J5()
so=gg.getRangesList('libUE4.so')[1].start
py=0x4D7A978
setvalue(so+py,16,8.47695338e-21)
gg.toast("全图自瞄开启成功")
end


function J6()
so=gg.getRangesList("libUE4.so")[1].start  
py=0x7D31690
setvalue(so+py,16,68)
gg.toast("范围打击开启成功")
end

function J7()
so=gg.getRangesList('libUE4.so')[1].start
py=0x7D316A8
setvalue(so+py,16,-1)
gg.toast("裸奔无后开启成功")
end



function J8()
gg.alert("xy.HXD ")
gg.skipRestoreState()
gg.setVisible(true)
os.exit()
end
while true do
if gg.isVisible(true) then
Probolte = 1
gg.setVisible(false)
end
if Probolte == 1 then
home()
end
end




