SA-MP Forums Archive
Объекты - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Объекты (/showthread.php?tid=648168)



Объекты - Ayzek - 16.01.2018

Всем привет. У меня есть один вопрос, есть паблик OnPlayerWeaponShot и там есть возможность стрельбы по объектам, но как можно вызвать паблик если ты стреляешь с самолета по объекту.


Re: Объекты - ZiGGi - 16.01.2018

С самолёта, в смысле стоя на его крыле? Или из самолётного оружия? Если второе, то никак, только перехватывать клавиши.


Re: Объекты - Ayzek - 16.01.2018

да из самолетного оружия я имел ввиду. А методом клавиш можно поподробнее? Я хочу чтоб срабатывала определенная функция когда игрок стреляет из самолета в определенный объект


Re: Объекты - Eims - 16.01.2018

OnPlayerWeaponShot + KEY_FIRE + извращения с таймингами (ну если это ракеты у гидры, то они могут вылетать только через определённое время. Соответственно, нужно это учитывать).

Хотя если связано с разрушением объектов, то я попробовал бы ещё коллбэк разрушения сюда приплести, дабы наверняка (сначала проверять наличие разрушения, а уже потом смотреть кто из игроков нажимал на выстрел в нужном транспорте)


Re: Объекты - White_116 - 16.01.2018

Quote:
Originally Posted by Ayzek
Посмотреть сообщение
да из самолетного оружия я имел ввиду. А методом клавиш можно поподробнее? Я хочу чтоб срабатывала определенная функция когда игрок стреляет из самолета в определенный объект
Ловишь нажатие, относительно улов поворота самолёта рассчитываешь вектор выстрела. Нехитрыми манипуляциями (ColAndreas в помощь) проверяешь прохождения вектора через требуемый объект. При подлёте снаряда, т.е. по таймеру делаешь с объектом необходимые действия.
Может пригодиться: https://github.com/grasmanek94/Sa-MP...UFF-AND-MATRIX