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(); } }
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); }); }
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); }); }