Need solver for Ayyware

Posts 113 of 13 · Page 1 of 1
Need solver for Ayyware
Any one of you know an nice resolver for paste in ayyware?
I only want a pasteshitcheat xD
Quote Originally Posted by Raichufx123 View Post
I only want a pasteshitcheat xD
Like he said learncpp.com has some nice resolvers!
Quote Originally Posted by Joplin View Post
Like he said learncpp.com has some nice resolvers!
xdddd your avatar hah

//to thread
Yes i know some good resolvers.
lby if updated if not add delta to yaw

(simplest resolver you can prob make)
Quote Originally Posted by WildAssassinz View Post
lby if updated if not add delta to yaw

(simplest resolver you can prob make)
He wants some c+p ready resolvers.
Quote Originally Posted by Joplin View Post
He wants some c+p ready resolvers.
let him make it by himself lol
Here's a shitty bruteforce paste.

Resolver.cpp
Code:
#include "Resolver.h"

int Globals::Shots = 0;
bool Globals::change;
CUserCmd* Globals::UserCmd;
int Globals::TargetID;
IClientEntity* Globals::Target;

void R::Resolve()
{
	IClientEntity *pLocal = Interfaces::EntList->GetClientEntity(Interfaces::Engine->GetLocalPlayer());

	for (int i = 0; i < Interfaces::Engine->GetMaxClients(); ++i)
	{
		IClientEntity *pEntity = Interfaces::EntList->GetClientEntity(i);

		if (!pEntity || pEntity->IsDormant() || !pEntity->IsAlive())
			continue;

		if (pEntity->GetTeamNum() == pLocal->GetTeamNum() || !pLocal->IsAlive())
			continue;

		Vector* eyeAngles = pEntity->GetEyeAnglesPointer();

		if (Menu::Window.RageBotTab.AccuracyAngleFixY.GetIndex() > 1)
		{
			if (pEntity != Globals::Target) continue;

			Vector AimAngle;
			CalcAngleYawOnly(pEntity->GetEyePosition(), pLocal->GetAbsOrigin2(), AimAngle);
			NormalizeVector(AimAngle);
			static float StoredYaw = 0;
			static bool bLowerBodyIsUpdated = false;
			if (pEntity->GetLowerBodyYaw() != StoredYaw) bLowerBodyIsUpdated = true;
			else bLowerBodyIsUpdated = false;
			if (bLowerBodyIsUpdated) StoredYaw = pEntity->GetLowerBodyYaw();
			if (pEntity->GetFlags() & FL_ONGROUND && pEntity->GetVelocity().Length2D() != 0) eyeAngles->y = pEntity->GetLowerBodyYaw();
			else
			{
				//BruteForce Resolver
				if (Menu::Window.RageBotTab.AccuracyAngleFixY.GetIndex() == 4)
				{
					int num = Globals::Shots % 5;
					switch (num) {
					case 0:eyeAngles->y = AimAngle.y - 0; break;
					case 1:eyeAngles->y = AimAngle.y - 15; break;
					case 2:eyeAngles->y = AimAngle.y + 40; break;
					case 3:eyeAngles->y = AimAngle.y - 40; break;
					case 4:eyeAngles->y = AimAngle.y + 15; break;
					}
				}
				// Static
				if (Menu::Window.RageBotTab.AccuracyAngleFixY.GetIndex() == 2)
				{
					int value = rand() % 10;
					switch (value) {
					case 0:eyeAngles->y = AimAngle.y; break;
					case 1:eyeAngles->y += 0; break;
					case 2:eyeAngles->y = AimAngle.y + 180; break;
					case 3:eyeAngles->y += 15; break;
					case 4:eyeAngles->y = AimAngle.y + 90; break;
					case 5:eyeAngles->y -= 15; break;
					case 6:eyeAngles->y = AimAngle.y + 270; break;
					case 7:eyeAngles->y += 0; break;
					case 8:eyeAngles->y = AimAngle.y + 180; break;
					case 9:eyeAngles->y -= 45; break;
					case 10:eyeAngles->y += 45; break;
						break;
					}
				}
				if (Menu::Window.RageBotTab.AccuracyAngleFixY.GetIndex() == 3)
				{
					int num = Globals::Shots % 4;
					switch (num) {
					case 0:eyeAngles->y = rand() % 360; break;
					case 1:eyeAngles->y = 0; break;
					case 2:eyeAngles->y = rand() % 180; break;
					case 3:eyeAngles->y = 180; break;
						break;
					}
				}
			}
		}
			if (Menu::Window.RageBotTab.AccuracyAngleFix.GetState()) //pitch
			{
				std::string strPitch = std::to_string(eyeAngles->x);

				if (eyeAngles->x < -179.f) eyeAngles->x += 360.f;
				else if (eyeAngles->x > 90.0 || eyeAngles->x < -90.0) eyeAngles->x = 89.f;
				else if (eyeAngles->x > 89.0 && eyeAngles->x < 91.0) eyeAngles->x -= 90.f;
				else if (eyeAngles->x > 179.0 && eyeAngles->x < 181.0) eyeAngles->x -= 180;
				else if (eyeAngles->x > -179.0 && eyeAngles->x < -181.0) eyeAngles->x += 180;
				else if (fabs(eyeAngles->x) == 0) eyeAngles->x = std::copysign(89.0f, eyeAngles->x);
			}
		
	}
}
Resolver.h
Code:
#pragma once

