Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //get all modules from a part
- set getModules to { parameter part. set modules to list(). for m in part:modules { modules:add(part:getModule(m)). } return modules.}.
- set listModules to { parameter part. set modules to list(). for m in part:modules { modules:add(part:getModule(m)). print "found module "+m. } }.
- //activate module event
- set doEvent to { parameter module. parameter index. module:doevent(module:alleventnames[index]). }.
- //activate module action
- set doAction to { parameter module. parameter index. parameter status. module:doaction(module:allactionnames[index], status). }.
- //get module field
- set getField to {
- parameter module.
- parameter index.
- return module:getfield(module:ALLFIELDS[index]).
- }.
- //filter list by name
- set filterListByName to { parameter _list. parameter name.
- set newList to list().
- for item in _list {
- if (item:name:contains(name)){
- newList:add(item).
- }
- }
- return newList.
- }.
- //highlight parts
- set highlightParts to { parameter _parts. parameter color is RED. parameter delaySec is 1.
- set i to 0.
- until i >= _parts:length {
- print "PART #"+i+": "+_parts[i].
- highlight(_parts[i], color):enabled on.
- wait delaySec.
- highlight(_parts[i], color):enabled off.
- set i to i + 1.
- }
- }.
- //list parts in qParts. set rcsTanks to list(). for p in qParts { if(p:name:includes("RCSFuel")){ rcsTanks:add(p). } }
- //transfer("monopropellant",ship:partsdubbedpattern("SOURCE")[1],ship:partsdubbedpattern("DESTINATION")[0],AMOUNT):active on.
- //set i to 0. for a in ship:resources[1]:parts {print "Tank #" + i. highlight(a,green):enabled on. wait 1. highlight(a,green):enabled off. wait 1. set i to i+1.}
- //set addons:camera:flightcamera:position to (-maineve:position:normalized*100)*r(-5,0,0).
- //!runscript z1fNRuEf
- //set addons:camera:flightcamera:target to ship
- //ship:modulesnamed("moduleanimategeneric")[0]:doevent("arm")
- //ship:modulesnamed("modulegrapplenode")[0]:doevent("control from here")
- //set localport to ship:controlpart
- //nextport
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement