AddMenu
Available
Client
Syntax
AddMenu(name, settings)
Parameters
Variable | Type |
---|---|
name | String |
settings | Array |
Settings parameters
Variable | Type | Default |
---|---|---|
title | String | |
menuTitle | String | |
closable | Bool | true |
backlock | Boll | false |
titleScale | Float | 1.0 |
textScale | Float | 0.36 |
subTextScale | Float | 0.36 |
position | Number | 2 |
width | Float | 0.2 |
height | Float | 0.4 |
defaultButtonPosition | Number | 1 |
colors | Array | |
buttons | Array | |
back | Array |
Colors parameters
Variable | Type |
---|---|
header | Array |
button | Array |
buttonHover | Array |
text | Array |
textHover | Array |
header parameters
Variable | Type | Default value |
---|---|---|
red | Number | 93 |
blue | Number | 202 |
green | Number | 166 |
alpha | Number | 150 |
button parameters
Variable | Type | Default value |
---|---|---|
red | Number | 0 |
blue | Number | 0 |
green | Number | 0 |
alpha | Number | 150 |
buttonHover parameters
Variable | Type | Default value |
---|---|---|
red | Number | 255 |
blue | Number | 255 |
green | Number | 255 |
alpha | Number | 255 |
text parameters
Variable | Type | Default value |
---|---|---|
red | Number | 255 |
blue | Number | 255 |
green | Number | 255 |
alpha | Number | 255 |
textHover parameters
Variable | Type | Default value |
---|---|---|
red | Number | 0 |
blue | Number | 0 |
green | Number | 0 |
alpha | Number | 255 |
Buttons parameters
Variable | Type |
---|---|
text | Sting |
subText | String |
hover | |
exec | |
openMenu | String |
data | Array |
hover & exec parameters
Variable | Type |
---|---|
eventClient | String |
eventServer | String |
callback | Function |
Back parameters
Variable | Type |
---|---|
eventClient | String |
eventServer | String |
callback | Function |
Exemple
exports.ft_libs:AddMenu("ft_libs_menu_exemple", {
title = "Title exemple",
menuTitle = "Sub title exemple",
buttons = {
{
text = "Hello world callback",
exec = {
callback = message,
},
},
{
text = "Hello world Client event",
exec = {
eventClient = "ft_emples:MenuClientEvent",
},
},
{
text = "Hello world Server event",
exec = {
eventServer = "ft_emples:MenuServerEvent",
},
},
{
text = "Close menu",
close = true,
},
},
})
exports.ft_libs:AddMenu(
["ft_libs_menu_exemple_1"] = {
title = "Title exemple",
menuTitle = "Sub title exemple",
buttons = {
{
text = "Hello world callback",
exec = {
callback = message,
},
},
{
text = "Hello world Client event",
exec = {
eventClient = "ft_emples:MenuClientEvent",
},
},
{
text = "Hello world Server event",
exec = {
eventServer = "ft_emples:MenuServerEvent",
},
},
{
text = "Close menu",
close = true,
},
},
},
["ft_libs_menu_exemple_2"] = {
title = "Title exemple",
menuTitle = "Sub title exemple",
buttons = {
{
text = "Hello world callback",
exec = {
callback = message,
},
},
{
text = "Hello world Client event",
exec = {
eventClient = "ft_emples:MenuClientEvent",
},
},
{
text = "Hello world Server event",
exec = {
eventServer = "ft_emples:MenuServerEvent",
},
},
{
text = "Close menu",
close = true,
},
},
},
})
In game result

Updated less than a minute ago