#include "Interfaces.h"
#include "Hacks.h"

namespace R
{
	void Resolve();
};

namespace Globals
{
	extern CUserCmd* UserCmd;
	extern IClientEntity* Target;
	extern int Shots;
	extern bool change;
	extern int TargetID;
}
then make one? do you except us to give you free stuff for your paste? clueless skid.
Quote Originally Posted by Raichufx123 View Post
Any one of you know an nice resolver for paste in ayyware?
If youre already pasting then why not paste entirely?
if (Menu::Window.RageBotTab.AccuracyAngleFix2.GetStat e()) //Test
{
IClientEntity *pEntity = Interfaces::EntList->GetClientEntity(i);
Vector* EyeYaw = pEntity->GetEyeAnglesPointer();
static bool isMoving;
float PlayerIsMoving = abs(pEntity->GetVelocity().Length());
if (PlayerIsMoving > 0.1) isMoving = true;
else if (PlayerIsMoving <= 0.1) isMoving = false;

static float StoredLBY = 0.0f;
static bool bLowerBodyIsUpdated;
if (pEntity->GetLowerBodyYaw() != StoredLBY) bLowerBodyIsUpdated = true;
else bLowerBodyIsUpdated = false;

float bodyeyedelta = pEntity->GetEyeAngles().y - pEntity->GetLowerBodyYaw();

if (bLowerBodyIsUpdated || isMoving || fabsf(bodyeyedelta) >= 35.0f)
{
EyeYaw->y = pEntity->GetLowerBodyYaw();
StoredLBY = pEntity->GetLowerBodyYaw();
}

else
{
if (fabsf(bodyeyedelta) < 35.0f && fabsf(bodyeyedelta) > 0.0f)
EyeYaw->y = pEntity->GetLowerBodyYaw() + bodyeyedelta;
}
}


QAngle* GetEyeAnglesPointer()
{
return reinterpret_cast<QAngle*>((DWORD)this + (DWORD)0xB24C);
}
QAngle GetEyeAngles()
{
return *reinterpret_cast<QAngle*>((DWORD)this + (DWORD)0xB24C);
}
resolver.cpp
Code:
int Globals::Shots = 0;
bool Globals::change;
CUserCmd* Globals::UserCmd;
int Globals::TargetID;
IClientEntity* Globals::Target;

