Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local ports = {
- ["serverport"] = 8080,
- ["phoneport"] = 8081
- }
- local modem = peripheral.wrap("back")
- modem.open(ports.phoneport)
- function printTable(t)
- local finalstring = ""
- for _,v in ipairs(t) do
- finalstring = finalstring..v..","
- end
- finalstring = string.sub(finalstring,1,#finalstring-1)
- return finalstring
- end
- function formatargs(args)
- local final = {}
- final["startPos"] = vector.new(args[1],args[2],args[3])
- final["endPos"] = vector.new(args[4],args[5],args[6])
- return final
- end
- function vectorToString(vector)
- local str = ""
- str = str..vector.x.." "..vector.y.." "..vector.z
- return str
- end
- -- print(printTable(arg))
- local finalargs = formatargs(arg)
- finalargs = vectorToString(finalargs.startPos).." "..vectorToString(finalargs.endPos)
- modem.transmit(ports.serverport,ports.phoneport,finalargs)
- event, side, senderChannel, replyChannel, msg, distance = os.pullEvent("modem_message")
- print(msg)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement