This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
so far i can see the whole system is kinda messy. think here are way better ways to do it
you don't have to copy every trigger.
use "any player" in the triggers and than link to "triggering player" if you need to save the variables. will save loads of space. less triggers = less lag.
example For press Right:
Events UI - Player Any Player presses D key Down with shift Allow, control Allow, alt Allow Local Variables Conditions Actions Variable - Set Right[(Triggering player)] = true General - If (Conditions) then do multiple (Actions) If Then Else General - Else if (Conditions) then do (Actions) Else If Not Conditions Up[(Triggering player)] == true Down[(Triggering player)] == true Then Unit - Order Player unit[(Triggering player)] to ( Move targeting ((Position of Player unit[(Triggering player)]) offset by (100.0, 0.0))) (Replace Existing Orders) General - Else if (Conditions) then do (Actions) Else If Up[(Triggering player)] == true Right[(Triggering player)] == true Then Unit - Order Player unit[(Triggering player)] to ( Move targeting ((Position of Player unit[(Triggering player)]) offset by (100.0, 100.0))) (Replace Existing Orders) General - Else if (Conditions) then do (Actions) Else If Down[(Triggering player)] == true Right[(Triggering player)] == true Then Unit - Order Player unit[(Triggering player)] to ( Move targeting ((Position of Player unit[(Triggering player)]) offset by (100.0, -100.0))) (Replace Existing Orders)
this saves about 150 triggers in a 16 player map
so far i can see the whole system is kinda messy. think here are way better ways to do it
you don't have to copy every trigger.
use "any player" in the triggers and than link to "triggering player" if you need to save the variables. will save loads of space. less triggers = less lag.
example For press Right:
this saves about 150 triggers in a 16 player map