forked from minetest-mods/unified_inventory
Only do paperflip sound when really changing page
This commit is contained in:
parent
b0e10d44f4
commit
37d87d6afc
@ -79,33 +79,21 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
|||||||
/ (80) + 1)
|
/ (80) + 1)
|
||||||
|
|
||||||
if fields.start_list then
|
if fields.start_list then
|
||||||
minetest.sound_play("paperflip1",
|
|
||||||
{to_player=player_name, gain = 1.0})
|
|
||||||
start_i = 1
|
start_i = 1
|
||||||
end
|
end
|
||||||
if fields.rewind1 then
|
if fields.rewind1 then
|
||||||
minetest.sound_play("paperflip1",
|
|
||||||
{to_player=player_name, gain = 1.0})
|
|
||||||
start_i = start_i - 1
|
start_i = start_i - 1
|
||||||
end
|
end
|
||||||
if fields.forward1 then
|
if fields.forward1 then
|
||||||
minetest.sound_play("paperflip1",
|
|
||||||
{to_player=player_name, gain = 1.0})
|
|
||||||
start_i = start_i + 1
|
start_i = start_i + 1
|
||||||
end
|
end
|
||||||
if fields.rewind3 then
|
if fields.rewind3 then
|
||||||
minetest.sound_play("paperflip1",
|
|
||||||
{to_player=player_name, gain = 1.0})
|
|
||||||
start_i = start_i - 3
|
start_i = start_i - 3
|
||||||
end
|
end
|
||||||
if fields.forward3 then
|
if fields.forward3 then
|
||||||
minetest.sound_play("paperflip1",
|
|
||||||
{to_player=player_name, gain = 1.0})
|
|
||||||
start_i = start_i + 3
|
start_i = start_i + 3
|
||||||
end
|
end
|
||||||
if fields.end_list then
|
if fields.end_list then
|
||||||
minetest.sound_play("paperflip1",
|
|
||||||
{to_player=player_name, gain = 1.0})
|
|
||||||
start_i = pagemax
|
start_i = pagemax
|
||||||
end
|
end
|
||||||
if start_i < 1 then
|
if start_i < 1 then
|
||||||
@ -115,6 +103,8 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
|||||||
start_i = pagemax
|
start_i = pagemax
|
||||||
end
|
end
|
||||||
if not (start_i == start) then
|
if not (start_i == start) then
|
||||||
|
minetest.sound_play("paperflip1",
|
||||||
|
{to_player=player_name, gain = 1.0})
|
||||||
unified_inventory.current_index[player_name] = (start_i - 1) * 80 + 1
|
unified_inventory.current_index[player_name] = (start_i - 1) * 80 + 1
|
||||||
unified_inventory.set_inventory_formspec(player,
|
unified_inventory.set_inventory_formspec(player,
|
||||||
unified_inventory.current_page[player_name])
|
unified_inventory.current_page[player_name])
|
||||||
|
Loading…
Reference in New Issue
Block a user