You are not logged in.
Можно ли в GTA SA узнать, насколько проголодался игрок?
Очищаю экран опкодом 0826: enable_hud 0, а карта остаётся. Как её убрать?
найти ускорение и как оно связано с ускорением записанным в handling.cfg?
на правах капитана: а это не одно и тоже?
Как я понял, ускорение в handling.cfg - это ускорение авто в начале движения. Но как оно зависит от скорости, до сих пор остается загадкой. Я даже записал значения и график зависимости попытался построить, только он какой-то странный получился.
Seemann (ну или кто еще тут умный?) - если не трудно, помогите, пожалуйста!
Заметил, что чем быстрее едет машина, тем медленнее она разгоняется.
Возник вопрос: как зная скорость авто, найти ускорение и как оно связано с ускорением записанным в handling.cfg?
И тебе, Seemann, тоже спасибо!
Den_spb, большое спасибо!
Как зная ID транспорта определить его номер в пуле Handling?
Спасибо, Seemann и ~AquaZ~!
Скажите, пожалуйста, как узнать, кого сбил игрок или сбит ли актёр?
Не, я про те статы, что в pedstats.dat записаны. Например, создаю я актёра и нужно ему силу удара изменить.
Во-первых, здесь статы не все, а во-вторых, тут только для игрока.
Для изменения характера существует опкод 07DD. А как изменить другие статы?
@Seemann - Спасибо. Не можешь ответить ещё на один вопрос про ASI?
ASI в отличие от обычной DLL загружается в память автоматически при старте игры. Тогда как получить её хэндл? Загрузить ещё раз опкодом 0AA2 или как?
Не подскажете, как узнать адрес функции загруженой из *.asi?
Как узнать хэндл педа, атакующего авто?
@CraZZZy-GameRRR -
0AD9: write_formatted_text "aaa%c%cbbb" in_file $hFile 13 10
@Sanchez - Спасибо!
Как сделать перевод строки при записи текста в файл опкодом 0AD9?
А как сделать, чтоб анимация повторялась не постонно, а через некоторые интервалы времени, например, чтоб актёр выпивал каждые 10 сек. Я вот так написал, но не получается: 0605: actor PedHandle perform_animation_sequence "DRNKBR_PRTL" from_file "GANGS" 4.0 loop 1 0 0 1 10000 ms
Чтобы актёр шатался как пьяный, я написал 0605: actor PedHandle perform_animation_sequence "WALK_DRUNK" from_file "PED" 4.0 loop 1 0 0 1 -1 ms, но через пару секунд игра намертво виснет без сообщения об ошибке. Не знаешь почему? Изменение параметров результатов не дало.
И ещё за что отвечает параметр 4.0 между "PED" и loop? (а то в справке SB не написано)
Спасибо, Wire!
Назрел ещё один вопрос:
Как сделать разное поведение у педов, принадлежащих к одному педтипу? Например, как у гангстеров из Grove Streets - одни просто ходят, другие курят, третьи пьют из бутылки.
Хм, группа анимации.. А что это?
Не тип педа случаем?
Извиняюсь, не правильно сказал. Не "группа анимации", а PedStat. (Не знаю, как это по-русски называется. )
И ещё мне нужно, чтобы пед шёл по улице и пил из бутылки. Не поможешь сделать?
@Wire - Благодарю за помощь.
Скажите пожалуйста, как определить модель актёра и его группу анимации?
хможно собрать хэндлы всех гангстеров в определённом радиусе (например 10.0) окружающих того гангстера хэндл которого у тебя есть
Ok, тогда попробую так сделать. Спасибо.
если это твой актёр - это игрок
Увы, не мой случай.
а для чего это тебе нужно
Идёт по улице группа ганстеров. Я выхватил хэндл одного из них. Требуется получить хэндлы остальных.
а у тебя несколько групп?
Да.
если ты знаешь хэндлы всех групп, можно сделать несколько проверок опкодом
06EE: actor 263@ in_group 260@
Да вот проблема в том, что хэндлы мне как раз и не известны. А нельзя их как-нибудь узнать, через память, например?