[LUA] Triggerbot

10/17/2010 01:05 cuBBstR#1
2 Triggerbot - Varianten

Credits goes to Supericy [[Only registered and activated users can see links. Click Here To Register...]]


a) Variante 1 :

Triggerbot wird mit einer Taste aktiviert, und schießt automatisch.
Hier: P
Kann nach belieben geändert werden, einfach in der ersten Zeile
Quote:
key= 'p'
"P" mit eurer Taste austauschen.

Code:
key = 'p'

cmd('setinfo trigger 0')
cmd('alias trigger_on "trigger 1;bind '..key..' trigger_off"')
cmd('alias trigger_off "trigger 0;bind '..key..' trigger_on"')
cmd('bind '..key..' trigger_on')
wait(100)
client=getBaseAddr("client.dll")
engine=getBaseAddr("engine.dll")
myNameAddr = readmem(engine+0x3B8F24,4)
radar = readmem(client+0x50CA68,4)
to = 0x58    --team
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
    return -1
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 trig()
    return readmem(readmem(client+0x4CEE0C,4)+0x1450,4)
end
function team(id)
    if id==0 then
        return me
    else
        return readmem(radar+to+((id-1)*0x140),4)
    end
end
me = {}
while keyDown(35)==0 do
    while getCVar('trigger')=='1' do
        id = trig()
        me.team = readmem(radar+to+(localid()*0x140),4)
        if team(id)~=me.team and id>0 then
            wait(5)
            rawcmd("+attack\n")
            wait(10)
            rawcmd("-attack\n")
        end
        wait(5)
    end
    wait(10)
end
print('Script ended\n',255,0,0)
b) Variante 2:

Während die voreingestellte Taste (hier : F) gedrückt gehalten wird, ist der Triggerbot aktiv.

Der Key kann nach belieben geändert werden, einfach die passende Zahl für den jeweiligen Buchstaben finden.

Code:
key = 70 --key to hold to make script work, default 70=F


client=getBaseAddr("client.dll")
engine=getBaseAddr("engine.dll")
myNameAddr = readmem(engine+0x3B8F24,4)
radar = readmem(client+0x50CA68,4)
to = 0x58    --team
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
    return -1
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 trig()
    return readmem(readmem(client+0x4CEE0C,4)+0x1450,4)
end
function team(id)
    if id==0 then
        return me
    else
        return readmem(radar+to+((id-1)*0x140),4)
    end
end
me = {}
me.team = readmem(radar+to+(localid()*0x140),4)
while keyDown(key)~=0 do
    id = trig()
    if id>0 and ((me.team==3 and team(id)==2) or (me.team==2 and team(id)==3)) then
        wait(5)
        rawcmd("+attack\n")
        wait(10)
        rawcmd("-attack\n")
    end
    wait(5)
end
Den jeweiligen Code als .lua Datei in den cstrike\LUA Ordner packen.

Voraussetzungen:

LSS : [Only registered and activated users can see links. Click Here To Register...]
Anti-Anti Plugin Plugin :

Der Triggerbot kann z.B. mit einem [Only registered and activated users can see links. Click Here To Register...] kombiniert werden.

BITTE EIN THANKS! Dankeschön.
10/26/2010 21:06 nikolaix33#2
funz ich hab halt dann noch nen wh drinnen ^1^dann funzt das :D
10/29/2010 20:50 Lightning.#3
Funzt gut.
11/02/2010 20:26 Rico2008#4
funtzt nicht...ich mach i.was falsch weis aber nicht was...
11/02/2010 21:18 cuBBstR#5
liegt nicht an dir, die werte müssen geupdatet werden. geh auf den link oben, und ladd direkt dort die neuste version.
11/04/2010 19:39 KillerL1994#6
heyy der von der 3rdera Seite hat auch kb die Sourcecodes jedes mal zu erneuern. Kann mir vielleicht wer erklären wo ich die neuen Werte herbekommen kann?
11/04/2010 19:54 cuBBstR#7
mit cheatengine die werte herausfinden, auf 3rdera gibt es iwo dazu ein tutorial. früher hat auch papierclip alle angeboten, jetzt warum auch immer nicht mehr.. :)
11/05/2010 19:49 KillerL1994#8
kannst du mir den link vielleicht geben. Find das iwie nicht
11/08/2010 18:28 ShadowLP#9
Brauche es updated, oder einen anderen..