Hey guys,
ragemp has cef, so lets use it! ( useable @ 0.2 )
(it's my Code, so my leader has nothing to say :P)
1.
//
// [ The_HydroX | Nick | 2017 ]
//
let devWindow = {
browser: mp.browsers.new('package://[YOUR CLIENT PACKAGE]/index.html'),
keyCode: 0x7B, // F12
windowOpen: false
}
I define a new object, named devWindow.
the browser window will be spawned when we call
mp.browsers.new('package://devLog/index.html')
2.
I want to change the visibility of the Frame / cef / whatEver.
// keyDown
mp.keys.bind(devWindow.keyCode, true, function(){
if (!devWindow.windowOpen) {
devWindow.browser.execute('showWindow();');
devWindow.windowOpen = !devWindow.windowOpen;
} else {
devWindow.browser.execute('hideWindow();');
devWindow.windowOpen = !devWindow.windowOpen;
}
});
i do this with keyBinding.
3.
you can execute functions they are defined @ the index.html
like:
function showWindow() {
$('.devWindow').show();
}
function hideWindow() {
$('.devWindow').hide();
}
yes, its very simple.
sry for my englisch ^^
GreetZ from Dresden
The_HydroX