const onScreen = async () => {
mp.gui.emmit(`window.router.opacity(0)`);
mp.game.ui.displayRadar(false);
await mp.game.waitAsync(25);
nameImg = Date.now() + ".jpg";
mp.gui.takeScreenshot(nameImg, 0, 100, 0);
screenshotsBrowser = mp.browsers.new(`screenshots://${nameImg}`);
onDestroy (true);
mp.game.audio.playSoundFrontend(-1, "Camera_Shoot", "Phone_SoundSet_Michael", true);
return;
}
gm.events.add("camera.screen", onScreen);
gm.events.add('browserDomReady', (browser) => {
if (screenshotsBrowser === browser) {
mp.game.ui.displayRadar(true);
mp.gui.emmit(`window.router.opacity(1)`);
mp.gui.emmit(`window.screenshot_getbase64 ('http://screenshots/${nameImg}')`);
nameImg = null;
screenshotsBrowser.destroy();
screenshotsBrowser = null;
}
});