For the dropship system, you can make a counter for how much space is taken (so 1 space is 1 dc, total 8). When, say, you need to pick up a marine, it is created by a computer. If you have enough room (at most 7), it is given to you, you add 1 dc and it is loaded. If you pick up a vulture and there is enough room (at most 6 dc) it is given to you, you add 1 dc and it is loaded. If you pick up a marine and there isn't enough room (at least 8), then the marine is removed. Same with the vulture.
So the triggers go like this. (P1=player P2= computer loc= where the dropship is at. dc= the death counter for space)
C: P2 brings at least 1 Marine to loc
C: P1 has at most 7 deaths of dc
A: Give Marine to P1
A: Load Dropship
A: Add 1 death for dc
C: P2 brings at least 1 Vulture to loc
C: P1 has at most 6 deaths of dc
A: Give Vulture to P1
A: Load Dropship
A: Add 2 death for dc
C: P2 brings at least 1 Marine to loc
C: P1 has at least 8 deaths of dc
A: Display "Full"
A: Remove 1 Marine for P2
C: P2 brings at least 1 Vulture to loc
C: P1 has at least 7 deaths of dc
A: Display "Full"
A: Remove 1 Vulture for P2 at loc
Oh, and I forgot. When you use the item, decrease the dc by 1 or 2. And you may also want to put a dc in these triggers because it takes time to make the unit load, and it might mistake the loading ones with the unloading ones. This should work out.
And for the flame, you shouldn't be moving them. First, you disable and vision the player with the computer with the flame. After a small wait (Maybe half a second), you unvision the computer with the flame from the players. This can be done by giving it to another computer or just unvisioning.
Look here for more information:
http://www.staredit.net/wiki/Cloaking_(Disabling)_2
None.