Автор Тема: Темп стрельбы, опкод.  (Прочитано 4046 раз)

Оффлайн RangeFar

  • Призрак
  • Сообщений: 16
  • Репутация: +1/-0
    • Просмотр профиля
Темп стрельбы, опкод.
« : Август 21, 2013, 10:00:11 pm »
Все привет! Вот настроил актеру точность стрельбы этим опкодом:

02e2: set_actor $KILLER weapon_accuracy_to 100
Но есть ли такой опкод в ВС, который увеличивает тем стрельбы? Например дал М4 в руки, и что-бы он с нее палил пока обойма не кончиться без задержек.


Оффлайн mfisto

  • Скриптер
  • Главный Модератор
  • Новичок
  • *****
  • Сообщений: 176
  • Репутация: +19/-0
  • Не пью, не курю, за компьютером сижу...
    • mfistof
    • Просмотр профиля
    • Empire of CJ
Re: Темп стрельбы, опкод.
« Ответ #1 : Август 21, 2013, 10:16:00 pm »
Мне приходят в голову только педстаты, которые есть в файле pedstat, а также назначаются скриптом.
0243: set_actor $723 ped_stats_to 16. Смысл -> настраиваешь какое либо поведение, потом применяешь его, вроде и темп поменяется.
I know everything and nothing...

Оффлайн Sektor

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 521
  • Репутация: +34/-0
    • Просмотр профиля
Re: Темп стрельбы, опкод.
« Ответ #2 : Август 21, 2013, 10:34:51 pm »
Я понял, что ты имеешь введу в SA это выглядит так:
07DD=2,set_actor %1d% temper_to %2h%
Вот опкода пока не нашел, но если есть темперамент стрельбы в файле pedstat как сказал mfisto, значит и у структуры CPed по идее должно быть это поле.  Если я его найду, обязательно вылажу, ну и собственно пока лишь, по задавай, параметры в файле pedstat, для начала по пробуй, может не факт еще, что он будет стрелять как нужно.

Оффлайн mfisto

  • Скриптер
  • Главный Модератор
  • Новичок
  • *****
  • Сообщений: 176
  • Репутация: +19/-0
  • Не пью, не курю, за компьютером сижу...
    • mfistof
    • Просмотр профиля
    • Empire of CJ
Re: Темп стрельбы, опкод.
« Ответ #3 : Август 21, 2013, 10:39:19 pm »
Там даже попробовать можно свое имя задать (pedstat новое) и соответствующий номер применить, если на то пошло.

Кстате нумерация там идет с нуля.
I know everything and nothing...

Оффлайн RangeFar

  • Призрак
  • Сообщений: 16
  • Репутация: +1/-0
    • Просмотр профиля
Re: Темп стрельбы, опкод.
« Ответ #4 : Август 21, 2013, 10:43:03 pm »
Вот за это больше вам спасибо, буду пробовать.

Цитировать
Там даже попробовать можно свое имя задать (pedstat новое) и соответствующий номер применить, если на то пошло.
То есть можно свои поведения добавлять? Это без лимитов?

Оффлайн mfisto

  • Скриптер
  • Главный Модератор
  • Новичок
  • *****
  • Сообщений: 176
  • Репутация: +19/-0
  • Не пью, не курю, за компьютером сижу...
    • mfistof
    • Просмотр профиля
    • Empire of CJ
Re: Темп стрельбы, опкод.
« Ответ #5 : Август 21, 2013, 10:46:53 pm »
Я не пробовал, но мне кажется по логике должно сработать, но можно проверить, так как - это название, то в hex редакторе поискать названия в exe, если они присутствуют, значит новое добавить нельзя.
I know everything and nothing...

Оффлайн Sektor

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 521
  • Репутация: +34/-0
    • Просмотр профиля
Re: Темп стрельбы, опкод.
« Ответ #6 : Август 21, 2013, 10:48:29 pm »
Цитировать
Я не пробовал, но мне кажется по логике должно сработать, но можно проверить, так как - это название, то в hex редакторе поискать названия в exe, если они присутствуют, значит новое добавить нельзя.

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