PDA

Просмотр полной версии : [Вопрос] Застопить выстрелы



m1n1vv
21.11.2018, 08:05
Возможно как-то застопить выстрелы?

DeimoS
21.11.2018, 09:36
Только между игроками, вернув 0 в OnPlayerWeaponShot, например. Или через перехват пакетов. Запретить стрелять самому игроку нормально не получится, ибо анимации проигрываются в тот же момент, когда игрок отсылает инфу серверу о выстреле и любой сбив анимации придёт уже после этого (и чем больше пинг, тем, соответственно, больше задержка)

m1n1vv
21.11.2018, 21:08
Только между игроками, вернув 0 в OnPlayerWeaponShot, например. Или через перехват пакетов. Запретить стрелять самому игроку нормально не получится, ибо анимации проигрываются в тот же момент, когда игрок отсылает инфу серверу о выстреле и любой сбив анимации придёт уже после этого (и чем больше пинг, тем, соответственно, больше задержка)

А почему эта анимация стопится при вызове?

ApplyAnimation(playerid, !"PED", !"GUN_STAND", 4.1, 0, 0, 0, 0, 0, 1);

DeimoS
22.11.2018, 08:49
Потому что анимация выстрела у игрока и анимация о выстреле на сервере не синхронизированы?
Скажи что ты хочешь сделать