Hello, Guest

By registering with us, you'll be able to discuss, share and private message with other members of our community.
What's new

SCRIPT Sims Interactive Menu System

Alexalsaud

Administrative
Staff member
Admin
Joined
Aug 5, 2024
Messages
337
ICoins
1,501

Sims Interactive Menu System



JavaScript:
const sMenu = require(`../simsMenu/index.js`);

const mainMenu = new sMenu.Menu(); // объявляем меню
const sipleItem = new sMenu.Button(); // объявляем кнопку

sipleItem.text = `Текст кнопки`; // текст кнопки
sipleItem.icon = sMenu.images.OK; // иконка возле текста (необязательно)
sipleItem.iconWidth = 33; // ширина иконки (необязательно, по дефолту - 33)
sipleItem.enabled = false; // активна кнопка или нет (необязательно, по дефолту - true)
sipleItem.tooltip = `Текст подсказки`; // при наведении на кнопку (необязательно)
sipleItem.onClick = (player) => player.notify(`Нажал на кнопку`); // коллбэк

mainMenu.addItems(sipleItem); // добавляем кнопку
mainMenu.addItems([sipleItem, sipleItem]); // или несколько кнопок в массиве
mainMenu.addBackButton(`Назад`, (player) => player.notify(`сообщение`)); // кнопка в центре меню, принимает название и коллбэк

mainMenu.show(player); // показать меню
mainMenu.hide(player); // скрыть меню


 
Back
Top