66 lines
2.1 KiB
Lua
66 lines
2.1 KiB
Lua
|
function Init()
|
||
|
|
||
|
-- Define buttons
|
||
|
buttonoptions = {}
|
||
|
|
||
|
buttonoptions[1] = {
|
||
|
function(menu)
|
||
|
Game.SetPlayerData("prestigeShopTokens " .. 1000)
|
||
|
Game.PlaySound("mp_ingame_summary")
|
||
|
Game.CloseMenu("plutonium_customise_stats_prestigetokens")
|
||
|
Game.OpenMenu("plutonium_customise_stats")
|
||
|
end,
|
||
|
"1,000 Tokens"
|
||
|
}
|
||
|
|
||
|
buttonoptions[2] = {
|
||
|
function(menu)
|
||
|
Game.SetPlayerData("prestigeShopTokens " .. 100)
|
||
|
Game.PlaySound("mp_ingame_summary")
|
||
|
Game.CloseMenu("plutonium_customise_stats_prestigetokens")
|
||
|
Game.OpenMenu("plutonium_customise_stats")
|
||
|
end,
|
||
|
"100 Tokens"
|
||
|
}
|
||
|
|
||
|
buttonoptions[3] = {
|
||
|
function(menu)
|
||
|
Game.SetPlayerData("prestigeShopTokens " .. 10)
|
||
|
Game.PlaySound("mp_ingame_summary")
|
||
|
Game.CloseMenu("plutonium_customise_stats_prestigetokens")
|
||
|
Game.OpenMenu("plutonium_customise_stats")
|
||
|
end,
|
||
|
"10 Tokens"
|
||
|
}
|
||
|
|
||
|
buttonoptions[4] = {
|
||
|
function(menu)
|
||
|
Game.CloseMenu("plutonium_customise_stats_prestigetokens")
|
||
|
Game.OpenMenu("plutonium_customise_stats")
|
||
|
end,
|
||
|
"BACK"
|
||
|
}
|
||
|
|
||
|
|
||
|
-- Allocate popup
|
||
|
menu = Popup_Create_Advanced("plutonium_customise_stats_prestigetokens", "Choose your tokens", 400, 200,
|
||
|
function(menu) -- onopen
|
||
|
Game.PlaySound("tabs_slide")
|
||
|
end,
|
||
|
function(menu) -- onclose
|
||
|
Game.CloseMenu("plutonium_customise_stats_prestigetokens")
|
||
|
Game.OpenMenu("plutonium_customise_stats")
|
||
|
end,
|
||
|
buttonoptions -- buttonoptions
|
||
|
)
|
||
|
|
||
|
-- Text
|
||
|
warning = UI.Item.new()
|
||
|
warning:SetType(UI.ItemType.Text)
|
||
|
warning:SetRect(-195, -55, 400, 150, 2, 2)
|
||
|
warning:SetText("Select the amount of Prestige Tokens you want. Please be aware that\nsetting a value that is less than your current token count will result in\nthe UI count not updating until you spend a token.")
|
||
|
warning:SetFont(UI.Fonts.BigFont)
|
||
|
warning:SetTextScale(0.375)
|
||
|
menu:AddItem(warning)
|
||
|
|
||
|
end
|