Beispiel #1
0
 internal override void Run()
 {
     if (Wait.For("DRS_TarPlayer", ran.Next(4000, 8001)))
     {
         var players =
             ObjectManager.Players.Where(i => Calc.Distance2D(i.Position, ObjectManager.Player.Position) <= 30)
             .ToList();
         if (players.Count == 1)
         {
             return;
         }
         var ranValue     = ran.Next(0, players.Count);
         var randomPlayer = players[ranValue];
         ObjectManager.Player.SetTarget(randomPlayer.Guid);
     }
     if (Wait.For("DRS_RandomMovement", ran.Next(8000, 16001)))
     {
         var lastFlags = _randomFlag;
         ObjectManager.Player.StartMovement(lastFlags);
         var stopThread = new Thread(() =>
         {
             Thread.Sleep(ran.Next(0, 601));
             DirectX.RunAndSwapbackIngame((ref int count, bool ingame) =>
             {
                 ObjectManager.Player.StopMovement(lastFlags);
             });
         });
         stopThread.Start();
     }
 }
Beispiel #2
0
 private void button1_Click_3(object sender, EventArgs e)
 {
     DirectX.RunAndSwapbackIngame((ref int framecount, bool ingame) =>
     {
         var b = ObjectManager.Player.Inventory.IsMainhandEnchanted;
         Console.WriteLine(b);
     });
 }
Beispiel #3
0
 private void button1_Click_1(object sender, EventArgs e)
 {
     DirectX.RunAndSwapbackIngame((ref int FrameCount, bool IsIngame) =>
     {
         var i       = ObjectManager.Target;
         var canLoot = ((i.CanBeLooted ||
                         (Options.SkinUnits && i.IsSkinable && (Options.NinjaSkin || i.TappedByMe))
                         ) &&
                        !i.IsSwimming &&
                        Calc.Distance3D(i.Position, ObjectManager.Player.Position) < 32);
     });
 }