mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-31 04:51:40 +09:00
.
This commit is contained in:
@@ -163,6 +163,7 @@ local bonus_gui_control_reset = Gui.element("bonus_gui_control_reset")
|
|||||||
disp[slider.tags.counter].caption = format_number(slider.slider_value, false)
|
disp[slider.tags.counter].caption = format_number(slider.slider_value, false)
|
||||||
|
|
||||||
local n = bonus_gui_pts_needed(player)
|
local n = bonus_gui_pts_needed(player)
|
||||||
|
bonus_data.score_limit[player] = bonus_score_limit_calc(player)
|
||||||
element.parent[bonus_gui_control_pts_count.name].caption = n .. " / " .. bonus_data.score_limit[player]
|
element.parent[bonus_gui_control_pts_count.name].caption = n .. " / " .. bonus_data.score_limit[player]
|
||||||
element.parent[bonus_gui_control_pts_count.name].value = n / bonus_data.score_limit[player]
|
element.parent[bonus_gui_control_pts_count.name].value = n / bonus_data.score_limit[player]
|
||||||
end)
|
end)
|
||||||
@@ -178,6 +179,7 @@ local bonus_gui_control_apply = Gui.element("bonus_gui_control_apply")
|
|||||||
width = config.gui_display_width["half"],
|
width = config.gui_display_width["half"],
|
||||||
}:on_click(function(def, player, element)
|
}:on_click(function(def, player, element)
|
||||||
local n = bonus_gui_pts_needed(player)
|
local n = bonus_gui_pts_needed(player)
|
||||||
|
bonus_data.score_limit[player] = bonus_score_limit_calc(player)
|
||||||
element.parent[bonus_gui_control_pts_count.name].caption = n .. " / " .. bonus_data.score_limit[player]
|
element.parent[bonus_gui_control_pts_count.name].caption = n .. " / " .. bonus_data.score_limit[player]
|
||||||
element.parent[bonus_gui_control_pts_count.name].value = n / bonus_data.score_limit[player]
|
element.parent[bonus_gui_control_pts_count.name].value = n / bonus_data.score_limit[player]
|
||||||
|
|
||||||
@@ -244,6 +246,7 @@ local bonus_gui_slider = Gui.element("bonus_gui_slider")
|
|||||||
local container = Gui.get_left_element(bonus_container, player)
|
local container = Gui.get_left_element(bonus_container, player)
|
||||||
local disp = container.frame["bonus_st_1"].disp.table
|
local disp = container.frame["bonus_st_1"].disp.table
|
||||||
local n = bonus_gui_pts_needed(player)
|
local n = bonus_gui_pts_needed(player)
|
||||||
|
bonus_data.score_limit[player] = bonus_score_limit_calc(player)
|
||||||
disp[bonus_gui_control_pts_count.name].caption = n .. " / " .. bonus_data.score_limit[player]
|
disp[bonus_gui_control_pts_count.name].caption = n .. " / " .. bonus_data.score_limit[player]
|
||||||
disp[bonus_gui_control_pts_count.name].value = n / bonus_data.score_limit[player]
|
disp[bonus_gui_control_pts_count.name].value = n / bonus_data.score_limit[player]
|
||||||
end)
|
end)
|
||||||
@@ -296,9 +299,6 @@ Gui.toolbar.create_button{
|
|||||||
}
|
}
|
||||||
|
|
||||||
Event.add(defines.events.on_player_created, function(event)
|
Event.add(defines.events.on_player_created, function(event)
|
||||||
local player = game.players[event.player_index]
|
|
||||||
bonus_data.score_limit[player] = bonus_score_limit_calc(player)
|
|
||||||
|
|
||||||
if event.player_index ~= 1 then
|
if event.player_index ~= 1 then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
@@ -314,7 +314,6 @@ end)
|
|||||||
|
|
||||||
Event.add(Roles.events.on_role_assigned, function(event)
|
Event.add(Roles.events.on_role_assigned, function(event)
|
||||||
local player = game.players[event.player_index]
|
local player = game.players[event.player_index]
|
||||||
bonus_data[player] = config.pts.base
|
|
||||||
bonus_data.score_limit[player] = bonus_score_limit_calc(player)
|
bonus_data.score_limit[player] = bonus_score_limit_calc(player)
|
||||||
apply_bonus(player)
|
apply_bonus(player)
|
||||||
end)
|
end)
|
||||||
@@ -331,6 +330,7 @@ Event.add(defines.events.on_player_respawned, function(event)
|
|||||||
local container = Gui.get_left_element(bonus_container, player)
|
local container = Gui.get_left_element(bonus_container, player)
|
||||||
local disp = container.frame["bonus_st_1"].disp.table
|
local disp = container.frame["bonus_st_1"].disp.table
|
||||||
local n = bonus_gui_pts_needed(player)
|
local n = bonus_gui_pts_needed(player)
|
||||||
|
bonus_data.score_limit[player] = bonus_score_limit_calc(player)
|
||||||
disp[bonus_gui_control_pts_count.name].caption = n .. " / " .. bonus_data.score_limit[player]
|
disp[bonus_gui_control_pts_count.name].caption = n .. " / " .. bonus_data.score_limit[player]
|
||||||
disp[bonus_gui_control_pts_count.name].value = n / bonus_data.score_limit[player]
|
disp[bonus_gui_control_pts_count.name].value = n / bonus_data.score_limit[player]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user