Advertisement
Guest User

Untitled

a guest
Apr 9th, 2016
455
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. internal class Program
  2. {
  3. private static bool _loaded;
  4. private static Hero _me;
  5. private static Player _player;
  6. private static readonly Menu Menu = new Menu("LAGGER", "LG", true);
  7. private static void Main()
  8. {
  9.  
  10. var laggermenu = new Menu("Lagger 1", "Lagger");
  11. Menu.AddItem(new MenuItem("Lagger.Enable", "Enable lagger").SetValue(false)).DontSave();
  12. Menu.AddItem(new MenuItem("Lagger.Count", "Count").SetValue(new Slider(30000, 1, 200000))).DontSave();
  13. Menu.AddItem(new MenuItem("Lagger.Delay", "Delay").SetValue(new Slider(1000, 30, 5000))).DontSave();
  14.  
  15.  
  16. Menu.AddToMainMenu();
  17. Game.OnUpdate += Game_OnUpdate;
  18. Thread myThread = new Thread(func);
  19. myThread.Start();
  20. Console.WriteLine("LAGGER injected");
  21. }
  22. private static void Game_OnUpdate(EventArgs args)
  23. {
  24. if (!_loaded)
  25. {
  26. _me = ObjectMgr.LocalHero;
  27. _player = ObjectMgr.LocalPlayer;
  28. if (!Game.IsInGame || _me == null)
  29. {
  30. return;
  31. }
  32. // sv_cheats анлок на всякий случай
  33. var list = new Dictionary<string, int>
  34. {
  35. { "sv_cheats", 1 }
  36. };
  37. foreach (var data in list)
  38. {
  39. var var = Game.GetConsoleVar(data.Key);
  40. var.RemoveFlags(ConVarFlags.Cheat);
  41. var.SetValue(data.Value);
  42. }
  43. _loaded = true;
  44. Console.WriteLine("> LAGGER Loaded");
  45. }
  46.  
  47. if (!Game.IsInGame || _me == null)
  48. {
  49. _loaded = false;
  50. Console.WriteLine("> LAGGER Unloaded");
  51. return;
  52. }
  53. }
  54.  
  55. static void func()
  56. {
  57. while (true)
  58. {
  59. if (!_loaded) continue;
  60.  
  61. if (Menu.Item("Lagger.Enable").GetValue<bool>())
  62. {
  63. if (!Utils.SleepCheck("update"))
  64. continue;
  65.  
  66. var count = Menu.Item("Lagger.Count").GetValue<Slider>().Value;
  67. var delay = Menu.Item("Lagger.Delay").GetValue<Slider>().Value;
  68.  
  69. for (var i = 0; i < count; i++)
  70. Game.ExecuteCommand("kill");
  71.  
  72. Utils.Sleep(delay, "update");
  73. }
  74. }
  75. }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement