GTA Builder Форум

GTA Vice City => Скриптинг => Тема начата: RangeFar от Август 21, 2013, 10:00:11 pm

Название: Темп стрельбы, опкод.
Отправлено: RangeFar от Август 21, 2013, 10:00:11 pm
Все привет! Вот настроил актеру точность стрельбы этим опкодом:

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

Название: Re: Темп стрельбы, опкод.
Отправлено: mfisto от Август 21, 2013, 10:16:00 pm
Мне приходят в голову только педстаты, которые есть в файле pedstat, а также назначаются скриптом.
0243: set_actor $723 ped_stats_to 16. Смысл -> настраиваешь какое либо поведение, потом применяешь его, вроде и темп поменяется.
Название: Re: Темп стрельбы, опкод.
Отправлено: Sektor от Август 21, 2013, 10:34:51 pm
Я понял, что ты имеешь введу в SA это выглядит так:
07DD=2,set_actor %1d% temper_to %2h%
Вот опкода пока не нашел, но если есть темперамент стрельбы в файле pedstat как сказал mfisto, значит и у структуры CPed по идее должно быть это поле.  Если я его найду, обязательно вылажу, ну и собственно пока лишь, по задавай, параметры в файле pedstat, для начала по пробуй, может не факт еще, что он будет стрелять как нужно.
Название: Re: Темп стрельбы, опкод.
Отправлено: mfisto от Август 21, 2013, 10:39:19 pm
Там даже попробовать можно свое имя задать (pedstat новое) и соответствующий номер применить, если на то пошло.

Кстате нумерация там идет с нуля.
Название: Re: Темп стрельбы, опкод.
Отправлено: RangeFar от Август 21, 2013, 10:43:03 pm
Вот за это больше вам спасибо, буду пробовать.

Цитировать
Там даже попробовать можно свое имя задать (pedstat новое) и соответствующий номер применить, если на то пошло.
То есть можно свои поведения добавлять? Это без лимитов?
Название: Re: Темп стрельбы, опкод.
Отправлено: mfisto от Август 21, 2013, 10:46:53 pm
Я не пробовал, но мне кажется по логике должно сработать, но можно проверить, так как - это название, то в hex редакторе поискать названия в exe, если они присутствуют, значит новое добавить нельзя.
Название: Re: Темп стрельбы, опкод.
Отправлено: Sektor от Август 21, 2013, 10:48:29 pm
Цитировать
Я не пробовал, но мне кажется по логике должно сработать, но можно проверить, так как - это название, то в hex редакторе поискать названия в exe, если они присутствуют, значит новое добавить нельзя.

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