Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function FlyMeToTheMunDriver(lat, lon)
- print "Launching..."
- mechjeb.launchTo(125000, 0)
- wait(mechjeb.free)
- mechjeb.autoStageActivate()
- print "TMI..."
- mechjeb.transfer("Mun", 200000)
- wait(mechjeb.free)
- print "Warping to SoI..."
- mechjeb.warpToEvent("soi")
- wait(mechjeb.free)
- print "Warping to Pe..."
- mechjeb.warpToEvent("pe", 30)
- wait(mechjeb.free)
- print "Circularizing orbit..."
- mechjeb.circularize()
- wait(mechjeb.free)
- print "Landing..."
- if (lat == nil or lon == nil) then
- mechjeb.landAt(0, 0)
- else
- mechjeb.landAt(lat, lon)
- end
- wait(mechjeb.free)
- mechjeb.autoStageDeactivate()
- print "Landed!"
- end
- function FlyMeToTheMun(lat, lon)
- local co = coroutine.create(FlyMeToTheMunDriver)
- coroutine.resume(co, lat, lon)
- end
- print "Usage: FlyMeToTheMun(lat, lon)"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement