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
