Hallo,
dies hier als *.lua saven:
_________________________
[LUA] Aimbot
_________________________
Code:
--[[
If you have any questions or suggestions for the script pm me on 3rdera.com, or visit my site at [url]http://luascripting.x10.bz/[/url].
1.1 updates:
-Added smooth
-Added beta feature counter-recoil movement
-Added key for loop
1.2 updates:
-Added autotargeting and manual targeting option
1.3 updates:
-No longer require the playerdata library
-Aims at all enemies in public servers now!
-Removed manual targeting option
1.4 updates:
-Lowered smooth aim factor
-Removed counter recoil as it was useless
-Added fov aiming
1.5 updates:
-Fixed aimbot bug where it would spin around
1.6 updates:
-Improved fov system to be more constant depending on how far away you are from the target
-Improved head tracking
-Added autoshoot
-Added option to auto get next target, or you have to press the aimbot key again
-Removed distance aiming
1.7 updates:
-Cleaned up a lot of code
1.8 updates:
-Read added aim dist mode
-Added force shoot
-Optimized left and right movement
1.8.1 updates:
-updated addresses
1.8.2 updates:
-updated addresses
]]
--options
smooth = 150 --Speed of the aimbot. Higher is faster.
key = 70 --loop key, default end(35).
offsety = 0 --Adjust the aimspot vertical (0 is head).
aimmode = {'fov', 180} --{'fov', fov} or {'dist'}
autoshoot = 0 --Auto shoots when on target. 0 - 1 - 2
shootdelay = 150 --Delay before shooting if autoshoot. 0 - 1
keeptarget = 1 --Auto gets next target when currect target dies. 0 - 1
--Addresses--Don't adjust.
client = getBaseAddr("client.dll")
engine = getBaseAddr("engine.dll")
radar = readmem(client+0x50CA68,4) --oct 08 - 2010
myXaddr = client+0x4AAF88 --oct 08 - 2010
myYaddr = client+0x4AAF8C --oct 08 - 2010
myZaddr = client+0x500DD4 --oct 08 - 2010
myYawaddr = client+0x4AAF00 --oct 08 - 2010
myNameAddr = readmem(engine+0x3B8F24,4) --oct 08 - 2010
no = 0x38 --oct 08 - 2010
ho = 0x5C --oct 08 - 2010
xo = 0x60 --oct 08 - 2010
yo = 0x64 --oct 08 - 2010
zo = 0x68 --oct 08 - 2010
to = 0x58 --oct 08 - 2010
yao = 0x70 --oct 08 - 2010
--Script--
print("\n - created by supericy - \n",255,150,0)
p=1 baseoffset=offsety tarRot=1 tar={} me={} tick=0 hp=1
function localid()
local tn = ''
local mn = getString(myNameAddr,32)
for i=0,64 do
tn = getString(radar+0x38+(i*0x140),32)
if tn == mn then
return i
end
end
print('report this error, i failed\n')
return -1
end
function getString(Addr,length)
temp = ''
for i=0,length-1 do
byte=readmem(Addr+i,1)
if byte==0x00 then return temp end
temp=temp..string.char(byte)
end
return temp
end
function getDist()
local locs = {}
local info = {}
me.x = readfloat(myXaddr,4)
me.y = readfloat(myYaddr,4)
me.z = readfloat(myZaddr,4)
for i = 1, 32 do
hp = readmem(radar+ho+(i*0x140),4)
tar.name = getString(radar+no+(i*0x140),32)
if hp > 0 and isOppo(i) then
tar.x = readfloat(radar+xo+(i*0x140),4)
tar.y = readfloat(radar+yo+(i*0x140),4)
tar.z = readfloat(radar+zo+(i*0x140),4)
dist = math.sqrt(((tar.x-me.x)^2)+((tar.y-me.y)^2))
locs[dist]=i
table.insert(info,dist)
end
end
table.sort(info)
local tempID = locs[info[1]]
if tempID==nil then return 1337 end
return tempID, 0
end
function getFov()
local fovs = {}
local locs = {}
local info = {}
local info2 = {}
me.x = readfloat(myXaddr,4)
me.y = readfloat(myYaddr,4)
me.z = readfloat(myZaddr,4)
me.yaw = readfloat(myYawaddr,4)
for i = 1, 32 do
hp = readmem(radar+ho+(i*0x140),4)
tar.name = getString(radar+no+(i*0x140),32)
if hp > 0 and isOppo(i) then
tar.x = readfloat(radar+xo+(i*0x140),4)
tar.y = readfloat(radar+yo+(i*0x140),4)
tar.z = readfloat(radar+zo+(i*0x140),4)
yaw = math.deg(math.atan((me.y-tar.y)/(me.x-tar.x)))
if tar.x < me.x then yaw = yaw+180 end
if yaw > 180 then yaw = yaw-360 end
hyp = math.sqrt(((tar.x-me.x)^2)+((tar.y-me.y)^2))
pitch = math.deg(math.acos((me.z-tar.z-offsety)/hyp))-90
fov = math.abs(me.yaw-yaw)
if fov > 180 then fov = 360-fov end
locs[hyp]=i
fovs[fov]=i
table.insert(info,fov)
table.insert(info2,hyp)
end
end
table.sort(info)
table.sort(info2)
local tempID = fovs[info[1]]
if tempID==nil then return 1337, 1337 end
tar.x = readfloat(radar+xo+(tempID*0x140),4)
tar.y = readfloat(radar+yo+(tempID*0x140),4)
local tempDIST = math.sqrt(((tar.x-me.x)^2)+((tar.y-me.y)^2))
local tempFOV = math.tan(math.rad(info[1]))*tempDIST
return tempID, tempFOV
end
function isOppo(id)
local team = readmem(radar+to+(id*0x140),4)
local myTeam = readmem(radar+to+(localid()*0x140),4)
return (myTeam == 2 and team == 3) or (myTeam == 3 and team == 2)
end
function getString(Addr,length)
local temp = ''
for i=0,length-1 do
byte=readmem(Addr+i,1)
if byte==0x00 then return temp end
temp=temp..string.char(byte)
end
return temp
end
function breakAngle(a)
local xlen = math.cos(a)*9
local ylen = math.sin(a)*9
return xlen, ylen
end
if aimmode[1]=='fov' then
id, diff = getFov()
if diff < aimmode[2]*10 and diff > 0 then inFov=1 else inFov=0 end
else
id, diff = getDist()
inFov=1
end
cmd("+left")
while keyDown(key)~=0 and inFov==1 and id~=1337 do
hp = readmem(radar+ho+(id*0x140),4)
if keeptarget==1 and hp<=0 then
if aimmode[1]=='fov' then
id, diff = getFov()
if diff < aimmode[2]*10 and diff > 0 then inFov=1 end
else
id, diff = getDist()
end
end
if id==1337 then break end
me.x = readfloat(myXaddr,4)
me.y = readfloat(myYaddr,4)
me.z = readfloat(myZaddr,4)
me.yaw = readfloat(myYawaddr,4)
tar.x = readfloat(radar+xo+(id*0x140),4)
tar.y = readfloat(radar+yo+(id*0x140),4)
tar.z = readfloat(radar+zo+(id*0x140),4)
tar.yaw = readfloat(radar+yao+(id*0x140),4)*math.pi/180
tempx, tempy = breakAngle(tar.yaw)
tar.x = tar.x + tempx
tar.y = tar.y + tempy
yaw = math.deg(math.atan(math.abs(tar.y-me.y)/math.abs(tar.x-me.x)))
pitch = math.deg(math.acos((me.z-tar.z-offsety)/math.sqrt(((tar.x-me.x)^2)+((tar.y-me.y)^2))))-90
if tar.x < me.x then yaw = yaw+180 end
if tar.x > me.x and me.y > tar.y then yaw = 360-yaw end
if tar.x < me.x and me.y < tar.y then yaw = 360-yaw end
speed = yaw-me.yaw
if speed < -180 then speed = 360 + speed end
if speed > 180 then speed = -360 + speed end
cmd("cl_yawspeed "..((speed/2)*smooth))
setCVar("cl_pitchup",pitch) setCVar("cl_pitchdown",-pitch)
--trigger = readmem(readmem(client+0x4CA594,4)+0x1438,4)
trigger = 0
if (tick > shootdelay and autoshoot==1 and trigger > 0) or autoshoot==2 then
rawcmd("+attack\n")
wait(20)
rawcmd("-attack\n")
tick = 1
end
tick = tick + 1
wait(1)
end
id = -1
cmd("-left;-right;-attack")
setCVar("cl_pitchup",89)
setCVar("cl_pitchdown",89)
print("Script stopped.\n",255,0,0)
Credits stehen in im Code.Quote:
bind "f" "<openscriptcommand> aimbot"

