export default function worldInteraction() { var atmBrowser: BrowserMp; //INTERACT: ATM mp.events.add("SERVER:ShowAtmUi", (atmId) => { mp.gui.cursor.show(true, true); mp.gui.chat.show(false); mp.game.ui.displayHud(false); mp.game.ui.displayRadar(false); atmBrowser = mp.browsers.new("package://assets/html/atm/index.html"); }); mp.events.add("CEF:closeATM", () => { mp.gui.cursor.show(false, false); mp.gui.chat.show(true); mp.game.ui.displayHud(true); mp.game.ui.displayRadar(true); atmBrowser.destroy(); }); mp.events.add("CEF:atmAction", (site, inputField1, inputField2) => { switch (site) { //GELD EINZAHLEN in1 case 0: mp.events.callRemote("CLIENT:ATM_MANAGER:ATM_ACTION", site, inputField1, inputField2); break; //GELD AUSZAHLEN in1 case 1: mp.events.callRemote("CLIENT:ATM_MAN:CHECK_BALANCE", inputField1); break; case 2: break; } }); mp.events.add("SERVER:WORLD_INTERACTION:UPDATE_HANDMONEY", (balance) => { mp.events.call("SERVER:SET_HANDMONEY", balance); //GEHT NACH HANDMONEY.TS }); mp.events.add("SERVER:WORLD_INTERACTION:ATM_ERROR", (errorId, p2) => { switch (errorId) { //Nicht genügend BALANCE im ATM case 0: atmBrowser.execute(`noBalance();`); break; } }); }