Examples
Watermark
g_render.create_font("your_font", "verdana", 16, 600, 2 | 8);
g_menu.add_config_value_color( "clr:watermark", 255, 255, 255, 255);
g_menu.add_colorpicker("watermark color", "clr:watermark");
g_menu.add_config_value_bool( "ui:watermark", false )
g_menu.add_checkbox( "watermark", "ui:watermark");
g_menu.add_config_value_int( "posx:watermark", g_render.get_screen_size()[0] - 200);
g_menu.add_slider( "watermark position x", "posx:watermark", 0, g_render.get_screen_size()[0] );
g_menu.add_config_value_int( "posy:watermark", 15);
g_menu.add_slider( "watermark position y", "posy:watermark", 0, g_render.get_screen_size()[1] );
function watermark(){
if(g_menu.get_config_value("ui:watermark"))
{
// get config values
clr = g_menu.get_config_value("clr:watermark");
posx = g_menu.get_config_value("posx:watermark");
posy = g_menu.get_config_value("posy:watermark");
time = new Date();
// get text width
text = "watermark" + " | " + g_cheat.get_username( ) + " | " + g_cheat.get_uid( ) + " | " + (time.getHours() + ":" + time.getMinutes() + ":" + time.getSeconds());
// width + textwidth + padding
width = g_render.get_text_width(text, "your_font") + 20;
// 16 represents your font size / height
g_render.render_gradient_rect(posx, posy, width, 16 + 20, clr[0], clr[1], clr[2], 100, clr[0], clr[1], clr[2], 0)
g_render.draw_string(
posx + 10,
posy + 10,
"watermark",
"your_font",
clr[0],
clr[1],
clr[2],
clr[3]
);
g_render.draw_string(
posx + 10 + g_render.get_text_width("watermark", "your_font"),
posy + 10,
" | " + g_cheat.get_username( ) + " | " + g_cheat.get_uid( ) + " | " + (time.getHours() + ":" + time.getMinutes() + ":" + time.getSeconds()),
"your_font",
clr[0],
clr[1],
clr[2],
150
)
}
}
add_callback("on_render", "watermark")
Last updated