_________________________
[LUA] Noflash
_________________________
Code:
code='\27\76\117\97\81\0\1\4\4\4\8\0\25\0\0\0\64\99\115\116\114\105\107\101\47\108\117\97\47\101\110\99\114\121\112\116\46\108\117\97\0\1\0\0\0\34\0\0\0\0\0\0\6\115\0\0\0\36\0\0\0\69\0\0\0\129\64\0\0\193\128\0\0\1\193\0\0\65\1\1\0\92\64\128\2\69\0\0\0\129\64\1\0\193\0\1\0\1\193\0\0\65\1\1\0\92\64\128\2\69\0\0\0\129\128\1\0\193\0\1\0\1\193\0\0\65\1\1\0\92\64\128\2\69\0\0\0\129\192\1\0\193\0\2\0\1\193\0\0\65\1\2\0\92\64\128\2\69\0\0\0\129\64\2\0\193\0\1\0\1\193\0\0\65\1\1\0\92\64\128\2\69\0\0\0\129\128\2\0\193\192\0\0\1\1\1\0\65\1\1\0\92\64\128\2\69\0\0\0\129\192\2\0\193\0\1\0\1\193\0\0\65\1\1\0\92\64\128\2\69\0\0\0\129\64\0\0\193\128\0\0\1\193\0\0\65\1\1\0\92\64\128\2\69\0\0\0\129\0\3\0\193\192\0\0\1\1\1\0\65\1\1\0\92\64\128\2\69\128\3\0\129\192\3\0\92\128\0\1\71\64\3\0\69\64\3\0\76\64\196\0\71\0\4\0\69\192\4\0\133\64\3\0\140\0\69\1\193\64\5\0\92\128\128\1\76\128\197\0\71\128\4\0\65\0\6\0\71\192\5\0\65\128\6\0\71\64\6\0\69\192\6\0\129\0\7\0\92\128\0\1\23\0\198\0\22\64\7\128\69\192\4\0\133\0\4\0\193\64\5\0\92\128\128\1\133\64\6\0\23\128\128\0\22\64\4\128\69\192\4\0\133\128\4\0\193\64\5\0\92\128\128\1\133\192\5\0\23\128\128\0\22\128\2\128\69\64\7\0\129\128\7\0\92\64\0\1\69\192\7\0\129\0\8\0\92\64\0\1\65\64\8\0\71\192\5\0\65\0\6\0\71\64\6\0\22\64\248\127\65\128\6\0\71\64\6\0\65\0\6\0\71\192\5\0\22\0\247\127\69\0\0\0\129\128\8\0\193\192\0\0\1\1\1\0\65\1\1\0\92\64\128\2\30\0\128\0\35\0\0\0\4\6\0\0\0\112\114\105\110\116\0\4\36\0\0\0\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\42\10\0\3\0\0\0\0\0\0\105\64\3\0\0\0\0\0\224\111\64\3\0\0\0\0\0\0\89\64\4\8\0\0\0\42\42\42\42\42\42\42\0\4\20\0\0\0\78\79\32\70\76\65\83\72\32\83\67\82\73\80\84\32\66\89\58\0\4\10\0\0\0\42\42\42\42\42\42\42\42\10\0\3\0\0\0\0\0\0\73\64\4\12\0\0\0\42\42\42\42\42\42\42\42\42\42\42\0\4\11\0\0\0\84\72\85\78\68\69\82\87\69\72\0\4\15\0\0\0\42\42\42\42\42\42\42\42\42\42\42\42\42\10\0\4\36\0\0\0\42\42\42\80\114\101\115\115\32\69\78\68\32\116\111\32\115\116\111\112\32\116\104\101\32\115\99\114\105\112\116\42\42\42\10\0\4\7\0\0\0\99\108\105\101\110\116\0\4\12\0\0\0\103\101\116\66\97\115\101\65\100\100\114\0\4\11\0\0\0\99\108\105\101\110\116\46\100\108\108\0\4\6\0\0\0\97\108\105\118\101\0\3\0\0\0\0\148\187\83\65\4\6\0\0\0\102\108\97\115\104\0\4\8\0\0\0\114\101\97\100\109\101\109\0\3\0\0\0\0\212\32\84\65\3\0\0\0\0\0\0\16\64\3\0\0\0\0\0\32\146\64\4\2\0\0\0\120\0\3\0\0\0\0\0\0\0\0\4\2\0\0\0\121\0\3\0\0\0\0\0\0\240\63\4\8\0\0\0\107\101\121\68\111\119\110\0\3\0\0\0\0\0\128\65\64\4\7\0\0\0\114\97\119\99\109\100\0\4\18\0\0\0\114\95\70\111\114\99\101\82\101\115\116\111\114\101\32\49\10\0\4\5\0\0\0\119\97\105\116\0\3\0\0\0\0\0\64\143\64\3\0\0\0\0\0\0\240\191\4\44\0\0\0\42\42\42\70\108\97\115\104\32\83\99\114\105\112\116\32\83\116\111\112\112\101\100\32\45\32\66\121\32\84\104\117\110\100\101\114\119\101\104\42\42\42\10\0\1\0\0\0\0\0\0\0\2\0\0\0\8\0\0\0\0\1\0\7\14\0\0\0\65\64\0\0\71\0\0\0\64\0\0\0\131\0\128\1\22\192\0\128\69\1\0\0\134\1\1\0\85\129\129\2\71\1\0\0\97\64\0\0\22\64\254\127\69\0\0\0\94\0\0\1\30\0\128\0\2\0\0\0\4\7\0\0\0\98\117\102\102\101\114\0\4\1\0\0\0\0\0\0\0\0\14\0\0\0\3\0\0\0\3\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\5\0\0\0\5\0\0\0\5\0\0\0\5\0\0\0\4\0\0\0\5\0\0\0\7\0\0\0\7\0\0\0\8\0\0\0\5\0\0\0\7\0\0\0\115\116\114\116\98\108\0\0\0\0\0\13\0\0\0\16\0\0\0\40\102\111\114\32\103\101\110\101\114\97\116\111\114\41\0\4\0\0\0\11\0\0\0\12\0\0\0\40\102\111\114\32\115\116\97\116\101\41\0\4\0\0\0\11\0\0\0\14\0\0\0\40\102\111\114\32\99\111\110\116\114\111\108\41\0\4\0\0\0\11\0\0\0\2\0\0\0\118\0\5\0\0\0\9\0\0\0\0\0\0\0\115\0\0\0\8\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\13\0\0\0\13\0\0\0\13\0\0\0\13\0\0\0\13\0\0\0\13\0\0\0\14\0\0\0\14\0\0\0\14\0\0\0\14\0\0\0\14\0\0\0\14\0\0\0\15\0\0\0\15\0\0\0\15\0\0\0\15\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\17\0\0\0\17\0\0\0\17\0\0\0\17\0\0\0\17\0\0\0\17\0\0\0\17\0\0\0\18\0\0\0\18\0\0\0\19\0\0\0\19\0\0\0\20\0\0\0\20\0\0\0\20\0\0\0\20\0\0\0\20\0\0\0\21\0\0\0\21\0\0\0\21\0\0\0\21\0\0\0\21\0\0\0\21\0\0\0\21\0\0\0\21\0\0\0\21\0\0\0\21\0\0\0\21\0\0\0\21\0\0\0\21\0\0\0\21\0\0\0\22\0\0\0\22\0\0\0\22\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\24\0\0\0\24\0\0\0\25\0\0\0\25\0\0\0\25\0\0\0\27\0\0\0\27\0\0\0\28\0\0\0\28\0\0\0\29\0\0\0\31\0\0\0\31\0\0\0\31\0\0\0\31\0\0\0\31\0\0\0\31\0\0\0\34\0\0\0\1\0\0\0\4\0\0\0\104\52\120\0\1\0\0\0\114\0\0\0\0\0\0\0' loadstring(code)()
in die console dann "<openscriptcommand> noflash"
end drücken um das script zu beenden.
es gibt einen kurzen lag bei flashes, wie lang dieser lag ist hängt von eurem pc ab. falls das spiel abstürzt ist euer computer zu langsam.
_________________________
[LUA] Nosmoke
_________________________
Code:
cmd("r_drawparticles 0")
in die console "<openscriptcommand> nosmoke"
Hätte unter anderem noch Speedhack; ich belass es aber dabei.
have fun!






