STORMWAY а теперь из любопытного откройте этот самый скрипт и понаблюдайте изменение переменной DZ_TotalZombies в нем.
Если понаблюдаете внимательно, заметите, что DZ_TotalZombies - это количество отспавненных зомби скриптом в том или ином месте локации выбранной.
Т.е. он поумолчанию 0 обозначен, т.к. отсчет идет с 0, и по мере спавна значение увеличивается. В вашем же случае получается, что поумолчанию значение равно 1500. Разумеется оно на то же самое 839 и увеличилось по мере отработки скрипта, показав вам 2339, но по факту число отспавненных осталось 839.
Разумеется, из всего этого вытекает один главный вопрос: почему 839, а не значение из DZ_MAX_ZOMBIES = XXX ? Вот на этот вопрос я вам уже не отвечу. Но скажу, ответ кроется в логике работы официального скрипта spawnZombies.sqf - просто немного надо в нем покопаться, подумать что и откуда берется, и какой логикой руководствуется при подсчете количества спавна в локации и места спавна.