Hey Gado,
When you're editing the mission, it is in a folder with the mission.sqm , the description.ext, the briefing.html and any script files you have in there. When everything is working great in testing yourself, just save the mission as a user mission then save it as "Export to Multiplayer mission" .
When you do that, the game automatically combines and compresses everything in that folder into the GadoMission.pbo file . Then when u play MP games, you pick the island then map and the host PC will automatically send the GadoMission.pbo file to any other client PC's , so it isn't necessary for them to already have the mission or separate scripts.
That is, unless you're doing something funky with scripts outside the normal realm of the mission.
2 notes:
In OFP , the newly received mission will automatically go into the (default) C:/ Program Files/Operation Flashpoint/MPMissions folder. For Resistance, it goes into the OpFlash/MPMissionsCache folder and u have to copy/move it over to MPMissions.
Also, if you copy your mission folder (in your OpFlash/Users/Username/Missions folder) over to your OpFlash/Users/Username/MPMissions folder, you will be able to test and edit the mission in a more realistic MP way. i.e., the MP interface comes up and you select the map from the bottom ...it will be in YELLOW ....then your role. I suggest doing this as some scripts and respawn do not work when using the Single player editor. However, any changes made here in the MP editor should be saved as User Mission then copied over to Users/Missions folder , re-opened in SP editor and re-saved to Export to MP ...sometimes bug there and MP editor doesn't update correctly. You should also delete the .pbo mission file in the OpFlash/MPMissions folder before trying to re-save .
Hope that helps. ;D