Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 3 1 2 3 ПоследняяПоследняя
Показано с 1 по 10 из 30
  1. #1
    Аватар для Enrique_Black
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.03.2017
    Сообщений
    38
    Репутация:
    0 ±

    Отправка фейк пули, или повторной пули.

    Доброго времени суток ребзя, интересует если способ, возможно какой то вспомогательный плагин.

    Который позволит отправить фейковую пулю, или повторную пулю после выстрела?

  2. #2
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    С помощью функции SendBulletData из плагина YSF: http://forum.sa-mp.com/showthread.php?t=513499

  3. #3
    Аватар для Enrique_Black
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.03.2017
    Сообщений
    38
    Репутация:
    0 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    С помощью функции SendBulletData из плагина YSF: http://forum.sa-mp.com/showthread.php?t=513499

    Смотри какая ситуация, я стреляю поподаю обьект, мне нужно удалить этот обьект и выпустить еще одну пулю, которая полетит по тем же кординатам.

    Но в SendBulletData есть поля hitid и hittype в которые я не знаю что указать в моем случае.

    Что можно сделать в данном случае, обращаюсь к человеку с более высоким уровнем знаний..

  4. #4
    Аватар для Geebrox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.08.2015
    Адрес
    Ташкент
    Сообщений
    375
    Репутация:
    97 ±
    PHP код:
    SendBulletData(playeridINVALID_PLAYER_IDBULLET_HIT_TYPE_NONE, ...); 
    Это всего лишь пример того, что пуля не попадает ни в кого и ни на что.

    Если за твоим объектом стоит какой нибудь игрок, либо еще какой нибудь объект то меняй hittype

    Подробную информацию про hittype можешь найти тут

    ---------------------------------

    hitid - отвечает за игрока в которую попадает пуля, в моем примере это INVALID_PLAYER_ID, что означает - пуля не попадает ни в какого игрока.
    Ты можешь настроить этот параметр тоже, если за объектом стоит какой нибудь игрок.
    Последний раз редактировалось Geebrox; 19.04.2017 в 15:31.

  5. #5
    Аватар для Enrique_Black
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.03.2017
    Сообщений
    38
    Репутация:
    0 ±
    hitid - возвращает еще и ид обьекта и ид автомобиля в зависимости от hittype

    И еще пару вопросов, это отправка пули или отправка информации о полете пули?

    А так же за что отвечают первые три значения, вторые и третьи?
    PHP код:
    Float:fHitOriginXFloat:fHitOriginYFloat:fHitOriginZFloat:fHitTargetXFloat:fHitTargetYFloat:fHitTargetZFloat:fCenterOfHitXFloat:fCenterOfHitYFloat:fCenterOfHitZ 
    Информация не в теме разработчика не на гитхабе не указана про данные значения.
    Последний раз редактировалось Enrique_Black; 19.04.2017 в 16:29.

  6. #6
    Аватар для SooBad
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.04.2017
    Адрес
    Краснодар
    Сообщений
    83
    Репутация:
    20 ±
    Цитата Сообщение от Enrique_Black Посмотреть сообщение
    И еще пару вопросов, это отправка пули или отправка информации о полете пули?
    Естественно ин-фы, если ты не задаёшь значение аргументам, это же RPC пакет.
    Подробное описание есть в документации к YSF.

  7. #7
    Аватар для Enrique_Black
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.03.2017
    Сообщений
    38
    Репутация:
    0 ±
    Цитата Сообщение от Geebrox Посмотреть сообщение
    PHP код:
    SendBulletData(playeridINVALID_PLAYER_IDBULLET_HIT_TYPE_NONE, ...); 
    Если за твоим объектом стоит какой нибудь игрок, либо еще какой нибудь объект то меняй hittype
    Ты можешь настроить этот параметр тоже, если за объектом стоит какой нибудь игрок.
    А как я собственно могу узнать, какой игрок стоит за обьектом?)

    - - - Добавлено - - -

    Цитата Сообщение от SooBad Посмотреть сообщение
    Естественно ин-фы, это же RPC пакет.
    Подробное описание есть в документации к YSF.
    Но жизни отниматься будут же при этом если я выставлю свой дамаг в weaponshot?

  8. #8
    Аватар для SooBad
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.04.2017
    Адрес
    Краснодар
    Сообщений
    83
    Репутация:
    20 ±
    Цитата Сообщение от Enrique_Black Посмотреть сообщение
    Но жизни отниматься будут же при этом если я выставлю свой дамаг в weaponshot?
    Пакеты способны лишь визуально подменить ин-фу клиента, либо отправить ложные данные серверу, вследствие, если вся сторонняя инфа блокируется, - то ты не сможешь предоставить пакету возможность синхронизации с сервером. Насчёт своего дамага - не знаю, но, думаю, что пакет будет проходить независимо от этого.
    А вообще... Зачем тебе отправлять ложные?

  9. #9
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от Enrique_Black Посмотреть сообщение
    Но жизни отниматься будут же при этом если я выставлю свой дамаг в weaponshot?
    Если ты укажешь правильно hittype и hitid, то урон игроку будет нанесён. Урона будет нанесено столько, сколько бы нанёс обычный выстрел.

    Цитата Сообщение от Enrique_Black Посмотреть сообщение
    А как я собственно могу узнать, какой игрок стоит за обьектом?)
    Тут уже нужно подключать тригонометрию, уверен, что что-то подобное уже есть, поищи.

    Float:fHitOriginX, Float:fHitOriginY, Float:fHitOriginZ - позиция, откуда будет произведён выстрел
    Float:fHitTargetX, Float:fHitTargetY, Float:fHitTargetZ - позиция, куда будет произведён выстрел
    Float:fCenterOfHitX, Float:fCenterOfHitY, Float:fCenterOfHitZ - смещение от центра цели, для игрока можно установить тоже, что и для fHitTarget

  10. #10
    Аватар для Enrique_Black
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.03.2017
    Сообщений
    38
    Репутация:
    0 ±
    Тригонометрия тригонометрией . Все тогда будет зависить от пинга. Я ведь правильно понимаю? Своебразная защита от стрельбы сквозь стены.

 

 
Страница 1 из 3 1 2 3 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •