Use refresh_invpage in more places

master
Wuzzy 2022-08-12 22:35:56 +02:00
parent 6ef253a0da
commit da61afb6e6
3 changed files with 3 additions and 7 deletions

View File

@ -566,8 +566,7 @@ local function receive_fields(player, form_name, fields)
end
if in_achievements_menu then
local form = achievements.get_formspec(name, selected)
player:set_inventory_formspec(form)
rp_formspec.refresh_invpage(player, "rp_achievements:achievements")
end
end

View File

@ -327,10 +327,8 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
page = 1
end
local form = rp_formspec.get_page("rp_creative:creative", true)
form = form .. creative.get_creative_formspec(player, start_i, start_i / (creative.slots_num) + 1)
if changed then
player:set_inventory_formspec(form)
rp_formspec.refresh_invpage(player, "rp_creative:creative")
end
end)

View File

@ -292,8 +292,7 @@ minetest.register_on_player_receive_fields(function(player, form_name, fields)
end
end
if changed then
local form = get_formspec(name)
player:set_inventory_formspec(form)
rp_formspec.refresh_invpage(player, "rp_player_skins:player_skins")
end
end)