AimCorrecao que eu uso nos meus xits é assim
Posicao cliente 3D um + dois + tres
int AjustaAim = 1.37;
ou
Corrige Ping
Posicao cliente 3D um + dois + tres
int AjustaAim = 1.37;
Code:
Entrada->X = Cliente[0]; Entrada->Y = Cliente[1]; Entrada->Z = Cliente[2]; Entrada->X1 = NovoCliente[0]; Entrada->Y1 = NovoCliente[1]; Entrada->Z1 = NovoCliente[2]; Entrada->X2 = OutroCliente[0]; Entrada->Y2 = OutroCliente[1]; Entrada->Z2 = OutroCliente[2]; Cliente[0] = (NovoCliente[0]+ AjustaAim[0] * l - OutroCliente[0]); Cliente[1] = (NovoCliente[1]+ AjustaAim[1] * l - OutroCliente[1]); Cliente[2] = (NovoCliente[2]+ (AjustaAim[2] / 1.5) * l - OutroCliente[2]);
Code:
SubtraiaVetor(NovoCliente, OutroCliente, Base); VectorMA(Cliente, AjustaAim ,Base, Cliente);
Corrige Ping
Code:
float Ping = *ponteiro_ping/AjustaAim SubtraiaVetor(NovoCliente, OutroCliente, Base); VectorMA(Cliente, AjustaAim ,Base, Cliente);