Staredit Network

Staredit Network -> UMS Assistance -> [SOLVED]Movie map problems....
Report, edit, etc...Posted by ssXORcist on 2006-09-09 at 23:48:59
I've been making movie maps for some time, and I always run into the problem when I want a unit to appear by the create unit trigger.

When I watch it myself, everything goes fine.
When I show it to my friends, it screws up.
Instead of creating 1 unit, it creates 2 (mainly depends on how many people are watching) wtf...
This seems to happen when my friends and I watch it.
The amount of viewers = amount of unit to be created.

The way I've been making my movie maps is preplaced units, and it just makes the map how I say, sloppy, and unorganized.

helpsmilie.gif
Report, edit, etc...Posted by Dragoon-elf on 2006-09-10 at 00:07:13
Trigger
Players:
¤ Player that owns the unit
Conditions:
¤ Brings exactly 2 "units" to "location"
Actions:
¤ Remove 1 unit at location
¤ Preserve if you want

Okay I don't really know exactly how you have the trigger, but when that happened before when I was testing my map...I just inserted a trigger like this...

That is one way to put it....well the way I did it actually...but if you would tell me how your trigger is I might know another way!
Report, edit, etc...Posted by ssXORcist on 2006-09-10 at 00:28:37
Trigger
Players:
¤ Player 1
¤ Player 2
¤ Player 3
¤ Player 4
¤ Player 5
¤ Player 6
Conditions:
¤ Switch "<Begin>" is set.
Actions:
¤ Create one "<generic unit name>" at Start [1] for player 7
¤ Wait 50 milliseconds
¤ Send transmission <blah blah blah>


I've been wondering if I should just make seperate triggers for actions involving unit creations for the "actors" because of the # of people watching, it affects the outcome of the action. It's the fact that, after the unit gets created, I just go right with the transmissions so I wouldn't need to make as many trigger "blocks".
Report, edit, etc...Posted by Kenoli on 2006-09-10 at 00:37:02
When you assign a trigger to multiple players, there are actually multiple copied of the trigger.
If you made a trigger like this:
QUOTE(Trigger)
P1, P2, P3, P4, P5, P6, P7, P8.
----------
Always.
----------
Create 1 Terran Marine at 'Anywhere' for Player 1.
One marine would be created for each player in the game.
If you were alone, there would be one marine. If there were 8 players in the game, 8 marines would be created.

You should use a computer player to control all unit related triggers to make sure that they only happen once.
Don't assign them to a bunch of human players that may or may not be in the game.
Report, edit, etc...Posted by Dragoon-elf on 2006-09-10 at 00:40:31
Yeah Kenoli is right...just have it on the one player that is creating the unit...if you would of listed how the trigger was done I think the correct answer would of been said....just changed p1-p6 to the only player that needs the unit there.
Report, edit, etc...Posted by Staredit.Net Essence on 2006-09-10 at 06:22:28
He's right. I've done it before, when a single trigger fired once for many players, it did everything that fired the same amount of players it fired for. What I would suggest is firing the trigger for the computer, so it only fires once for the player you want it to fire for, or seperately using different conditions for each trigger so it fires for each person seperately, or whatnot.
Next Page (1)