From: RealBadAngel Date: Sat, 23 Feb 2013 02:58:21 +0000 (+0100) Subject: bugfix X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=35cf964e174e51bfcbc04280f32dc2e062db6332;p=zefram%2Fminetest%2Ftechnic.git bugfix --- diff --git a/unified_inventory/api.lua b/unified_inventory/api.lua index 0b222b1..4ef91bb 100644 --- a/unified_inventory/api.lua +++ b/unified_inventory/api.lua @@ -36,8 +36,8 @@ end) -- register_on_joinplayer minetest.register_on_joinplayer(function(player) local player_name = player:get_player_name() - table.insert(unified_inventory.players, player_name) - unified_inventory.players["sound_volume"]=minetest.setting_get("sound_volume")*10 + unified_inventory.players[player_name]={} + unified_inventory.players[player_name]["sound_volume"]=minetest.setting_get("sound_volume")*10 unified_inventory.current_index[player_name] = 1 unified_inventory.filtered_items_list[player_name] = {} unified_inventory.filtered_items_list[player_name] = unified_inventory.items_list @@ -235,9 +235,9 @@ unified_inventory.get_formspec = function(player,page) formspec=formspec.."button[0,2;2,0.5;misc_set_day;Set Day]" formspec=formspec.."button[2,2;2,0.5;misc_set_night;Set Night]" end - formspec = formspec.."label[0,3;Sound volume: "..unified_inventory.players["sound_volume"].."]" - formspec=formspec.."button[2.5,3;1,0.5;misc_vol_down;-]" - formspec=formspec.."button[3.5,3;1,0.5;misc_vol_up;+]" + formspec = formspec.."label[0,3;Sound volume: "..unified_inventory.players[player_name]["sound_volume"].."]" + formspec=formspec.."button[2.5,3;.8,0.5;misc_vol_down;-]" + formspec=formspec.."button[3.2,3;.8,0.5;misc_vol_up;+]" end --Items list @@ -325,19 +325,19 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) end end if fields.misc_vol_down then - local sound_volume=unified_inventory.players["sound_volume"] + local sound_volume=unified_inventory.players[player_name]["sound_volume"] sound_volume=sound_volume-1 if sound_volume<0 then sound_volume=0 end minetest.setting_set("sound_volume",sound_volume/10) - unified_inventory.players["sound_volume"]=sound_volume + unified_inventory.players[player_name]["sound_volume"]=sound_volume unified_inventory.set_inventory_formspec(player, unified_inventory.get_formspec(player,"misc")) end if fields.misc_vol_up then - local sound_volume=unified_inventory.players["sound_volume"] + local sound_volume=unified_inventory.players[player_name]["sound_volume"] sound_volume=sound_volume+1 if sound_volume>10 then sound_volume=10 end minetest.setting_set("sound_volume",sound_volume/10) - unified_inventory.players["sound_volume"]=sound_volume + unified_inventory.players[player_name]["sound_volume"]=sound_volume unified_inventory.set_inventory_formspec(player, unified_inventory.get_formspec(player,"misc")) end