14.02.2014, 03:21
Игроков пихаем в одну тиму, чтобы ХП у клиента не тратилась.
OnPlayerGiveDamage + расход патронов. (если выстрела не было а урон нанёс: либо бесконечные патроны либо атака, иначе считаем коэффициент попадания, если более n% репотрим 0дминам на сервере, те проверяют на аим)
OnPlayerTakeDamage + количество вызовов. (3 смерти и не одно вызова: либо ГМ либо киллер аим)
Убивать игрока по сути и вовсе не нужно, снесли всё хп, поставил анимацию, замазал экран, рассинхронизировал.
OnPlayerGiveDamage + расход патронов. (если выстрела не было а урон нанёс: либо бесконечные патроны либо атака, иначе считаем коэффициент попадания, если более n% репотрим 0дминам на сервере, те проверяют на аим)
OnPlayerTakeDamage + количество вызовов. (3 смерти и не одно вызова: либо ГМ либо киллер аим)
Убивать игрока по сути и вовсе не нужно, снесли всё хп, поставил анимацию, замазал экран, рассинхронизировал.