I cant seem to make a custom error message for if the program is being used wrong. I don't really know how to use pcall() can you even return a custom error message back to it?
http://pastebin.com/QpfucDe1
GUI program:
bError, sError = pcall(shell.run, "program name", "variable") if not bError then menustate = "error menu" else menustate = "main menu" end
Program ran by GUI program:
if turtle.getFuelLevel() > 0 then return false, "Error, there must be fuel in the turtle!" endalso tryed
if turtle.getFuelLevel() > 0 then return "Error, there must be fuel in the turtle!" end
Edited by Henness, 21 January 2014 - 01:20 PM.