Advertisement
Guest User

Untitled

a guest
Oct 28th, 2013
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 13.11 KB | None | 0 0
  1.  
  2. rightclickmenues = {}
  3.  
  4. rightclickmenues.seesaw = {
  5.     {t="text", value="distance:"},
  6.     {t="scrollbar", min=2, max=10, step=1, default=7},
  7.     {t="text", value="left height:"},
  8.     {t="scrollbar", min=1, max=10, step=1, default=4},
  9.     {t="text", value="right height:"},
  10.     {t="scrollbar", min=1, max=10, step=1, default=6},
  11.     {t="text", value="platf. width:"},
  12.     {t="scrollbar", min=1, max=10, step=0.5, default=3},
  13. }
  14.  
  15. rightclickmenues.spawn = {
  16.     {t="text", value="for players:"},
  17.     {t="checkbox", text="all", default="true"},
  18.     {t="checkbox", text="1", default="false"},
  19.     {t="checkbox", text="2", default="false"},
  20.     {t="checkbox", text="3", default="false"},
  21.     {t="checkbox", text="4", default="false"},
  22.     {t="checkbox", text="the rest", default="false"}
  23. }
  24.  
  25. rightclickmenues.castlefire = {
  26.     {t="text", value="length:"},
  27.     {t="scrollbar", min=1, max=16, step=1, default=6},
  28.     {t="text", value="delay:"},
  29.     {t="scrollbar", min=0.03, max=1, step=0.01, default=0.11},
  30.     {},
  31.     {t="checkbox", text="counter-cw", default="false"}
  32. }
  33.  
  34. rightclickmenues.timer = {
  35.     {t="text", value="time:"},
  36.     {t="scrollbar", min=1, max=10, step=0.01, default=1},
  37.     {},
  38.     {t="linkbutton", value="link power", link="power"}
  39. }
  40.  
  41. rightclickmenues.delayer = {
  42.     {t="checkbox", text="visible", default="true"},
  43.     {},
  44.     {t="text", value="delay:"},
  45.     {t="scrollbar", min=0.01, max=10, step=0.01, default=1},
  46.     {},
  47.     {t="linkbutton", value="link power", link="power"}
  48. }
  49.  
  50. rightclickmenues.wallindicator = {
  51.     {t="checkbox", text="reversed", default="false"},
  52.     {t="linkbutton", value="link power", link="power"}
  53. }
  54.  
  55. rightclickmenues.notgate = {
  56.     {t="checkbox", text="visible", default="true"},
  57.     {},
  58.     {t="linkbutton", value="link in", link="in"}
  59. }
  60.  
  61. rightclickmenues.orgate = {
  62.     {t="checkbox", text="visible", default="true"},
  63.     {},
  64.     {t="linkbutton", value="link in 1", link="1"},
  65.     {t="linkbutton", value="link in 2", link="2"},
  66.     {t="linkbutton", value="link in 3", link="3"},
  67.     {t="linkbutton", value="link in 4", link="4"}
  68. }
  69.  
  70. rightclickmenues.andgate = {
  71.     {t="checkbox", text="visible", default="true"},
  72.     {},
  73.     {t="linkbutton", value="link in 1", link="1"},
  74.     {t="linkbutton", value="link in 2", link="2"},
  75.     {t="linkbutton", value="link in 3", link="3"},
  76.     {t="linkbutton", value="link in 4", link="4"}
  77. }
  78.  
  79. rightclickmenues.musicentity = {
  80.     {t="checkbox", text="visible", default="true"},
  81.     {t="checkbox", text="single use", default="true"},
  82.     {},
  83.     {t="submenu", entries=function() local t = {} for i, v in pairs(musiclist) do table.insert(t, v) end return t end, actualvalue=true, default=1, width=15},
  84.     {},
  85.     {t="linkbutton", value="link trigger", link="trigger"}
  86. }
  87.  
  88. rightclickmenues.enemyspawner = {
  89.     {t="submenu", entries=function() return {unpack(enemies)} end, actualvalue=true, default=1, width=15},
  90.     {},
  91.     {t="text", value="velocity x:"},
  92.     {t="scrollbar", min=-50, max=50, default=0},
  93.     {t="text", value="velocity y:"},
  94.     {t="scrollbar", min=-50, max=50, default=0},
  95.     {},
  96.     {t="linkbutton", value="link trigger", link="trigger"}
  97. }
  98.  
  99. rightclickmenues.boxtube = {
  100.     {t="text", value="on load:"},
  101.     {t="checkbox", text="drop box", default="true"},
  102.     {},
  103.     {t="checkbox", text="respawn obj", default="true"},
  104.     {t="text", value="if destroyed"},
  105.     {},
  106.     {t="text", value="object:"},
  107.     {t="submenu", entries=function() return {"box", unpack(enemies)} end, actualvalue=true, default=1, width=15},
  108.     {},
  109.     {t="linkbutton", value="link drop", link="drop"}
  110. }
  111.  
  112. rightclickmenues.laserdetector = {
  113.     {t="text", value="direction:"},
  114.     {t="directionbuttons", left=true, right=true, up=true, down=true, default="right"}
  115. }
  116.  
  117. rightclickmenues.pushbutton = {
  118.     {t="text", value="direction:"},
  119.     {t="directionbuttons", left=true, right=true, default="left"},
  120.     {},
  121.     {t="text", value="base:"},
  122.     {t="directionbuttons", left=true, right=true, up=true, down=true, default="down"}
  123. }
  124.  
  125. rightclickmenues.platformfall = {
  126.     {t="text", value="width:"},
  127.     {t="scrollbar", min=1, max=10, step=0.5, default=3}
  128. }
  129.  
  130. rightclickmenues.pipe = {
  131.     {t="text", value="destination:"},
  132.     {t="submenu", entries={"main", "sub-1", "sub-2", "sub-3", "sub-4", "sub-5"}, default=1, width=5},
  133. }
  134.  
  135. rightclickmenues.vine = {
  136.     {t="text", value="destination:"},
  137.     {t="submenu", entries={"main", "sub-1", "sub-2", "sub-3", "sub-4", "sub-5"}, default=1, width=5},
  138. }
  139.  
  140. rightclickmenues.mazegate = {
  141.     {t="text", value="gatenumber:"},
  142.     {t="submenu", entries={"main", "gate 1", "gate 2", "gate 3", "gate 4", "gate 5"}, default=1, width=6},
  143. }
  144.  
  145. rightclickmenues.pipespawn = {
  146.     {t="text", value="source:"},
  147.     {t="submenu", entries={"main", "sub-1", "sub-2", "sub-3", "sub-4", "sub-5"}, default=1, width=5},
  148. }
  149.  
  150. rightclickmenues.warppipe = {
  151.     {t="text", value="world:"},
  152.     {t="submenu", entries={"1", "2", "3", "4", "5", "6", "7", "8"}, default=1, width=1},
  153.     {t="text", value="level:"},
  154.     {t="submenu", entries={"1", "2", "3", "4", "5", "6", "7", "8"}, default=1, width=1},
  155. }
  156.  
  157. rightclickmenues.funnel = {
  158.     {t="text", value="direction:"},
  159.     {t="directionbuttons", left=true, up=true, right=true, down=true, default="right"},
  160.     {},
  161.     {t="text", value="speed:"},
  162.     {t="scrollbar", min=funnelminspeed, max=funnelmaxspeed, step=0.01, default=3},
  163.     {},
  164.     {t="checkbox", text="reverse", default="false"},
  165.     {t="checkbox", text="default off", default="false"},
  166.     {},
  167.     {t="linkbutton", value="link reverse", link="reverse"},
  168.     {t="linkbutton", value="link power", link="power"}
  169. }
  170.  
  171. rightclickmenues.emance = {
  172.     {t="text", value="direction:"},
  173.     {t="directionbuttons", hor=true, ver=true, default="ver"},
  174.     {},
  175.     {t="checkbox", text="default off", default="false"},
  176.     {},
  177.     {t="linkbutton", value="link power", link="power"}
  178. }
  179.  
  180. rightclickmenues.laser = {
  181.     {t="text", value="direction:"},
  182.     {t="directionbuttons", left=true, up=true, right=true, down=true, default="right"},
  183.     {},
  184.     {t="checkbox", text="default off", default="false"},
  185.     {},
  186.     {t="linkbutton", value="link power", link="power"}
  187. }
  188.  
  189. rightclickmenues.lightbridge = {
  190.     {t="text", value="direction:"},
  191.     {t="directionbuttons", left=true, up=true, right=true, down=true, default="right"},
  192.     {},
  193.     {t="checkbox", text="default off", default="false"},
  194.     {},
  195.     {t="linkbutton", value="link power", link="power"}
  196. }
  197.  
  198. rightclickmenues.platformspawner = {
  199.     {t="text", value="direction:"},
  200.     {t="directionbuttons", up=true, down=true, default="up"},
  201.     {},
  202.     {t="text", value="width:"},
  203.     {t="scrollbar", min=1, max=10, step=0.5, default=3},
  204.     {t="text", value="speed:"},
  205.     {t="scrollbar", min=0.5, max=10, step=0.01, default=3.5},
  206.     {t="text", value="delay:"},
  207.     {t="scrollbar", min=1, max=10, step=0.01, default=2.18}
  208. }
  209.  
  210. rightclickmenues.platform = {
  211.     {t="text", value="width:"},
  212.     {t="scrollbar", min=1, max=10, step=0.5, default=3},
  213.     {t="text", value="distance x:"},
  214.     {t="scrollbar", min=-15, max=15, step=0.5, default=3.3125},
  215.     {t="text", value="distance y:"},
  216.     {t="scrollbar", min=-15, max=15, step=0.5, default=0},
  217.     {t="text", value="duration:"},
  218.     {t="scrollbar", min=1, max=10, step=0.01, default=4}
  219. }
  220.  
  221. rightclickmenues.scaffold = {
  222.     {t="text", value="direction:"},
  223.     {t="directionbuttons", down=true, left=true, right=true, up=true, default="right"},
  224.     {t="checkbox", text="default off", default="false"},
  225.     {t="text", value="width:"},
  226.     {t="scrollbar", min=0.5, max=15, step=0.5, default=3},
  227.     {t="text", value="distance:"},
  228.     {t="scrollbar", min=0.5, max=15, step=0.01, default=3},
  229.     {t="text", value="speed:"},
  230.     {t="scrollbar", min=0.5, max=10, step=0.01, default=5.5},
  231.     {t="text", value="wait start:"},
  232.     {t="scrollbar", min=0, max=10, step=0.01, default=0.5},
  233.     {t="text", value="wait end:"},
  234.     {t="scrollbar", min=0, max=10, step=0.01, default=0.5},
  235.     {t="linkbutton", value="link power", link="power"}
  236. }
  237.  
  238. rightclickmenues.faithplate = {
  239.     {t="text", value="velocity x:"},
  240.     {t="scrollbar", min=-50, max=50, step=0.01, default=30},
  241.     {t="text", value="velocity y:"},
  242.     {t="scrollbar", min=5, max=50, step=0.01, default=30},
  243.     {},
  244.     {t="checkbox", text="default off", default="false"},
  245.     {},
  246.     {t="linkbutton", value="link power", link="power"}
  247. }
  248.  
  249. rightclickmenues.door = {
  250.     {t="text", value="direction:"},
  251.     {t="directionbuttons", hor=true, ver=true, default="ver"},
  252.     {},
  253.     {t="checkbox", text="start open", default="false"},
  254.     {t="checkbox", text="force close", default="false"},
  255.     {},
  256.     {t="linkbutton", value="link open", link="open"}
  257. }
  258.  
  259. rightclickmenues.gel = {
  260.     {t="text", value="type:"},
  261.     {t="submenu", entries={"blue", "orange", "white", "purple"}, default=1, width=6},
  262.     {},
  263.     {t="text", value="direction:"},
  264.     {t="checkbox", text="left", default="false"},
  265.     {t="checkbox", text="top", default="true"},
  266.     {t="checkbox", text="right", default="false"},
  267.     {t="checkbox", text="bottom", default="false"}
  268. }
  269.  
  270. rightclickmenues.geldispenser = {
  271.     {t="text", value="direction:"},
  272.     {t="directionbuttons", left=true, right=true, down=true, up=true, default="down"},
  273.     {},
  274.     {t="text", value="type:"},
  275.     {t="submenu", entries={"blue", "orange", "white", "purple"}, default=1, width=6},
  276.     {},
  277.     {t="checkbox", text="default off", default="false"},
  278.     {},
  279.     {t="linkbutton", value="link power", link="power"}
  280. }
  281.  
  282. rightclickmenues.panel = {
  283.     {t="text", value="direction:"},
  284.     {t="directionbuttons", left=true, up=true, right=true, down=true, default="right"},
  285.     {},
  286.     {t="checkbox", text="start white", default="false"},
  287.     {},
  288.     {t="linkbutton", value="link power", link="power"}
  289. }
  290.  
  291. rightclickmenues.button = {
  292.     {t="text", value="direction:"},
  293.     {t="directionbuttons", left=true, right=true, up=true, down=true, default="down"}
  294. }
  295.  
  296. rightclickmenues.textentity = {
  297.     {t="input", default="text", max=50},
  298.     {},
  299.     {t="checkbox", text="default off", default="false"},
  300.     {},
  301.     {t="text", value="red:"},
  302.     {t="scrollbar", min=0, max=255, step=1, default=255},
  303.     {t="text", value="green:"},
  304.     {t="scrollbar", min=0, max=255, step=1, default=255},
  305.     {t="text", value="blue:"},
  306.     {t="scrollbar", min=0, max=255, step=1, default=255},
  307.     {},
  308.     {t="linkbutton", value="link power", link="power"}
  309. }
  310.  
  311. rightclickmenues.squarewave = {
  312.     {t="text", value="off time"},
  313.     {t="scrollbar", min=0.01, max=10, step=0.01, default=2},
  314.     {t="text", value="on time"},
  315.     {t="scrollbar", min=0.01, max=10, step=0.01, default=2},
  316.     {},
  317.     {t="text", value="start time"},
  318.     {t="scrollbar", min=0, max=1, step=0.01, default=0},
  319.     {},
  320.     {t="checkbox", text="visible", default="true"}
  321. }
  322.  
  323. --[[rightclickmenues.upfire = { --IS NOW AN ENEMY
  324.     {t="text", value="height:"},
  325.     {t="scrollbar", min=0.5, max=15, step=0.01, default=7.5},
  326.     {},
  327.     {t="text", value="wait time:"},
  328.     {t="scrollbar"; min=0.1, max=6, step=0.01, default=3},
  329.     {t="text", value="random add:"},
  330.     {t="scrollbar"; min=0, max=6, step=0.01, default=0}
  331. }]]
  332.  
  333. rightclickmenues.regiontrigger = {
  334.     {t="checkbox", text="players only", default="true"},
  335.     {},
  336.     {t="regionselect", value="select region", region="region", default="region:0:0:1:1"}
  337. }
  338.  
  339. rightclickmenues.animationtrigger = {
  340.     {t="text", value="animation id"},
  341.     {t="input", default="my_anim", max=12},
  342.     {},
  343.     {t="checkbox", text="players only", default="true"},
  344.     {},
  345.     {t="regionselect", value="select region", region="region", default="region:0:0:1:1"}
  346. }
  347.  
  348. rightclickmenues.animatedtiletrigger = {
  349.     {t="checkbox", text="visible", default="true"},
  350.     {},
  351.     {t="regionselect", value="select tiles", region="region", default="region:0:0:1:1"},
  352.     {},
  353.     {t="linkbutton", value="link trigger", link="trigger"}
  354. }
  355.  
  356. rightclickmenues.checkpoint = {
  357.     {t="text", value="for players:"},
  358.     {t="checkbox", text="all", default="true"},
  359.     {t="checkbox", text="1", default="false"},
  360.     {t="checkbox", text="2", default="false"},
  361.     {t="checkbox", text="3", default="false"},
  362.     {t="checkbox", text="4", default="false"},
  363.     {t="checkbox", text="the rest", default="false"},
  364.     {},
  365.     {t="checkbox", text="visible", default="false"},
  366.     {},
  367.     {t="regionselect", value="select region", region="region", default="region:0:0:1:1"},
  368.     {},
  369.     {t="linkbutton", value="link trigger", link="trigger"}
  370. }
  371.  
  372. rightclickmenues.portal1 = {
  373.     {t="text", value="direction:"},
  374.     {t="directionbuttons", left=true, right=true, down=true, up=true, default="up"},
  375.     {},
  376.     {t="text", value="portal id:"},
  377.     {t="submenu", entries={"1", "2", "3", "4", "5", "6", "7", "8"}, default=1, width=1},
  378.     {},
  379.     {t="checkbox", text="default on", default="false"},
  380.     {},
  381.     {t="linkbutton", value="link power", link="power"}
  382. }
  383.  
  384. rightclickmenues.portal2 = {
  385.     {t="text", value="direction:"},
  386.     {t="directionbuttons", left=true, right=true, down=true, up=true, default="up"},
  387.     {},
  388.     {t="text", value="portal id:"},
  389.     {t="submenu", entries={"1", "2", "3", "4", "5", "6", "7", "8"}, default=1, width=1},
  390.     {},
  391.     {t="checkbox", text="default on", default="false"},
  392.     {},
  393.     {t="linkbutton", value="link power", link="power"}
  394. }
  395.  
  396. rightclickmenues.pedestal = {
  397.     {t="text", value="portal:"},
  398.     {t="checkbox", text="blue", default="false"},
  399.     {t="checkbox", text="orange", default="false"}
  400. }
  401.  
  402. groundlighttable = {"groundlightver", "groundlighthor", "groundlightupright", "groundlightrightdown", "groundlightdownleft", "groundlightleftup"}
  403.  
  404. for i = 1, #groundlighttable do
  405.     rightclickmenues[groundlighttable[i]] = {
  406.         {t="checkbox", text="default on", default="false"},
  407.         {},
  408.         {t="linkbutton", value="link power", link="power"}
  409.     }
  410. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement