weaponschein fertig
This commit is contained in:
41
ReallifeGamemode.Client/Gui/policedepartment.ts
Normal file
41
ReallifeGamemode.Client/Gui/policedepartment.ts
Normal file
@@ -0,0 +1,41 @@
|
||||
import game from "..";
|
||||
import { Key } from "../game";
|
||||
import { Menu, Point, UIMenuItem } from "../libs/NativeUI";
|
||||
import { createMenuItem } from "../util";
|
||||
import moneyformat from "../moneyformat";
|
||||
|
||||
var menu: Menu = new Menu("Polizeirevier", "Die Hilfestelle der Polizei", new Point(50, 50));
|
||||
|
||||
menu.AddItem(createMenuItem("Waffenschein kaufen", "Erwerbe einen Waffenschein", (item) => {
|
||||
item.SetRightLabel("$" + moneyformat(5000));
|
||||
}));
|
||||
|
||||
menu.Close();
|
||||
|
||||
menu.ItemSelect.on((item, index: number) => {
|
||||
game.events.callServer("PoliceDepartment_MenuSelect", index);
|
||||
menu.Close();
|
||||
});
|
||||
|
||||
menu.MenuClose.on(() => {
|
||||
game.ui.inMenu = false;
|
||||
});
|
||||
|
||||
game.events.add("SERVER:PoliceDepartment_EnterColShape", () => {
|
||||
game.ui.setHelpText("Drücke ~INPUT_CONTEXT~, um das Menü des Polizeireviers zu öffnen");
|
||||
|
||||
game.events.bindKey(Key.E, false, keyPressHandler);
|
||||
});
|
||||
|
||||
game.events.add("SERVER:PoliceDepartment_ExitColShape", () => {
|
||||
game.ui.clearHelpText();
|
||||
game.events.unbindKey(Key.E, false, keyPressHandler);
|
||||
|
||||
menu.Close();
|
||||
});
|
||||
|
||||
function keyPressHandler() {
|
||||
game.ui.clearHelpText();
|
||||
game.ui.inMenu = true;
|
||||
menu.Open();
|
||||
}
|
||||
Reference in New Issue
Block a user