34 lines
1.0 KiB
TypeScript
34 lines
1.0 KiB
TypeScript
import * as NativeUI from '../libs/NativeUI';
|
|
|
|
const Menu = NativeUI.Menu;
|
|
const UIMenuItem = NativeUI.UIMenuItem;
|
|
const UIMenuListItem = NativeUI.UIMenuListItem;
|
|
const UIMenuCheckboxItem = NativeUI.UIMenuCheckboxItem;
|
|
const BadgeStyle = NativeUI.BadgeStyle;
|
|
const Point = NativeUI.Point;
|
|
const ItemsCollection = NativeUI.ItemsCollection;
|
|
const Color = NativeUI.Color;
|
|
|
|
let ggbItem = new UIMenuItem("Gut gegen Boese", "");
|
|
ggbItem.BackColor = new Color(42, 46, 49);
|
|
|
|
export default function createEvent(globalData: IGlobalData) {
|
|
|
|
var eventMenu: NativeUI.Menu;
|
|
let screenRes = mp.game.graphics.getScreenResolution(0, 0);
|
|
|
|
mp.events.add('showEventMenu', () => {
|
|
|
|
if (!globalData.InMenu) {
|
|
globalData.InMenu = true;
|
|
|
|
eventMenu = new Menu("Event starten", "", new Point(0, screenRes.y / 3), null, null);
|
|
eventMenu.AddItem(ggbItem);
|
|
eventMenu.Visible = true;
|
|
|
|
eventMenu.MenuClose.on(() => {
|
|
globalData.InMenu = false;
|
|
});
|
|
}
|
|
});
|
|
} |