Anmeldungsdatum: Okt 2011
Beiträge: 48
|
Zu der World2Screen Funktion die oben gepostet wurde, als auch vin der die ich aktuell habe, der Fehler ist bei beiden. Die hier stammt ebenfalls von aVitamin aus einem seiner alten Externen ESPs.
SpoilerCPP Code: bool WorldToScreen(float *pfIn, float *pfViewOrigin, float *pfViewAngle, int FOV, int *piScreenSize, int *piOut) { float fAim[3]; float fNewAim[3]; float fView[3]; float fTmp[3]; float num; if(!pfIn||!piOut){ return false; } VectorSubtract(pfIn,pfViewOrigin,fAim); MakeVector(pfViewAngle,fView); //not in fov#!@#!@$#@!$ if (VectorAngle(fView,fAim) > (FOV/1.8)) { return false; } VectorRotateZ(fAim,-pfViewAngle[1],fNewAim);// yaw VectorRotateY(fNewAim,-pfViewAngle[0],fTmp);// pitch VectorRotateX(fTmp,-pfViewAngle[2],fNewAim);// roll //they are behind us!@~!#@!$@!$ if(fNewAim[0] <= 0) return false; if(FOV==0.0f){ return false; } num = (float)(((piScreenSize[0]/2)/fNewAim[0])*(120.0/FOV - 1.0/3.0)); piOut[0] = (piScreenSize[0]/2) - num*fNewAim[1]; piOut[1] = (piScreenSize[1]/2) - num*fNewAim[2]; piOut[0] = piOut[0] + 3; piOut[1] = piOut[1] + 29; return true; }
SpoilerCPP Code: void VectorRotateX(float *pfIn, float fAngle, float *pfOut) { float a,c,s; a = (float) (fAngle * M_PI/180); c = (float) cos(a); s = (float) sin(a); pfOut[0] = pfIn[0]; pfOut[1] = c*pfIn[1] - s*pfIn[2]; pfOut[2] = s*pfIn[1] + c*pfIn[2]; } void VectorRotateY(float *pfIn, float fAngle, float *pfOut) { float a,c,s; a = (float) (fAngle * M_PI/180); c = (float) cos(a); s = (float) sin(a); pfOut[0] = c*pfIn[0] + s*pfIn[2]; pfOut[1] = pfIn[1]; pfOut[2] = -s*pfIn[0] + c*pfIn[2]; } void VectorRotateZ(float *pfIn, float fAngle, float *pfOut) { float a,c,s; a = (float) (fAngle * M_PI/180); c = (float) cos(a); s = (float) sin(a); pfOut[0] = c*pfIn[0] - s*pfIn[1]; pfOut[1] = s*pfIn[0] + c*pfIn[1]; pfOut[2] = pfIn[2]; }
noch kurz wie ich an meine daten komme:
CPP Code: ReadProcessMemory(hProcess, (LPCVOID) (dwPlayerBase + 0x140 * i), &pPlayer[i], sizeof(player_t), NULL);
Wirkt sich dann folgendermaßen auf meinen esp aus: http://img257.imageshack.us/img257/2897/clipboard03ax.jpg http://img594.imageshack.us/img594/7779/clipboard02xr.jpg http://img819.imageshack.us/img819/3590/clipboard01gd.jpg
|