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

BrisingrAerowing

Members
  • Content Count

    153
  • Joined

  • Last visited

  • Days Won

    18

Everything posted by BrisingrAerowing

  1. MapUtils is a utility library for Adventure/Puzzle/Parkour/etc map makers that want to use OpenComputers to handle the logic behind the map. It is currently being developed, and is intended to have a large number of methods for easing the burden of map making. Methods include: Checking whether the player is within certain (cuboid) bounds Managing a player's inventory Placing/removing blocks Moving the player around More to come... This utility is currently being developed, and is not ready for use yet. I will post a link when I get further along with it.
  2. A quick way to get the documentation of a function is to use the component.doc method. Here is a quick (and untested) script to use this function. local component = require("component") local args = {...} if #args ~= 2 then print("USAGE: getdoc <component address> <method name>") return end print(component.doc(args[1], args[2])) The script needs the UUID address of the component. There are other projects on these forums that allow viewing documentation. Take a look around for them.
  3. @gamax92 Certainly! Go ahead! EDIT: I'm going to update it to allow for mounting multiple paths, which is what PhysFS is designed for. EDIT2: Should be good now.
  4. I actually was able to get a PhysFS based server working correctly! It can be obtained from my Programs Repository.
  5. @gamax92 What about using Lua-PhysFS as a backend for a server? I may try to write my own server for this using that.
  6. Awesome! Hope the move goes well and nothing gets broken!
  7. Well, the error says the syntax is invalid, and it is. If you want to execute the message, then you need to do something like this: load(message1)() This loads the code and compiles it, then the empty parenthesis afterwards executes it.
  8. OpenKVS is a basic Key-Value store for OpenComputers, based off of the Tincan library. API: kvs.set(key, value) -- Sets a key-value pair. Returns the set value kvs.get(key) -- Gets the value for the specified key. Returns that value kvs.delete(key) -- Deletes the specified key-value pair. Returns nil kvs.exists(key) -- Returns true if the specified key exists. kvs.decr(key, amount) -- Decrements the specified numeric key by the specified amount, or 1 if not specified. kvs.incr(key, amount) -- Increments the specified numeric key by the specified amount, or 1 if not specified. k
  9. Since you say the chest is on top of the transposer, you should use sides.top, not sides.south.
  10. There is an Addon mod for that: OpenPrinter It has printer/scanner block. EDIT: No images AFAIK.
  11. I'll have to get my base set up and a OC computer configured first. I have a lot of work to do on my base still (it is a large underground hidden bunker).
  12. How about adding some charts? I would do so myself if I knew how to do GUI programming in OpenComputers. I may still try and do that as an extension to this library.
  13. I didn't even notice that method! :facepalm: Thanks!
  14. Is it possible to create and send custom events? I would like to do so in my proximity door daemon so that people can act on allowed or denied entities (like triggering a lockdown and alarm for an intruder).
  15. I've build a daemon based on this, allowing the computer/server to also run other things. Thanks for posting this, though. It is quite cool, and I never would have built mine if this wasn't here.
  16. I'll definitely be using this in my massive underground bunker project (along with a lot of other things). I still have to get the initial construction done, though. Building twelve floors underground is time consuming, even with WorldEdit.
  17. This is quite cool. I used it as an example for how to implement services for my Proximity Door Daemon program. It would have taken much longer otherwise.
  18. This program is a service/daemon that automatically opens doors based on input from motion sensors. Features: Any arbitrary number of doors, each with its own configuration Events on entity allowed/denied Logging of access attempts Plugin support Installation: wget -f https://github.com/BrisingrAerowing/OC-Programs/raw/master/gryphonlib/gryphonlib.lua /lib/gryphonlib.lua wget -f https://github.com/BrisingrAerowing/OC-Programs/raw/master/inifile/inifile.lua /lib/inifile.lua mkdir /etc/proxdoor.d wget -f https://github.com/BrisingrAerowing/OC-Programs/raw/mas
  19. @Vexatos Could you add my programs repository? The url is https://github.com/BrisingrAerowing/OC-Programs I have some new programs I want to share.
  20. Hey. Could I get an OpenPrograms Repo set up? My Github username is the same as my username here. I have a few things I am working on that I want to share.
  21. Who/Where do I ask to get an OpenPrograms Repo set up? I would like one to store my LuaFileSystem emulation for OpenOS so people can install it.
×
×
  • Create New...

Important Information

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