Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- peripheral.find("modem", rednet.open);
- function gethost()
- while true do
- local tmphost = rednet.lookup("elevator", "elevator.api");
- if (type(tmphost) == "number") then
- return tmphost;
- end
- end
- end
- local host = gethost();
- -- local host = 7;
- rednet.send(host, "iamel_door");
- function iam()
- -- host = rednet.lookup("elevator", "elevator.api");
- rednet.send(host, "iamel_door");
- end
- local doorside = "back";
- redstone.setOutput(doorside, true);
- sleep(0.1);
- redstone.setOutput(doorside, false);
- while true do
- -- iam();
- -- sleep(0.5);
- com, msgdata = rednet.receive(nil, 5);
- print("com: " .. tostring(com));
- print("msg: " .. tostring(msgdata));
- -- for Key = 1, #msg, 1 do
- -- print(msg[Key]);
- -- end;
- if(msgdata == "open") then
- redstone.setOutput(doorside, true);
- elseif(msgdata == "close") then
- redstone.setOutput(doorside, true);
- sleep(0.1);
- redstone.setOutput(doorside, false);
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement