Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

Brodur

Members
  • Content Count

    7
  • Joined

  • Last visited

About Brodur

  • Rank
    Junior Member

Contact Methods

  • Minecraft
    Brodur
  • GitHub
    Brodur
  1. I agree with all of your points, thanks! One question, in the above quote would this not be undesirable? As I store my users in a table where they are the key and a boolean is the value. So if the user was false, aka trusted but not admin, would the above code not function properly?
  2. Asking honestly, what can I do better in this program? I am not overly familiar with lua and would love some pointers on how I could make this program better. Also, pointers on getting event listening working would be great! https://pastebin.com/rChVHKss https://github.com/Brodur/Turret-Control
  3. I am working on making another program and needed to port some old code from computer craft so I figured I may as well share. This file conaints 2 types of menus, a vertical list which takes an array and optional header text, and a yes/no style menu that can be customized. local term = require("term") local event = require("event") local methods = {} function methods.list(m, header) header = header or "Menu List" n=1 while(true) do term.clear() term.setCursor(1,1) term.write(header) term.setCursor(1,2) for i=1, #m, 1 do if(i==n) then term.write(" [" .. m[i] .. "]\n") else term.write(" " .. m[i] .. "\n") end end local _,_,_,key = event.pull("key_down") if(key==200 and n>1) then --go up n = n-1 end if(key==208 and n<#m) then --go down n = n+1 end if(key==28) then --exit break end end term.clear() term.setCursor(1,1) return n end function methods.dialog(prompt, lOpt, rOpt) prompt = prompt or "Continue" lOpt = lOpt or "YES" rOpt = rOpt or "NO" local n = 1 term.write(prompt.."\n") while true do local x, y =term.getCursor() term.clearLine() if n==1 then term.setCursor(x, y) term.clearLine() term.write ("["..lOpt.."] "..rOpt) else term.setCursor(x, y) term.clearLine() term.write(" "..lOpt.." ["..rOpt.."]") end term.setCursor(x, y) local _,_,_,key = event.pull("key_down") if key==203 then n=1 end if key==205 then n=2 end if key==28 then term.write("\n") return n end end end return methods https://pastebin.com/aHa8NnwX
  4. Brodur

    Easy item ids?

    NEI Provides IDs, metas, and display names easily enough, however it only dumps a reference to the recipe handlers and no recipes themselves. Might have to look into manual input for that bit... that'd be tedious.
  5. Brodur

    Easy item ids?

    That would be amazing, I will look into that.
  6. Brodur

    Easy item ids?

    Is there an easy way to obtain Item ids, common names, and material costs? I am conceptualizing an inventory management program and wondering about the feasability of having robots pick the base components needs to craft an item based on a recursivley generated list (calls all the different material costs until it returns an item with no cost). I have a CSV of vanilla ids and names, but not material costs. Furthermore this would likely be used with some FTB modpack, which would mean I would like to know if there are lists out there for modded items as well. Any resources would be much appreciated.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.