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

Virgil_the_Freak

Members
  • Content Count

    1
  • Joined

  • Last visited

Posts posted by Virgil_the_Freak

  1. I need to run a program on a robot using os.execute or similar and then collect a return value (a slot number).  I've tried the 'return' keyword but the program just spits out the normal "true" saying the program ran, but nothing else.

    The code I have now is:

    #component declarations and requires statements for robot and inventory controller
    
    lookingFor = args[1]
    
    for i=1,robot.inventorySize()do
    	robot.select(i)
    	item = invcon.getStackInInternalSlot()
    	if item ~= nil then
    		itemName = item['label']
    	end
    	if lookingFor == itemName then
    		return i
    	end
    end
    return 0



    Anyone know if this is possible, and if so how to do it?

×
×
  • Create New...

Important Information

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