TypeError: Point is not a constructor
joseluisgonzalezespino opened this issue · 0 comments
joseluisgonzalezespino commented
Hi,
I put in my server data the code and compiled with gulp, but when i write this on client side:
const NativeUI = require('./3rd/nativeui/index.js');
mp.events.add("playerDeath", () => {
const Menu = NativeUI.Menu;
const UIMenuItem = NativeUI.UIMenuItem;
const UIMenuListItem = NativeUI.UIMenuListItem;
const UIMenuCheckboxItem = NativeUI.UIMenuCheckboxItem;
const UIMenuSliderItem = NativeUI.UIMenuSliderItem;
const BadgeStyle = NativeUI.BadgeStyle;
const Point = NativeUI.Point;
const ItemsCollection = NativeUI.ItemsCollection;
const Color = NativeUI.Color;
const ListItem = NativeUI.ListItem;
mp.gui.cursor.visible = false;
mp.gui.chat.show(false);
const ui = new Menu("Test UI", "Test UI Subtitle", new Point(50, 50));
ui.AddItem(new UIMenuListItem(
"List Item",
"Fugiat pariatur consectetur ex duis magna nostrud et dolor laboris est do pariatur amet sint.",
new ItemsCollection(["Item 1", "Item 2", "Item 3"])
));
ui.AddItem(new UIMenuSliderItem(
"Slider Item",
["Fugiat", "pariatur", "consectetur", "ex", "duis", "magna", "nostrud", "et", "dolor", "laboris"],
5,
"Fugiat pariatur consectetur ex duis magna nostrud et dolor laboris est do pariatur amet sint.",
true
));
ui.AddItem(new UIMenuCheckboxItem(
"Checkbox Item",
false,
"Fugiat pariatur consectetur ex duis magna nostrud et dolor laboris est do pariatur amet sint."
));
ui.ItemSelect.on((item: any) => {
if (item instanceof UIMenuListItem) {
console.log(item.SelectedItem.DisplayText, item.SelectedItem.Data);
} else if (item instanceof UIMenuSliderItem) {
console.log(item.Text, item.Index, item.IndexToItem(item.Index));
} else {
console.log(item.Text);
}
});
// ui.SliderChange.on((item, index, value) => {
// console.log(item.Text, index, value);
// });
mp.keys.bind(0x71, false, () => {
if (ui.Visible) ui.Close();
else ui.Open();
});
});
And when the event is triggered return this message, any help? ty