Hello, atm i have this :
Code:
backpack_ptr=$9f7498;
bp_offset1=$8 ;
bp_offset2=$0 ;
bp_offset3=$10 ;
bp_offset4=$28 ;
function TMemory.getbpa(id:integer):integer;
var x:integer;
begin
x:=memory.memreadinteger(backpack_ptr);
x:=memory.memreadinteger(x+bp_offset1);
x:=memory.memreadinteger(x+bp_offset2+(id*4)+mem.baza);
x:=memory.memreadinteger(x+bp_offset3+mem.baza);
Result:=x+bp_offset4+mem.baza;
end;
function tmemory.getbpindex(name:string):integer;
var id,x:integer;
begin
for id:=0 to 3 do begin
x:=memory.memreadinteger(backpack_ptr);
x:=memory.memreadinteger(x+bp_offset1+mem.baza);
x:=memory.memreadinteger(x+bp_offset2+(id*4)+mem.baza);
x:=memory.memreadinteger(x+bp_offset3+mem.baza);
if name= memory.memreadstring(x+bp_offset4+mem.baza) then begin result:=id; break end;
end;
end;
But its read only 1-3 containers...
Can someone help me to change it to read all containers?
I have some code from c++, but i never use it so i dont understand syntax of c++ etc.
http://pastebin.com/2eRQhY8U
http://pastebin.com/2qRRVNZf
http://pastebin.com/KZDwUgsA
anyone?