Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.15 KB | None | 0 0
  1.  
  2. local client_set_event_callback = client.set_event_callback
  3. local client_draw_rectangle = client.draw_rectangle
  4. local client_draw_text = client.draw_text
  5. local ui_set_visible = ui.set_visible
  6. local ui_set_callback = ui.set_callback
  7. local SetUi = ui.set
  8. local ui_new_checkbox = ui.new_checkbox
  9. local ui_new_slider = ui.new_slider
  10. local ui_new_hotkey = ui.new_hotkey
  11. local ui_get = ui.get
  12.  
  13.  
  14. local enabled = ui_new_checkbox("MISC", "Other", "Enable KeyStrokes")
  15. local space = ui_new_checkbox("MISC", "Other", "Space Keystroke")
  16. local m1 = ui_new_checkbox("MISC", "Other", "M1 Keystroke")
  17. local m2 = ui_new_checkbox("MISC", "Other", "M2 Keystroke")
  18. local hw = ui_new_hotkey("MISC", "Other", "W")
  19. local ha = ui_new_hotkey("MISC", "Other", "A")
  20. local hs = ui_new_hotkey("MISC", "Other", "S")
  21. local hd = ui_new_hotkey("MISC", "Other", "D")
  22. local hspace = ui_new_hotkey("MISC", "Other", "Space")
  23. local hm1 = ui_new_hotkey("MISC", "Other", "M1")
  24. local hm2 = ui_new_hotkey("MISC", "Other", "M2")
  25. local redshitnigger = ui_new_slider("MISC", "Other", "Text Red",0,255,201)
  26. local greenshitnigger = ui_new_slider("MISC", "Other", "Text Green",0,255,0)
  27. local blueshitnigger = ui_new_slider("MISC", "Other", "Text Blue",0,255,165)
  28. local alphashitnigger = ui_new_slider("MISC", "Other", "Text Alpha",0,255,255)
  29. local boxredshitnigger = ui_new_slider("MISC", "Other", "Box Red",0,255,201)
  30. local boxgreenshitnigger = ui_new_slider("MISC", "Other", "Box Green",0,255,0)
  31. local boxblueshitnigger = ui_new_slider("MISC", "Other", "Box Blue",0,255,165)
  32.  
  33. local function eventhandler_paint(ctx)
  34. if ui_get(enabled) then
  35. if ui_get(hw) then
  36. client_draw_rectangle(ctx, 90, 415, 40, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 90)
  37. else
  38. client_draw_rectangle(ctx, 90, 415, 40, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 20)
  39. end
  40. if ui_get(ha) then
  41. client_draw_rectangle(ctx, 40, 465, 40, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 90)
  42. else
  43. client_draw_rectangle(ctx, 40, 465, 40, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 20)
  44. end
  45. if ui_get(hd) then
  46. client_draw_rectangle(ctx, 140, 465, 40, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 90)
  47. else
  48. client_draw_rectangle(ctx, 140, 465, 40, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 20)
  49. end
  50. if ui_get(hs) then
  51. client_draw_rectangle(ctx, 90, 465, 40, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 90)
  52. else
  53. client_draw_rectangle(ctx, 90, 465, 40, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 20)
  54. end
  55. if ui_get(space) then
  56. if ui_get(hspace) then
  57. client_draw_rectangle(ctx, 40, 515, 140,40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 90)
  58. else
  59. client_draw_rectangle(ctx, 40, 515, 140,40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 20)
  60. end
  61. client_draw_text(ctx, 110, 535, ui_get(redshitnigger), ui_get(greenshitnigger), ui_get(blueshitnigger), ui_get(alphashitnigger), "c+", 0, "SPACE")
  62. end
  63. if ui_get(m1) then
  64. if ui_get(hm1) then
  65. client_draw_rectangle(ctx, 40, 565, 65,40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 90)
  66. else
  67. client_draw_rectangle(ctx, 40, 565, 65,40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 20)
  68. end
  69. client_draw_text(ctx, 72, 585, ui_get(redshitnigger), ui_get(greenshitnigger), ui_get(blueshitnigger), ui_get(alphashitnigger), "c+", 0, "M1")
  70. end
  71. if ui_get(m2) then
  72. if ui_get(hm2) then
  73. client_draw_rectangle(ctx, 115, 565, 65, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 90)
  74. else
  75. client_draw_rectangle(ctx, 115, 565, 65, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 20)
  76. end
  77. client_draw_text(ctx, 150, 585, ui_get(redshitnigger), ui_get(greenshitnigger), ui_get(blueshitnigger), ui_get(alphashitnigger), "c+", 0, "M2")
  78. end
  79. client_draw_text(ctx, 110, 435, ui_get(redshitnigger), ui_get(greenshitnigger), ui_get(blueshitnigger), ui_get(alphashitnigger), "c+", 0, "W")
  80. client_draw_text(ctx, 60, 485, ui_get(redshitnigger), ui_get(greenshitnigger), ui_get(blueshitnigger), ui_get(alphashitnigger), "c+", 0, "A")
  81. client_draw_text(ctx, 160, 485, ui_get(redshitnigger), ui_get(greenshitnigger), ui_get(blueshitnigger), ui_get(alphashitnigger), "c+", 0, "D")
  82. client_draw_text(ctx, 110, 485, ui_get(redshitnigger), ui_get(greenshitnigger), ui_get(blueshitnigger), ui_get(alphashitnigger), "c+", 0, "S")
  83. end
  84. end
  85. ui_set_visible(hw, false)
  86. ui_set_visible(ha, false)
  87. ui_set_visible(hs, false)
  88. ui_set_visible(hd, false)
  89. ui_set_visible(hspace, false)
  90. ui_set_visible(redshitnigger, false)
  91. ui_set_visible(greenshitnigger, false)
  92. ui_set_visible(blueshitnigger, false)
  93. ui_set_visible(alphashitnigger, false)
  94. ui_set_visible(boxredshitnigger, false)
  95. ui_set_visible(boxgreenshitnigger, false)
  96. ui_set_visible(boxblueshitnigger, false)
  97. ui_set_visible(space, false)
  98. ui_set_visible(m1, false)
  99. ui_set_visible(m2, false)
  100. ui_set_visible(hm1, false)
  101. ui_set_visible(hm2, false)
  102.  
  103. ui_set_callback(enabled, function()
  104. ui_set_visible(hw, ui_get(enabled))
  105. ui_set_visible(ha, ui_get(enabled))
  106. ui_set_visible(hs, ui_get(enabled))
  107. ui_set_visible(hd, ui_get(enabled))
  108. ui_set_visible(hspace, ui_get(enabled))
  109. ui_set_visible(redshitnigger, ui_get(enabled))
  110. ui_set_visible(greenshitnigger, ui_get(enabled))
  111. ui_set_visible(blueshitnigger, ui_get(enabled))
  112. ui_set_visible(alphashitnigger, ui_get(enabled))
  113. ui_set_visible(boxredshitnigger, ui_get(enabled))
  114. ui_set_visible(boxgreenshitnigger, ui_get(enabled))
  115. ui_set_visible(boxblueshitnigger, ui_get(enabled))
  116. ui_set_visible(space, ui_get(enabled))
  117. ui_set_visible(m1, ui_get(enabled))
  118. ui_set_visible(m2, ui_get(enabled))
  119. ui_set_visible(hm1, ui_get(enabled))
  120. ui_set_visible(hm2, ui_get(enabled))
  121. end)
  122. client_set_event_callback("paint", eventhandler_paint)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement