6 октября 2011 г.

Ремонт транспорта

Этот скрипт также относится к простым. Нажмите 1, и Ваше транспортное средство будет отремонтировано. Помимо числового здоровья, будут восстановлены и поврежденные части машины.

:CARHEAL
wait 1
if and
actor.Driving($PLAYER_ACTOR)
0AB0: key_pressed 0x31
jf @CARHEAL
03C0: 1@ = actor $PLAYER_ACTOR car
0A30: repair_car 1@
018C: play_sound 1054 at 0.0 0.0 0.0
wait 750
jump to @CARHEAL

2 комментария:

Анонимный комментирует...

Если использовать на транспорте из миссии например кража со взломом с райдером. Отремонтировав фургон миссия будет провалена когда вы войдете в дом чтобы украсть ящики с оружием. Так как машина удалится
car.RemoveReferences(1@)

Vital комментирует...

В данном случае можно убрать removereferences, так как опкод 03C0 не оставляет машину в памяти, это значит, что машину убирает сама игра, а не скрипт. Если транспорт нужен в миссии, то он останется нетронутым, если он не нужен игре, то он пропадёт. Убери car.removereferences, я отсюда тоже уберу, тогда не знал ещё.