Hey…
in following of a post i made a while back, where i wanted to have a scoreboard count down from 30 to 0, counting down once every 5 seconds for the team that has the flag in the middle captured…
i got this to work now, but everytime a team scores and the scoreboard must be updated, a slight pause in the game is noticable…
this pause is very slightly, but the map is at the moment VERY small, with NOTHING in it except the flag and the scoreboard, and im all alone on my server, so with 20 players blasting about and all kinds of structures in my map im guessing the pause will be much more noticable…
now i think i know why the game is pausing for a moment, it’s because the script has to do many things at the same time…
i was wondering if there was any other way to do this (i ll try to explain it…)
see, everytime a team scores (every 5 serconds of holding the flag) a trigger is called to update that teams scoreboard…
This is part of the script… This part only counts to 25, so you can image how many times more this part of the script is run at the same time…
(ax1_2 means axis scoreboard, 1 = leftside, 2 = number 2)
globalaccum 0 is the axis score)
(trigger self clearaxis triggers the board to clear itself, this means "setstate ax1_0 invisible, setstate ax1_1 invisible, etc etc etc…)
trigger self clearaxis
setstate ax1_2 default
setstate ax2_9 default
globalaccum 0 abort_if_equal 29
trigger self clearaxis
setstate ax1_2 default
setstate ax2_8 default
globalaccum 0 abort_if_equal 28
trigger self clearaxis
setstate ax1_2 default
setstate ax2_7 default
globalaccum 0 abort_if_equal 27
trigger self clearaxis
setstate ax1_2 default
setstate ax2_6 default
globalaccum 0 abort_if_equal 26
trigger self clearaxis
setstate ax1_2 default
setstate ax2_5 default
globalaccum 0 abort_if_equal 25
As you might be able to see (or not, i know it can be hard to understand a script just by looking at it) i let the script run the trigger to clear the board, and at the same time show the numbers 29. Then the script continues only if globalaccum 0 is not 29 (which means it’s less than 29) so it clears the board again, and shows the 2 values it should show again.
You can image that if the score was for example 4, the script has to run through 26 of these “blocks” of script, and all at the same time…
I hope you understand, and i hope there is an easier way to do this LOL 
EDIT, i just thought of something… would adding a wait 10 everytime after “globalaccum 0 blabla” solve the problem??

