You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
DonutMatch - War and Mix system [1.2.4 stable version]
Добавил одну из важных настроек в ConVar - donut_rounds_per_half (количество раундов за сторону MR15 MR12 MR8 и тд.).
Добавил также в API форварды и нативы для rounds per half (void DonutMatch_OnRoundsPerHalfChanged(int oldRoundsPerHalf, int newRoundsPerHalf); int DonutMatch.RoundsPerHalf(); bool DonutMatch.SetRoundsPerHalf(int roundsPerHalf);).
Найден баг в моде War, когда игрок вышел с матча, матч остановился в связи с нехваткой игроков, поменялась карта, игрок снова заходит, выбирается классический матч или серия, после написания !stay (начать матч без ножевого раунда) происходила ошибка в ready kick таймере: callback завершается, но handle сохраненный остается, callback очищает handle только после успешного GetClientOfUserId. Если userid уже недействителен, он выходит раньше и оставляет старый handle. В связи с этой ошибкой в консоли сервера показывало следующую ошибку: Invalid timer handle be7010a (error 3). Callback теперь очищает handle даже при недействительном userid, а при старте карты handles таймеров, автоматически отменённых sm, сбрасываются до Reset(). Это предотвращает повторный KillTimer в StartMatch и !stay.