Ejemplo n.º 1
0
        public static void MoveToAngle(ulong Address, MEMAPI.Vector2 BodyAngles, float Distance)
        {
            MEMAPI.Vector3 vector3 = MEMAPI.ReadVector3(Address, false);
            double         num1    = Math.PI / 180.0 * ((double)BodyAngles.y - 90.0);
            float          num2    = Distance * (float)Math.Cos(num1);
            float          num3    = Distance * (float)Math.Sin(num1);

            vector3.x += num2;
            vector3.z -= num3;
            vector3.y -= BodyAngles.x / 30000f;
            MEMAPI.WriteVector3(Address, vector3);
        }
Ejemplo n.º 2
0
        public static MEMAPI.Vector3 MoveToAngleReturn(
            MEMAPI.Vector3 POS,
            MEMAPI.Vector2 BodyAngles,
            float Distance)
        {
            MEMAPI.Vector3 vector3 = POS;
            double         num1    = Math.PI / 180.0 * ((double)BodyAngles.y - 90.0);
            float          num2    = Distance * (float)Math.Cos(num1);
            float          num3    = Distance * (float)Math.Sin(num1);

            vector3.x += num2;
            vector3.z -= num3;
            vector3.y -= BodyAngles.x / 30000f;
            return(vector3);
        }
Ejemplo n.º 3
0
 public static void NoclipLoop()
 {
     while (!Main_Window.Closing)
     {
         if ((Noclip.GetKeyState(87) & 32768) != 0 && Noclip.NOCLIPS)
         {
             MEMAPI.Vector2 BodyAngles = MEMAPI.ReadVector2(Noclip.BodyAngleX);
             Noclip.Myvec3 = Noclip.MoveToAngleReturn(Noclip.Myvec3, BodyAngles, 0.0006f);
         }
         if ((Noclip.GetKeyState(83) & 32768) != 0 && Noclip.NOCLIPS)
         {
             MEMAPI.Vector2 BodyAngles = MEMAPI.ReadVector2(Noclip.BodyAngleX);
             BodyAngles.y -= 180f;
             BodyAngles.x -= BodyAngles.x * 2f;
             Noclip.Myvec3 = Noclip.MoveToAngleReturn(Noclip.Myvec3, BodyAngles, 0.0006f);
         }
         if ((Noclip.GetKeyState(65) & 32768) != 0 && Noclip.NOCLIPS)
         {
             MEMAPI.Vector2 BodyAngles = MEMAPI.ReadVector2(Noclip.BodyAngleX);
             BodyAngles.y -= 90f;
             BodyAngles.x  = 0.0f;
             Noclip.Myvec3 = Noclip.MoveToAngleReturn(Noclip.Myvec3, BodyAngles, 0.0006f);
         }
         if ((Noclip.GetKeyState(68) & 32768) != 0 && Noclip.NOCLIPS)
         {
             MEMAPI.Vector2 BodyAngles = MEMAPI.ReadVector2(Noclip.BodyAngleX);
             BodyAngles.y += 90f;
             BodyAngles.x  = 0.0f;
             Noclip.Myvec3 = Noclip.MoveToAngleReturn(Noclip.Myvec3, BodyAngles, 0.0006f);
         }
         if (Noclip.NOCLIPS)
         {
             MEMAPI.WriteVector3(MEMAPI.GetPointer(false, (long)Noclip.Local_Player + 48L, 8L, 56L, 176L), Noclip.Myvec3);
         }
         Thread.Sleep(1);
     }
 }