Бессмертие
Вставьте этот скрипт в свой мэйн, включить - (+); выключит - (-). Возможно игрок будет иногда исчезать, если напимер в Гидре взорваться, хотя не знаю, было такое только один раз, когда тестил.
:No_to_dead
thread 'nodead'
wait 0
0@ = 304482
&0(0@,1i) == 0x00FF0000
jf @No_to_dead
if
0627: change_stat 165 to 1400
0627: change_stat 163 to 1400
if
Actor.Driving($PLAYER_ACTOR)
jf @Nodead_1
jump @Nodead_2
:Nodead_1
wait 0
not &0(0@,1i) == 0xFF
jf @No_to_dead
if
not Actor.Driving($PLAYER_ACTOR)
jf @Nodead_2
if
8184: not actor $PLAYER_ACTOR health == 1400
jf @Nodead_1
055E: set_player $PLAYER_CHAR max_health = 1400
Actor.Health($PLAYER_ACTOR) = 1400
jump @Nodead_1
:Nodead_2
wait 0
not &0(0@,1i) == 0xFF
jf @No_to_dead
if
Actor.Driving($PLAYER_ACTOR)
jf @Nodead_1
03C0: $GLUK = actor $PLAYER_ACTOR car
if and
Actor.InCar($PLAYER_ACTOR $GLUK)
Car.Wrecked($GLUK)
jf @Nodead_2
0407: create_coordinate 1@ 2@ 3@ from_car $GLUK offset 0.0 5.0 0.7
Actor.Health($PLAYER_ACTOR) = 1400
0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 1@ 2@ 3@
Car.RemoveReferences($GLUK)
jump @Nodead_2