возьмём выше и посмотрим
В общем то по сути там обнуления в этой проверке ZashkvarPlayerIsJoinDM,PHP код:
if(DMJoinPeople == 1 && Zona[zOpened] == 0) // тут проверка на то что 1 человек остался
//далее тот код что выше где и до-обнуляется всё последнее
что и должно быть если она будет = 1,
а если 0 то не затронет обнуление,
и тут не в этой проверке дело, проблема давно решена по сути,
просто кто то меняет постоянно код, а мы пишем его к старым версиям.