i tried to make a pseudocode for making esp without hooking gamengine
Code:
//pseudecode
//off -> offset
baseofdll= modulehandle(ofdll);
baseofplayers=baseofdll+bopoff;
//find own name;
ownplayername=baseofdll+ownnameoff;
int i=0;
while(i<16)
{
i++; //get the adresses for every 16 players
baseplayer[i]=baseofplayers+playeroff[i];
playerxcoord[i]=baseplayer[i]+xcoordoff;
playerycoord[i]=baseplayer[i]+ycoordoff;
playerzcoord[i]=baseplayer[i]+zcoordoff;
playername[i]=baseplayer[i]+nameoff;
if(playername[i]==ownplayername)
{
ownxcoord=playerxcoord[i];
ownycoord=playerycoord[i];
ownzcoord=playerucoord[i];
}
}
//drawing esp
i=0;
while(i<16)
{
i++
if(playername[i]!=ownplayername && playername[i]!="")
{
playercoord=getplayercoordsonscreen(ownxcoord,ownycoord,ownzcoord,fov,
playerxcoord[i],playerycoord[i],playerzcoord[i]); //return x/y coord on screen where enemy is
drawname(player[name],playercoord.x,playercoord.y-10); //write it under the model
}
}
}
any suggestions or help to let it work?