Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- minetest.register_on_player_receive_fields(function(player,formname,fields)
- local name = player:get_player_name()
- if fields.saw then
- local creative = minetest.setting_getbool("creative_mode") or minetest.check_player_privs(name,{creative=true})
- local havesaw = player:get_inventory():contains_item("main","moreblocks:circular_saw")
- if havesaw or creative then
- minetest.show_formspec(name,"invsaw:saw",string.format(invsaw.formspec,name,name,name,invsaw.users[name].max_offered,name))
- else
- minetest.show_formspec(name,"invsaw:nosaw",invsaw.nosawformspec)
- end
- return true
- elseif formname == "invsaw:saw" and fields.Set then
- invsaw.users[name].max_offered = tonumber(fields.max_offered) or 99
- invsaw.update_inventory(invsaw.users[name].inv,name,0)
- minetest.show_formspec(name,"invsaw:saw",string.format(invsaw.formspec,name,name,name,invsaw.users[name].max_offered,name))
- return true
- elseif fields.Back then
- local player_name = player:get_player_name()
- local waypoints = "waypoints"
- --unified_inventory.set_inventory_formspec(player_name, waypoints)
- minetest.chat_send_player(name,"No waypoint") --THIS LINE PRINTS
- minetest.chat_send_player(player,"No waypoint 2") --THIS LINE CRASHES IT
- minetest.chat_send_player(player_name,"No waypoint 3") --THINS LINE PRINTS
- else
- return false
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement