karscopsandrobbers/RAGEMP-NativeUI

TypeError: Point is not a constructor

joseluisgonzalezespino opened this issue · 0 comments

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();
    });
});

image

And when the event is triggered return this message, any help? ty