void R::Resolve()
{
	IClientEntity *pLocal = Interfaces::EntList->GetClientEntity(Interfaces::Engine->GetLocalPlayer());

	for (int i = 0; i < Interfaces::Engine->GetMaxClients(); ++i)
	{
		IClientEntity *pEntity = Interfaces::EntList->GetClientEntity(i);

		if (!pEntity || pEntity->IsDormant() || !pEntity->IsAlive())
			continue;

		if (pEntity->GetTeamNum() == pLocal->GetTeamNum() || !pLocal->IsAlive())
			continue;

		Vector* eyeAngles = pEntity->GetEyeAnglesPointer();

		if (Menu::Window.RageBotTab.AccuracyResolver.GetIndex() == 1 || Menu::Window.RageBotTab.AccuracyResolver.GetIndex() == 2)
		{
			if (pEntity != Globals::Target) continue;

			Vector AimAngle;
			CalcAngleYawOnly(pEntity->GetEyePosition(), pLocal->GetAbsOrigin2(), AimAngle);
			NormalizeVector(AimAngle);
			static float StoredYaw = 0;
			static bool bLowerBodyIsUpdated = false;
			if (pEntity->GetLowerBodyYaw() != StoredYaw) bLowerBodyIsUpdated = true;
			else bLowerBodyIsUpdated = false;
			if (bLowerBodyIsUpdated) StoredYaw = pEntity->GetLowerBodyYaw();
			if (pEntity->GetFlags() & FL_ONGROUND && pEntity->GetVelocity().Length2D() != 0) eyeAngles->y = pEntity->GetLowerBodyYaw();
			else
			{
				if (Menu::Window.RageBotTab.AccuracyResolver.GetIndex() == 1 || Menu::Window.RageBotTab.AccuracyResolver.GetIndex() == 2)
				{
					int num = Globals::Shots % 5;
					switch (num) {
					case 0:eyeAngles->y = AimAngle.y - 0; break;
					case 1:eyeAngles->y = AimAngle.y - 15; break;
					case 2:eyeAngles->y = AimAngle.y + 40; break;
					case 3:eyeAngles->y = AimAngle.y - 40; break;
					case 4:eyeAngles->y = AimAngle.y + 15; break;
					}
				}
			/*	if (Menu::Window.RageBotTab.AccuracyAutoResolver.GetIndex() == 4 && eyeAngles->y != pEntity->GetLowerBodyYaw())
				{
					int num = Globals::Shots % 9;
					switch (num) {
					case 0:eyeAngles->y = AimAngle.y - 0; break;
					case 1:eyeAngles->y = AimAngle.y + 45; break;
					case 2:eyeAngles->y = AimAngle.y + 90; break;
					case 3:eyeAngles->y = AimAngle.y + 135; break;
					case 4:eyeAngles->y = AimAngle.y + 180; break;
					case 5:eyeAngles->y = AimAngle.y + 225; break;
					case 6:eyeAngles->y = AimAngle.y + 270; break;
					case 7:eyeAngles->y = AimAngle.y + 315; break;
					case 8:eyeAngles->y = AimAngle.y + 360; break;
					}
				} */
			}

			if (Menu::Window.RageBotTab.AccuracyResolver.GetIndex() == 2) //pitch
			{
				std::string strPitch = std::to_string(eyeAngles->x);

				if (eyeAngles->x < -179.f) eyeAngles->x += 360.f;
				else if (eyeAngles->x > 90.0 || eyeAngles->x < -90.0) eyeAngles->x = 89.f;
				else if (eyeAngles->x > 89.0 && eyeAngles->x < 91.0) eyeAngles->x -= 90.f;
				else if (eyeAngles->x > 179.0 && eyeAngles->x < 181.0) eyeAngles->x -= 180;
				else if (eyeAngles->x > -179.0 && eyeAngles->x < -181.0) eyeAngles->x += 180;
				else if (fabs(eyeAngles->x) == 0) eyeAngles->x = std::copysign(89.0f, eyeAngles->x);
			}
		}
	}
}
Posts 113 of 13 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?