Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local client_set_event_callback = client.set_event_callback
- local client_draw_rectangle = client.draw_rectangle
- local client_draw_text = client.draw_text
- local ui_set_visible = ui.set_visible
- local ui_set_callback = ui.set_callback
- local SetUi = ui.set
- local ui_new_checkbox = ui.new_checkbox
- local ui_new_slider = ui.new_slider
- local ui_new_hotkey = ui.new_hotkey
- local ui_get = ui.get
- local enabled = ui_new_checkbox("MISC", "Other", "Enable KeyStrokes")
- local space = ui_new_checkbox("MISC", "Other", "Space Keystroke")
- local m1 = ui_new_checkbox("MISC", "Other", "M1 Keystroke")
- local m2 = ui_new_checkbox("MISC", "Other", "M2 Keystroke")
- local hw = ui_new_hotkey("MISC", "Other", "W")
- local ha = ui_new_hotkey("MISC", "Other", "A")
- local hs = ui_new_hotkey("MISC", "Other", "S")
- local hd = ui_new_hotkey("MISC", "Other", "D")
- local hspace = ui_new_hotkey("MISC", "Other", "Space")
- local hm1 = ui_new_hotkey("MISC", "Other", "M1")
- local hm2 = ui_new_hotkey("MISC", "Other", "M2")
- local redshitnigger = ui_new_slider("MISC", "Other", "Text Red",0,255,201)
- local greenshitnigger = ui_new_slider("MISC", "Other", "Text Green",0,255,0)
- local blueshitnigger = ui_new_slider("MISC", "Other", "Text Blue",0,255,165)
- local alphashitnigger = ui_new_slider("MISC", "Other", "Text Alpha",0,255,255)
- local boxredshitnigger = ui_new_slider("MISC", "Other", "Box Red",0,255,201)
- local boxgreenshitnigger = ui_new_slider("MISC", "Other", "Box Green",0,255,0)
- local boxblueshitnigger = ui_new_slider("MISC", "Other", "Box Blue",0,255,165)
- local function eventhandler_paint(ctx)
- if ui_get(enabled) then
- if ui_get(hw) then
- client_draw_rectangle(ctx, 90, 415, 40, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 90)
- else
- client_draw_rectangle(ctx, 90, 415, 40, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 20)
- end
- if ui_get(ha) then
- client_draw_rectangle(ctx, 40, 465, 40, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 90)
- else
- client_draw_rectangle(ctx, 40, 465, 40, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 20)
- end
- if ui_get(hd) then
- client_draw_rectangle(ctx, 140, 465, 40, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 90)
- else
- client_draw_rectangle(ctx, 140, 465, 40, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 20)
- end
- if ui_get(hs) then
- client_draw_rectangle(ctx, 90, 465, 40, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 90)
- else
- client_draw_rectangle(ctx, 90, 465, 40, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 20)
- end
- if ui_get(space) then
- if ui_get(hspace) then
- client_draw_rectangle(ctx, 40, 515, 140,40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 90)
- else
- client_draw_rectangle(ctx, 40, 515, 140,40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 20)
- end
- client_draw_text(ctx, 110, 535, ui_get(redshitnigger), ui_get(greenshitnigger), ui_get(blueshitnigger), ui_get(alphashitnigger), "c+", 0, "SPACE")
- end
- if ui_get(m1) then
- if ui_get(hm1) then
- client_draw_rectangle(ctx, 40, 565, 65,40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 90)
- else
- client_draw_rectangle(ctx, 40, 565, 65,40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 20)
- end
- client_draw_text(ctx, 72, 585, ui_get(redshitnigger), ui_get(greenshitnigger), ui_get(blueshitnigger), ui_get(alphashitnigger), "c+", 0, "M1")
- end
- if ui_get(m2) then
- if ui_get(hm2) then
- client_draw_rectangle(ctx, 115, 565, 65, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 90)
- else
- client_draw_rectangle(ctx, 115, 565, 65, 40, ui_get(boxredshitnigger), ui_get(boxgreenshitnigger), ui_get(boxblueshitnigger), 20)
- end
- client_draw_text(ctx, 150, 585, ui_get(redshitnigger), ui_get(greenshitnigger), ui_get(blueshitnigger), ui_get(alphashitnigger), "c+", 0, "M2")
- end
- client_draw_text(ctx, 110, 435, ui_get(redshitnigger), ui_get(greenshitnigger), ui_get(blueshitnigger), ui_get(alphashitnigger), "c+", 0, "W")
- client_draw_text(ctx, 60, 485, ui_get(redshitnigger), ui_get(greenshitnigger), ui_get(blueshitnigger), ui_get(alphashitnigger), "c+", 0, "A")
- client_draw_text(ctx, 160, 485, ui_get(redshitnigger), ui_get(greenshitnigger), ui_get(blueshitnigger), ui_get(alphashitnigger), "c+", 0, "D")
- client_draw_text(ctx, 110, 485, ui_get(redshitnigger), ui_get(greenshitnigger), ui_get(blueshitnigger), ui_get(alphashitnigger), "c+", 0, "S")
- end
- end
- ui_set_visible(hw, false)
- ui_set_visible(ha, false)
- ui_set_visible(hs, false)
- ui_set_visible(hd, false)
- ui_set_visible(hspace, false)
- ui_set_visible(redshitnigger, false)
- ui_set_visible(greenshitnigger, false)
- ui_set_visible(blueshitnigger, false)
- ui_set_visible(alphashitnigger, false)
- ui_set_visible(boxredshitnigger, false)
- ui_set_visible(boxgreenshitnigger, false)
- ui_set_visible(boxblueshitnigger, false)
- ui_set_visible(space, false)
- ui_set_visible(m1, false)
- ui_set_visible(m2, false)
- ui_set_visible(hm1, false)
- ui_set_visible(hm2, false)
- ui_set_callback(enabled, function()
- ui_set_visible(hw, ui_get(enabled))
- ui_set_visible(ha, ui_get(enabled))
- ui_set_visible(hs, ui_get(enabled))
- ui_set_visible(hd, ui_get(enabled))
- ui_set_visible(hspace, ui_get(enabled))
- ui_set_visible(redshitnigger, ui_get(enabled))
- ui_set_visible(greenshitnigger, ui_get(enabled))
- ui_set_visible(blueshitnigger, ui_get(enabled))
- ui_set_visible(alphashitnigger, ui_get(enabled))
- ui_set_visible(boxredshitnigger, ui_get(enabled))
- ui_set_visible(boxgreenshitnigger, ui_get(enabled))
- ui_set_visible(boxblueshitnigger, ui_get(enabled))
- ui_set_visible(space, ui_get(enabled))
- ui_set_visible(m1, ui_get(enabled))
- ui_set_visible(m2, ui_get(enabled))
- ui_set_visible(hm1, ui_get(enabled))
- ui_set_visible(hm2, ui_get(enabled))
- end)
- client_set_event_callback("paint", eventhandler_paint)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement