IPB

Здравствуйте, гость ( Вход | Регистрация )


92 страниц V  « < 90 91 92  
Reply to this topicStart new topic
> Помощь начинающим скриптёрам
lbgh
сообщение 09.09.2017, 16:33:46
Сообщение #2731

Новенький
**
Группа: Пользователь
Сообщений: 128
Регистрация: 27.06.2011
Из: maskwagrad
Пользователь №: 8,664
Репутация:   0  


...спсбс,,,попробую.
____________________________________________________________

А что это за игровая зона(на красном мосту и за мостом в SFn)?

У меня тут почему то исчезает cleoтранспорт,если делаю проверки,в зоне ли он SF или LA... (или если он не в зоне VE,Robada,Bone).,но он по задумке и не должен исчезать на мосту,а должен ехать до SFn.

============================================
Как изменить скрипт,чтобы выходившие пассажиры не висели бы в воздухе?:

Код
{$CLEO .cs}


0000:


0662: NOP "sitting v STREAKC"

:TROL_1
wait 0
if  
Player.Defined($PLAYER_CHAR)
jf @TROL_1
0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to 5@ closest_ped_to 1@
if
056E:   car 5@ defined
jf @TROL_1
if or
0137:   car 5@ model == #STREAK
0137:   car 5@ model == #STREAKC
0137:   car 5@ model == #FREIGHT
0137:   car 5@ model == #FREIFLAT
0137:   car 5@ model == #FREIBOX
0137:   car 5@ model == #TRAM
jf @TROL_1
jump @TRAIN



:TRAIN
wait 0
if or
0205:   actor $PLAYER_ACTOR near_car 5@ radius 55.0 55.0 55.0 3dflagsdotcom_russi_2faws.gif 0
0206:   actor $PLAYER_ACTOR near_car 5@ radius 55.0 55.0 55.0 3dflagsdotcom_russi_2faws.gif 0 on_foot
0207:   actor $PLAYER_ACTOR near_car 5@ radius 55.0 55.0 55.0 3dflagsdotcom_russi_2faws.gif 0 in_car
00DB:   actor $PLAYER_ACTOR in_car 5@
09AE:   actor $PLAYER_ACTOR driving_train
00DF:   actor $PLAYER_ACTOR driving
jf @TROL_1
if and
not Actor.Dead($PLAYER_ACTOR)
8741:   not actor $PLAYER_ACTOR busted
jf @TROL_1
jump @PASSENGERS
  
:PASSENGERS
wait 0
0561: 29@ = create_passenger_in_car 5@ seat 0
0561: 30@ = create_passenger_in_car 5@ seat 0
0561: 28@ = create_passenger_in_car 5@ seat 0
0561: 27@ = create_passenger_in_car 5@ seat 0
0561: 26@ = create_passenger_in_car 5@ seat 0
0561: 25@ = create_passenger_in_car 5@ seat 0
0561: 24@ = create_passenger_in_car 5@ seat 0
jump @CARSTOP
  
:CARSTOP
wait 0
if and
056D:   actor 29@ defined
056D:   actor 30@ defined
056D:   actor 28@ defined
056D:   actor 27@ defined
056D:   actor 26@ defined
056D:   actor 25@ defined
056D:   actor 24@ defined
01C1:   car 5@ stopped
jf @CARSTOP
jump @EXIT
  
:EXIT
wait 0
06A7: put_actor 24@ into_turret_on_car 5@ at_car_offset 3.0 0.0 1.5 position 1 shooting_angle 90.0 0.0 with_weapon 0
01C2: remove_references_to_actor 24@ // Like turning an actor into a random pedestrian
06A7: put_actor 25@ into_turret_on_car 5@ at_car_offset 3.0 0.0 1.5 position 1 shooting_angle 90.0 0.0 with_weapon 0
01C2: remove_references_to_actor 25@ // Like turning an actor into a random pedestrian
wait 2000
06A7: put_actor 26@ into_turret_on_car 5@ at_car_offset 3.0 0.0 1.5 position 1 shooting_angle 90.0 0.0 with_weapon 0
01C2: remove_references_to_actor 26@ // Like turning an actor into a random pedestrian
06A7: put_actor 27@ into_turret_on_car 5@ at_car_offset 3.0 0.0 1.5 position 1 shooting_angle 90.0 0.0 with_weapon 0
06A7: put_actor 28@ into_turret_on_car 5@ at_car_offset 3.0 0.0 1.5 position 1 shooting_angle 90.0 0.0 with_weapon 0
01C2: remove_references_to_actor 27@ // Like turning an actor into a random pedestrian
01C2: remove_references_to_actor 28@ // Like turning an actor into a random pedestrian
wait 2000
06A7: put_actor 29@ into_turret_on_car 5@ at_car_offset 3.0 0.0 1.5 position 1 shooting_angle 90.0 0.0 with_weapon 0
06A7: put_actor 30@ into_turret_on_car 5@ at_car_offset 3.0 0.0 1.5 position 1 shooting_angle 90.0 0.0 with_weapon 0
01C2: remove_references_to_actor 29@ // Like turning an actor into a random pedestrian
01C2: remove_references_to_actor 30@ // Like turning an actor into a random pedestrian
wait 12000
01C2: remove_references_to_actor 1@ // Like turning an actor into a random pedestrian
01C3: remove_references_to_car 5@ // Like turning a car into any random car
jump @TROL_1


Сообщение отредактировал lbgh - 10.09.2017, 19:45:44
Go to the top of the page
 
+Quote Post
Shaggy
сообщение 11.09.2017, 00:10:19
Сообщение #2732

Угонщик
***
Группа: Пользователь
Сообщений: 502
Регистрация: 01.11.2009
Пользователь №: 7,558
Репутация:   32  


Цитата
У меня тут почему то исчезает cleoтранспорт...

Понятия не имею - мб какие-нибудь специфические особенности СА или баги в cleo-скриптах.
Вообще я не эксперт по SA, так что лучше спрашивай подобные вопросы на форуме sannybuilder...

Цитата
Как изменить скрипт,чтобы выходившие пассажиры не висели бы в воздухе?:

Очевидно же - убрать опкоды 06A7! laugh.gif

Сообщение отредактировал Shaggy - 11.09.2017, 00:11:22


--------------------
За помощью в моддинге Vice City обращайтесь в ЛС.
По другим GTA навряд ли помогу.
Go to the top of the page
 
+Quote Post
lbgh
сообщение 11.09.2017, 05:52:48
Сообщение #2733

Новенький
**
Группа: Пользователь
Сообщений: 128
Регистрация: 27.06.2011
Из: maskwagrad
Пользователь №: 8,664
Репутация:   0  


...но тогда педы остаются под транспортом и давятся им.

Go to the top of the page
 
+Quote Post
Shaggy
сообщение 11.09.2017, 14:10:42
Сообщение #2734

Угонщик
***
Группа: Пользователь
Сообщений: 502
Регистрация: 01.11.2009
Пользователь №: 7,558
Репутация:   32  


Почему под транспортом? ты же помещаешь их на пассажирское место опкодом 0561?
А опкод 06A7 "приклеивает" актера к транспорту, поэтому они не "спускаются" на землю, а висят в воздухе...


--------------------
За помощью в моддинге Vice City обращайтесь в ЛС.
По другим GTA навряд ли помогу.
Go to the top of the page
 
+Quote Post

92 страниц V  « < 90 91 92
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 23.09.2017, 12:22:36

Яндекс цитирования Яндекс.Метрика