Advertisement
Guest User

api.lua

a guest
Apr 28th, 2013
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.20 KB | None | 0 0
  1. inven = {}
  2. function inven.creative_inv(player)
  3. local name = player:get_player_name()
  4.     CREATIVE_FORMSPEC = "invsize[11,9.5;]"..
  5.         "button[9.5,0;1.5,1.5;creative_search;Search]"..
  6.         "list[detached:"..name.."_outfit;armor_head;0,0.1;1,1;]"..
  7.         "list[detached:"..name.."_outfit;armor_torso;0,1.6;1,1;]"..
  8.         "list[detached:"..name.."_outfit;armor_legs;2.5,.1;1,1;]"..
  9.         "list[detached:"..name.."_outfit;armor_feet;2.5,1.6;1,1;]"..
  10.         "image[1,0;1.5,3;player.png]"..
  11.         "list[current_player;main;0,3.5;8,4;]"..
  12.         "label[8,5;Trash]"..
  13.         "list[detached:creative_trash;main;8,5.5;1,1;]"..
  14.         "button[8,6.5;1,1;clear_inventory;Clear]"..
  15.         "button[9.5,8;1.5,1.5;creative_survival;Survival]"
  16.         player:get_inventory():set_width("craft", 2)
  17.         player:get_inventory():set_size("craft", 4)
  18.     player:set_inventory_formspec(CREATIVE_FORMSPEC)
  19. end
  20.  
  21. function inven.survival_inv(player)
  22. local name = player:get_player_name()
  23.     SURVIVAL_FORMSPEC = "invsize[8,8.5;]"..
  24.         "background[-0.19,-0.25;8.4,9.275;survival_inventory.png]"..
  25.         "list[detached:"..name.."_outfit;armor_head;0,0;1,1;]"..
  26.         "list[detached:"..name.."_outfit;armor_torso;0,1;1,1;]"..
  27.         "list[detached:"..name.."_outfit;armor_legs;0,2;1,1;]"..
  28.         "list[detached:"..name.."_outfit;armor_feet;0,3;1,1;]"..
  29.         "image[1.6,0.25;2,4;player.png]"..
  30.         "list[current_player;main;0,4.5;8,4;]"..
  31.         "list[current_player;craft;4,1;2,2;]"..
  32.         "list[current_player;craftpreview;7,1.5;1,1;]"
  33.         player:get_inventory():set_width("craft", 2)
  34.         player:get_inventory():set_size("craft", 4)
  35.     player:set_inventory_formspec(SURVIVAL_FORMSPEC)
  36. end
  37.  
  38. function inven.creative_searchitems(player)
  39.     pagenum = math.floor(pagenum)
  40.     local pagemax = math.floor((creative_inventory.creative_inventory_size-1) / (9*5) + 1)
  41.     CREATIVE_SEARCH_ITEMS = "invsize[11,9.5;]"..
  42.         "button[9.5,0;1.5,1.5;creative_search;Search]"..
  43.         "list[current_player;main;0.5,7;8,4;]"..
  44.         "list[detached:creative;main;0.5,3.5;9,5;"..tostring(start_i).."]"..
  45.         "label[7.5,2.5;"..tostring(pagenum).."/"..tostring(pagemax).."]"..
  46.         "button[4.9,2.5;;1.6,1;creative_prev;<<]"..
  47.         "button[8.5,2.5;1.6,1;creative_next;>>]"..
  48.         "button[9.5,8;1.5,1.5;creative_survival;Survival]"
  49.     player:set_inventory_formspec(CREATIVE_SEARCH_ITEMS)
  50. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement