101B32C0: 8B5118 mov edx,[ecx][18]
101B32C3: 85D2 test edx,edx
101B32C5: 741D je .0101B32E4 --?1
101B32C7: 8B411C mov eax,[ecx][1C]
101B32CA: 85C0 test eax,eax
101B32CC: 7416 je .0101B32E4 --?1
101B32CE: 8B08 mov ecx,[eax]
101B32D0: 890A mov [edx],ecx
101B32D2: 8B4804 mov ecx,[eax][04]
101B32D5: 894A04 mov [edx][04],ecx
101B32D8: 8B4808 mov ecx,[eax][08]
101B32DB: 894A08 mov [edx][08],ecx
101B32DE: 8B400C mov eax,[eax][0C]
101B32E1: 89420C mov [edx][0C],eax
101B32E4: C20400 retn 4
player locations itterator , location to screen is simple use the normal method from the d3d library for translation.
or force the variables and you can easily make a mass kill.
a bot is very easy to make from this info , have a good one.