Перейти к содержанию

Скриптинг в ГТА:СА


Рекомендуемые сообщения

А можно в Клео расставлять автомобили. Я знаю что можно в мейне но там нада начинать новую игру.

Если можно то скажите как. Хотя-б пример

デスバイディグリーズ 鉄拳ニーナウイリアムズ (◡‿◡✿)

http://gta.com.ua/forum2/uploads/avatar782041_1.gif.png
Ссылка на комментарий
Поделиться на другие сайты

А можно в Клео расставлять автомобили. Я знаю что можно в мейне но там нада начинать новую игру.

Если можно то скажите как. Хотя-б пример

Пример Parked Cars V 2.0 by Scorpro

// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007

 

{$VERSION 3.1.0027}

{$CLEO .cs}

 

//-------------MAIN---------------

03A4: name_thread 'PCARS2'

 

:PCARS2_11

0001: wait $DEFAULT_WAIT_TIME ms

0001: wait 0 ms

00D6: if

0256: player $PLAYER_CHAR defined

004D: jump_if_false @PCARS2_11

00D6: if

03EE: player $PLAYER_CHAR controllable

004D: jump_if_false @PCARS2_11

09E2: $PC001 = parked_car_generator_w_numberplate #ELEGY 0 1 0 alarm 0 door_lock 0 0 10000 plate "SKORPRO9" at 448.913 -1351.665 14.513 angle 30.096

0A17: set_parked_car_generator $PC001 flag 1

014C: set_parked_car_generator $PC001 cars_to_generate_to 101

09E2: $PC002 = parked_car_generator_w_numberplate #BULLET 0 1 0 alarm 0 door_lock 0 0 10000 plate "SKORPRO2" at 441.639 -1356.6 14.504 angle 33.699

0A17: set_parked_car_generator $PC002 flag 1

014C: set_parked_car_generator $PC002 cars_to_generate_to 101

09E2: $PC003 = parked_car_generator_w_numberplate #JESTER 0 1 0 alarm 0 door_lock 0 0 10000 plate "SKORPRO7" at 433.698 -1360.865 14.484 angle 32.082

0A17: set_parked_car_generator $PC003 flag 1

014C: set_parked_car_generator $PC003 cars_to_generate_to 101

014B: 0@ = init_parked_car_generator #RAINDANC color 36 6 1 alarm 0 door_lock 0 0 10000 at -1978.626 187.502 27.688 angle 85.71

014C: set_parked_car_generator 0@ cars_to_generate_to 101

014B: 1@ = init_parked_car_generator #DUMPER color 6 0 1 alarm 0 door_lock 0 0 10000 at -2078.534 207.398 35.409 angle 85.71

014C: set_parked_car_generator 1@ cars_to_generate_to 101

014B: $PC004 = init_parked_car_generator #NRG500 color 0 3 1 alarm 0 door_lock 0 0 10000 at -2025.395 177.268 28.836 angle 270.0

014C: set_parked_car_generator $PC004 cars_to_generate_to 101

014B: $PC006 = init_parked_car_generator #BARRACKS color -1 -1 1 alarm 0 door_lock 0 0 10000 at -2141.971 -102.694 36.419 angle 270.0

014C: set_parked_car_generator $PC006 cars_to_generate_to 101

014B: $PC005 = init_parked_car_generator #RHINO color -1 -1 1 alarm 0 door_lock 0 0 10000 at -2108.045 -88.108 36.423 angle 90.0

014C: set_parked_car_generator $PC005 cars_to_generate_to 101

014B: $PC007 = init_parked_car_generator #COPBIKE color -1 -1 1 alarm 0 door_lock 0 0 10000 at -2136.13 -138.039 35.349 angle 180.0

014C: set_parked_car_generator $PC007 cars_to_generate_to 101

014B: $PC008 = init_parked_car_generator #COPCARRU color -1 -1 1 alarm 0 door_lock 0 0 10000 at -2116.826 -115.0 35.676 angle 90.0

014C: set_parked_car_generator $PC008 cars_to_generate_to 101

014B: $PC009 = init_parked_car_generator #COPCARSF color -1 -1 1 alarm 0 door_lock 0 0 10000 at -2116.826 -122.0 35.676 angle 90.0

014C: set_parked_car_generator $PC009 cars_to_generate_to 101

014B: $PC010 = init_parked_car_generator #COPCARVG color -1 -1 1 alarm 0 door_lock 0 0 10000 at -2116.826 -129.0 35.676 angle 90.0

014C: set_parked_car_generator $PC010 cars_to_generate_to 101

014B: $PC011 = init_parked_car_generator #COPCARLA color -1 -1 1 alarm 0 door_lock 0 0 10000 at -2116.826 -136.0 35.676 angle 90.0

014C: set_parked_car_generator $PC011 cars_to_generate_to 101

014B: $PC012 = init_parked_car_generator #ENFORCER color -1 -1 1 alarm 0 door_lock 0 0 10000 at -2132.829 -123.974 35.677 angle 180.0

014C: set_parked_car_generator $PC012 cars_to_generate_to 101

014B: $PC013 = init_parked_car_generator #PATRIOT color -1 -1 1 alarm 0 door_lock 0 0 10000 at -2135.052 -87.43 35.676 angle 180.0

014C: set_parked_car_generator $PC013 cars_to_generate_to 101

014B: $PC014 = init_parked_car_generator #FBIRANCH color -1 -1 1 alarm 0 door_lock 0 0 10000 at -2099.509 -120.0 35.675 angle 0.0

014C: set_parked_car_generator $PC014 cars_to_generate_to 101

014B: $PC015 = init_parked_car_generator #FBITRUCK color -1 -1 1 alarm 0 door_lock 0 0 10000 at -2099.509 -138.0 35.675 angle 0.0

014C: set_parked_car_generator $PC015 cars_to_generate_to 101

014B: $PC016 = init_parked_car_generator #SWATVAN color -1 -1 1 alarm 0 door_lock 0 0 10000 at -2099.509 -156.0 35.675 angle 0.0

014C: set_parked_car_generator $PC016 cars_to_generate_to 101

014B: 2@ = init_parked_car_generator #POLMAV color -1 -1 1 alarm 0 door_lock 0 0 10000 at -2148.0 -167.984 35.393 angle 270.0

014C: set_parked_car_generator 2@ cars_to_generate_to 101

014B: $PC017 = init_parked_car_generator #TOPFUN color 0 6 1 alarm 0 door_lock 0 0 10000 at 2426.809 -2466.409 13.731 angle 45.0

014C: set_parked_car_generator $PC017 cars_to_generate_to 101

014B: $PC018 = init_parked_car_generator #DUNERIDE color 0 6 1 alarm 0 door_lock 0 0 10000 at 2422.92 -2472.677 14.555 angle 45.0

014C: set_parked_car_generator $PC018 cars_to_generate_to 101

014B: $PC019 = init_parked_car_generator #MRWHOOP color 0 3 1 alarm 0 door_lock 0 0 10000 at 2416.386 -2478.413 13.861 angle 45.0

014C: set_parked_car_generator $PC019 cars_to_generate_to 101

014B: $PC021 = init_parked_car_generator #BANDITO color 0 3 1 alarm 0 door_lock 0 0 10000 at 2404.997 -2466.944 13.312 angle 225.0

014C: set_parked_car_generator $PC021 cars_to_generate_to 101

014B: $PC022 = init_parked_car_generator #SANDKING color 0 6 1 alarm 0 door_lock 0 0 10000 at 2412.191 -2461.313 13.916 angle 225.0

014C: set_parked_car_generator $PC022 cars_to_generate_to 101

014B: $PC023 = init_parked_car_generator #HOTKNIFE color 0 3 1 alarm 0 door_lock 0 0 10000 at 2416.158 -2455.188 13.287 angle 225.0

014C: set_parked_car_generator $PC023 cars_to_generate_to 101

0A93: end_custom_thread

 

Понятно?!

Ссылка на комментарий
Поделиться на другие сайты

Пример.

{$CLEO}

0A95: enable_thread_saving
//
03C5: create_random_car_for_carpark 2077.872 2398.657 9.8203 z_angle 89.6383 
//
014B: 0@ = init_parked_car_generator #RHINO color -1 -1 1 alarm 0 door_lock 0 0 10000 at 2435.302 -1671.848 12.8007 angle 90.0
014C: set_parked_car_generator 0@ cars_to_generate_to 101
//
09E2: 1@ = parked_car_generator_w_numberplate #EUROS -1 -1 0 alarm 50 door_lock 0 0 10000 plate "IMPEXP__" at 0.0 0.0 0.0 angle 180.0 
014C: set_parked_car_generator 1@ cars_to_generate_to 101
0A93: end_custom_thread

@no man

Глобальные переменные в клео использовать крайне не рекомендуется. Глюки обеспечены.

Изменено пользователем flashTrash
<!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->Читеры - они как люди, только нелюди.<!--sizec--></span><!--/sizec-->
Ссылка на комментарий
Поделиться на другие сайты

Впринципе понятно но можно по подробнее про то как поставить хотяб одну машину а то всё на куче.

デスバイディグリーズ 鉄拳ニーナウイリアムズ (◡‿◡✿)

http://gta.com.ua/forum2/uploads/avatar782041_1.gif.png
Ссылка на комментарий
Поделиться на другие сайты

ya reshil sozdat sovershenno noviy sujet.

u menya voznikaet problema ya v skriptinge novichok

v obshem problema takova:ya xochu chtob v pervoy missii glavniy geroy priezjal v los santos na poezde,a v poezde znakomitsya s rayderom.

kak eto sdelat?

pomnu ya sozdaval mod,pozvolyaushiy zahvativat ves san andreas,tak vot seyachas ya xochu sodat novie pokoryaemie bandi.

toest dobavit drugim bandam territoriyu.naprimer actekam ili triadam dat territoriyu.kak eto sdelat?

Ссылка на комментарий
Поделиться на другие сайты

народ в скрипте я не много разбираюсь но самую малость что можно делать

я к примеру хочу зделать для себя качественные не качественные мне надо хотябы разобратся я короче создал скрипт добавил машин 5 пикапами усеял всю крышу дома карла типо взятки для копов поставил на заброшенный аэродром andron shamal и неваду играл нормально у меня только сахронение осталось сейчас играю с орегиналом но когда я загружаю сохронение и появляюсь в некоторых точках штата у меня идет вылет игры без ошибок типа ошибка приложения

я хочу написать

чтобы педы ходили по маршеруту я установливал мод airport там где заброшеный аэродром на реконструкцыи

я хочу прписать пути в main как мне его писать чтобы количество педов было больше

Ссылка на комментарий
Поделиться на другие сайты

jokejj, а чем тебе не нравится редактирование "popcycle" из "C:\Games\GTA_San_Andreas\data"??? там можно заметно изменить жизнь СА, например наставить сплошь "вампиров", чтобы люди гуляли с 22-00 до 6-00 а днем - никого ^^

 

SilentHill вроде нельзя прямые ссылы кидать на главную страницу... =)

Изменено пользователем Maxess
Ссылка на комментарий
Поделиться на другие сайты

Maxess спасибо я читал что можно педов прописывать в ipl или ide я нашол какуето прогу для создания пути движения там кароч запускаеш игру потом эту утилиту и ходиш так чтобы ты хотел они хоткли холить я всё делаю как в редми а потом захожу туда где я их поставил и ноль никого нет

как мне зделать чтоб они ходили от точки до точки и с определённой анимацией типо пед идет и курит или идет с пузырем и бухает

а еше такая идея была прилетает cj в заброшенный аэропорт и тут его встречают он приземлился и тут к ниму подезжает этот лимузин он садится на заднее сидение и отвозят его к гаражу там его ждет какаянибуть тачька

был бы прикол если его так встречали там грувцы свит можно было tit баллов кинуть там tit помошников было куча так чтобы подбегали к самолёту мохали руками типа там взлет разрешон

можно было зделать чтоб в шмал влезало человек 10 ну увеличить помешение педов в транспорт в запорожец же влезают 6 человек вот и педы пускай жмуца

Ссылка на комментарий
Поделиться на другие сайты

ну на счет "махали руками" - ты тут увлекся.. хотя есть такая анимация в loop-ах.. тока там чел руку просто вверх поднимает =)

 

очень странно... но я пути для педов через проги еще не создавал... извини не могу проверить

Ссылка на комментарий
Поделиться на другие сайты

эээм... возьми в билдере F12 нажми, там есть мануал, там все прекрасно показывает...

 

в принципе вот парочка, поможет ли...

05D1: AS_actor $Actor drive_car $Car to 1234.0 -189.0 36.0 speed 15.0 0 0 0 - актёр $Actor садится в машину $Car и едет в заданную точку(X, Y, Z) с заданной скоростью ($Speed).

02C0: set $p0 $p1 $p2 to_ped_path_coords_closest_to $p0 $p1 $p2 - ставит педа на путь (сплошь координаты)

 

вроде эти... лучше мануалы поискать там нормал написано, а почему ты в билдере не посмотришь?

Ссылка на комментарий
Поделиться на другие сайты

Люди. Нам очень нужны скриптеры пишущие миссии. Если есть желающие поучаствовать в проекте San Andreas stories пишите мне в личку или на нашем сайте. Просьба модераторам не удалять мое сообщение.
Ссылка на комментарий
Поделиться на другие сайты

Мой первый скриптовый мод Rebuild Carmods

Описание:

1. Теперь возможно тюнинговать служебный транспорт, для этого надо прописать его в carmods.dat.

2. У всех машин можно перекрашивать второй цвет - sec.

3. Машину можно снова перекрасить в тот же цвет.

4. Отдельно красятся кузовные панели машин clover и tampa, то есть левое крыло с правой дверью и крышкой багажника одним цветом, а остальной кузов уже другим цветом.

5. Убран hud (есть кое-какой замысел))

4. При въезде в тюнинг гараж радио само не переключается, а остается то, которое было включено.

5. Выезд из тюнинг гаража осуществляется фарами вперед.

Начинать новую игру не надо!

Изменено пользователем [on_DIM_on]
Ссылка на комментарий
Поделиться на другие сайты

может вы поможете.. вот допустим у нас есть стоянка ну и поставить на неё машину ясно как

014B: $CAR1 = init_parked_car_generator #COACH color -1 -1 0 alarm 0 door_lock 0 1 10000 at -1966.5472 200.8992 28.0708 angle 303.0

014C: set_parked_car_generator $CAR1 cars_to_generate_to 101

ну это ясно как. ну а теперь сама суть вопроса: как "заставить" появляться в данной позиции допустим также BRAVURA и PONY (не заменить, а заставить их чередоваться)

Пожалуйста, не давайте ответов типа "дык скопируй строчку и поменяй Коач на Бравуру".

Если ещё интересует, то вот заготовка cleo-скрипта парковки возле дома CJ. Если игра начинается в доме CJ, надо отойти от дома (например до спортзала), чтобы авто создалось. Вернувшись к дому, увидишь авто. Чтобы авто поменялось, надо отъехать подальше (например до салона тату). Для примера взяты swatvan (601), rhino (432), firetruk (407) и ambulan (416). Иногда создаются подряд несколько раз одно и тоже авто. Последний рабочий переход в таблице я повторяю (переход на :PARKOVKA_6, иначе последняя модель не создаётся). Для каждого генератора можно сделать свою таблицу. Для дополнительно добавленных авто, работает только для ID=612 и ID=613.

 

{$CLEO .cs}

thread 'PARKOVKA'

wait 0

 

:PARKOVKA_1

wait 0

gosub @PARKOVKA_2

014B: 2@ = init_parked_car_generator 1@ color -1 -1 0 alarm 0 door_lock 0 1 40000 at 2488.74 -1670.0 13.34 angle 120.0

014C: set_parked_car_generator 2@ cars_to_generate_to 101

Model.Destroy(1@)

jump @PARKOVKA_1

 

:PARKOVKA_2

0209: 0@ = random_int_in_ranges 0 4

0871: init_jump_table 0@ total_jumps 5 default_jump 0 @PARKOVKA_10 jumps 0 @PARKOVKA_3 1 @PARKOVKA_4 2 @PARKOVKA_5 3 @PARKOVKA_6 4 @PARKOVKA_6 -1 @PARKOVKA_10 -1 @PARKOVKA_10 // одна строка

 

:PARKOVKA_3

1@ = 432

jump @PARKOVKA_10

 

:PARKOVKA_4

1@ = 601

jump @PARKOVKA_10

 

:PARKOVKA_5

1@ = 407

jump @PARKOVKA_10

 

:PARKOVKA_6

1@ = 416

jump @PARKOVKA_10

 

:PARKOVKA_10

return

 

 

 

P.S.

Вот пример создания парковки авто для дополнительно установленных моделей.

Изменено пользователем kenking
Ссылка на комментарий
Поделиться на другие сайты

Вот написал новую миссию для San Andreas, хотелось бы чтоб вам понравилось.

О всех найденных багах немедленно пишите в топик или мне на Мыло ([email protected])

Здесь только код самой миссии:

 

//-------------Mission 0---------------
// Originally: Initial 1

:MAIN_388
gosub @MAIN_424 
if 
wasted_or_busted 
jf @MAIN_415 
gosub @MAIN_1306 

:MAIN_415
gosub @MAIN_1362 
end_thread 

:MAIN_424
increment_mission_attempts 
$ONMISSION = 1 
Player.ClearWantedLevel($PLAYER_CHAR)
wait 0 
Model.Load(#CHEETAH)
Model.Load(#BALLAS1)
Model.Load(#jester)
04ED: load_animation "SMOKING" 
04ED: load_animation "GANGS"

Model.Load(#CIGAR)
023C: load_special_actor 'SMOKE' as 2 // models 290-299 
038B: load_requested_models 

:MAIN_486
wait 0 
if and
  Model.Available(#CHEETAH)
  Model.Available(#BALLAS1)
  Model.Available(#jester)
023D:   special_actor 2 loaded 
04EE:   animation "SMOKING" loaded 
04EE:   animation "GANGS" loaded 
  Model.Available(#CIGAR)
jf @MAIN_486 
wait 0 
$TACKADRUGA = Car.Create(#jester, 2374.594, -1661.935, 13.3828)

:Tuning
wait 0
06E9: load_car_component #exh_c_j
06E9: load_car_component #fbmp_c_j
06E9: load_car_component #spl_c_j_b
06E9: load_car_component #wg_l_a_j 
06E9: load_car_component #rf_c_j
06E9: load_car_component #rbmp_c_j

:Tuning2
wait 0
if and 
06EA:   car_component #exh_c_j available 
06EA:   car_component #fbmp_c_j available 
06EA:   car_component #spl_c_j_b available 
06EA:   car_component #wg_l_a_j available 
06EA:   car_component #rf_c_j available
06EA:   car_component #rbmp_c_j available
jf @Tuning2
06ED: set_car $TACKADRUGA paintjob 1 
06E7: 2@ = add_car_component #exh_c_j to_car $TACKADRUGA 
06E7: 3@ = add_car_component #fbmp_c_j  to_car $TACKADRUGA 
06E7: 4@ = add_car_component #spl_c_j_b to_car $TACKADRUGA  
06E7: 5@ = add_car_component #wg_l_a_j to_car $TACKADRUGA  
06E7: 6@ = add_car_component #rf_c_j to_car $TACKADRUGA       
06E7: 7@ = add_car_component #rbmp_c_j to_car $TACKADRUGA
car.Angle($TACKADRUGA)= 269.1357
2@ = Actor.Create(Mission1, #SPECIAL02, 2374.594, -1661.935, 13.3828)
05D6: clear_scmpath 
02A3: enable_widescreen 1 
Camera.SetBehindPlayer
Player.CanMove($PLAYER_CHAR) = False
05D7: add_point_to_scmpath 2494.458 -1684.269 13.51 
05D8: AS_assign_scmpath to_actor $PLAYER_ACTOR flags 4 0 
05D1: AS_actor 2@ drive_car $TACKADRUGA to 2487.7744 -1671.358 13.3359 speed 70.0 0 model #NULL 0 

:MAIN_663
wait 0 
if 
  Actor.Stopped($PLAYER_ACTOR)
jf @MAIN_663 
$CIGAR = Object.Create(#CIGAR, 0.0, 0.0, 0.0)
070A: AS_actor $PLAYER_ACTOR attach_to_object $CIGAR offset 0.0 0.1 0.08 on_bone 6 16 perform_animation "NULL" IFP_file "NULL" time 0 
0605: actor $PLAYER_ACTOR perform_animation_sequence "M_SMK_IN" IFP_file "SMOKING" 4.0 loop 0 0 0 0 time 5000 // versionA 
wait 5000 

04E4: unknown_refresh_game_renderer_at 2480.118 -1664.622 
067B: put_camera_on_car $TACKADRUGA with_offset -1.5 1.5 1.5 point_to_actor $PLAYER_ACTOR tilt 6.0 2 

:MAIN_838
wait 0 
if 
01B0:   car $TACKADRUGA sphere 0 in_sphere 2487.7744 -1671.358 13.3359 radius 90.0 90.0 90.0 stopped 
jf @MAIN_838 
02D4: car $TACKADRUGA turn_off_engine 
05CD: AS_actor 2@ exit_car $TACKADRUGA 
05D6: clear_scmpath
05D7: add_point_to_scmpath 2494.385 -1682.658 13.3384
05D8: AS_assign_scmpath to_actor 2@ flags 4 0

0605: actor $PLAYER_ACTOR perform_animation_sequence "M_SMK_IN" IFP_file "SMOKING" 4.0 loop 0 0 0 0 time 15000
wait 15000
Object.Destroy($Cigar)
:TEXT
wait 0
0395: clear_area 1 at 2495.1584 -1677.5704 13.3388 range 63.0
Camera.SetPosition(2495.1584, -1677.5704, 13.3388,0.0,0.0,0.0)
Camera.OnPed($PLAYER_ACTOR, 15, 1)
054C: use_GXT_table 'BLOOD'  
0639: AS_actor 2@ rotate_to_actor $PLAYER_ACTOR
0639: AS_actor $PLAYER_ACTOR rotate_to_actor 2@  
0967: actor 2@ move_mouth 3000 ms
0605: actor 2@ perform_animation_sequence "PRTIAL_GNGTLKH" IFP_file "GANGS" 4.0 loop 0 0 0 0 time 5000
00BC: show_text_highpriority GXT 'BLOD_01' time 5000 flag 1
wait 5000
0967: actor $PLAYER_ACTOR move_mouth 3000 ms
0605: actor $PLAYER_ACTOR perform_animation_sequence "PRTIAL_GNGTLKH" IFP_file "GANGS" 4.0 loop 0 0 0 0 time 5000
00BC: show_text_highpriority GXT 'BLOD_02' time 5000 flag 1
wait 5000
0605: actor 2@ perform_animation_sequence "PRTIAL_GNGTLKH" IFP_file "GANGS" 4.0 loop 0 0 0 0 time 5000
00BC: show_text_highpriority GXT 'BLOD_03' time 5000 flag 1
wait 5000
0605: actor $PLAYER_ACTOR perform_animation_sequence "PRTIAL_GNGTLKH" IFP_file "GANGS" 4.0 loop 0 0 0 0 time 5000
00BC: show_text_highpriority GXT 'BLOD_04' time 5000 flag 1
wait 5000
0605: actor 2@ perform_animation_sequence "PRTIAL_GNGTLKH" IFP_file "GANGS" 4.0 loop 0 0 0 0 time 5000
00BC: show_text_highpriority GXT 'BLOD_05' time 5000 flag 1
wait 5000
0605: actor $PLAYER_ACTOR perform_animation_sequence "PRTIAL_GNGTLKH" IFP_file "GANGS" 4.0 loop 0 0 0 0 time 5000
00BC: show_text_highpriority GXT 'BLOD_06' time 5000 flag 1
wait 5000
02A3: enable_widescreen 0 
Player.CanMove($PLAYER_CHAR) = True
Camera.Restore_WithJumpCut
00BC: show_text_highpriority GXT 'BLOD_07' time 5000 flag 1


:GON
wait 0 
$GONKA = Car.Create(#CHEETAH, 2461.004, -1657.052, 13.3047)
Car.Angle($GONKA) = 90.0
03F5: set_car $GONKA apply_damage_rules 0 
Car.SetMaxSpeed($GONKA, 150.0)
0129: $GONCHIK = create_actor_pedtype 4 model #BALLAS1 in_car $GONKA driverseat 
car.SetImmunities($GONKA,1,1,1,1,1)
car.DoorStatus($GONKA) = 2
$START = Marker.CreateIconAndSphere(0, 2461.687, -1661.542, 13.3047)

:MAIN_1004
wait 0 
if 
0103:   actor $PLAYER_ACTOR in_sphere 2461.687 -1661.542 13.3047 radius 2.0 2.0 6.0 sphere 1 stopped_in_car 
jf @MAIN_1004 
Player.CanMove($PLAYER_CHAR) = False
09AD: set_vehicle_camera_mode 0 
00BA: show_text_styled GXT 'RACE2' time 1100 style 4  // ~s~3
097A: play_audio_at 0.0 0.0 0.0 event 1056 
wait 1000 
00BA: show_text_styled GXT 'RACE3' time 1100 style 4  // ~s~2
097A: play_audio_at 0.0 0.0 0.0 event 1056 
wait 1000 
00BA: show_text_styled GXT 'RACE4' time 1100 style 4  // ~s~1
097A: play_audio_at 0.0 0.0 0.0 event 1056 
wait 1000 
00BA: show_text_styled GXT 'RACE5' time 800 style 4  // ~s~BZEPED!
097A: play_audio_at 0.0 0.0 0.0 event 1164 
097A: play_audio_at 0.0 0.0 0.0 event 1057 
wait 800 
00BE: text_clear_all 
Player.CanMove($PLAYER_CHAR) = True
Car.DriveTo($GONKA, 1972.6857, -1623.2943, 15.9687)

00AE: set_car $GONKA traffic_behaviour_to 2 
$FINISH = Marker.CreateIconAndSphere(0, 1972.6857, -1623.2943, 15.9687)
Marker.Disable($START)

:MAIN_1110
wait 0 
if 
0100:   actor $GONCHIK in_sphere 1972.6857 -1623.2943 15.9687 radius 6.0 6.0 6.0 sphere 1 in_car 
jf @MAIN_1169 
jump @MAIN_1306 

:MAIN_1169
wait 0 
if 
0100:   actor $PLAYER_ACTOR in_sphere 1972.6857 -1623.2943 15.9687 radius 6.0 6.0 6.0 sphere 1 in_car 
jf @MAIN_1110 
jump @zacada

:zacada
wait 0
fade 0 150
Marker.Disable($FINISH)
Model.Load(#BOXVILLE)
Model.Load(#LANDSTAL)
Model.Load(#BALLAS2)
Model.Load(#BALLAS3)
Model.Load(#mp5lng)
Model.Load(#ALPHA)
Model.Load(#sniper)

:zacada2
wait 0
if and
Model.Available(#BOXVILLE)
Model.Available(#BALLAS2)
Model.Available(#BALLAS3) 
Model.Available(#mp5lng) 
Model.Available(#LANDSTAL)
Model.Available(#ALPHA)
Model.Available(#sniper)
jf @zacada2
0395: clear_area 1 at 2033.8147 -1690.587 13.5469 range 110.0
$zas = Car.Create(#LANDSTAL, 1948.89, -1629.1722, 13.5469)
Car.Angle($zas) = 0.4663
01EC: make_car $zas very_heavy 1
$zas1 = Car.Create(#BOXVILLE, 1993.597, -1622.3666, 13.5469)
01EC: make_car $zas1 very_heavy 1
Car.Angle($zas1) = 0.4663
0129: $cas = create_actor_pedtype 25 model #BALLAS3 in_car $zas driverseat
0129: $cas1 = create_actor_pedtype 25 model #BALLAS1 in_car $zas1 driverseat
fade 1 150
05D1: AS_actor $cas drive_car $zas to 1948.925 -1622.0876 13.5402 speed 20.0 0 0 0


:zacada3
wait 0
if and
01B0: car $zas stopped 0 near_point 1948.925 -1622.0876 13.5402 radius 2.0 2.0 2.0
jf @zacada3

:zacada4
wait 0
00BC: show_text_highpriority GXT 'BLOD_08' time 5000 flag 1
actor.create($vrag,4,#BALLAS1,1955.1047, -1629.2485, 15.9691)
0638: AS_actor $vrag stay_put 1
actor.create($vrag2,4,#BALLAS3,1975.3453, -1634.3513, 18.569)
0638: AS_actor $vrag2 stay_put 1
actor.create($vrag3,4,#BALLAS2,1955.6238, -1658.0631, 15.9691)
actor.create($vrag4,4,#BALLAS1,1980.9554, -1675.13, 15.9687)
actor.create($vrag5,4,#BALLAS3,1957.1376, -1701.2023, 15.9695)
01B2: give_actor $vrag weapon 29 ammo 2000
01B2: give_actor $vrag2 weapon 29 ammo 2000
01B2: give_actor $vrag3 weapon 29 ammo 2000
01B2: give_actor $vrag4 weapon 29 ammo 2000
01B2: give_actor $vrag5 weapon 29 ammo 2000
actor.create($killer,4,#BALLAS1,1968.861, -1614.4561, 26.5781)
01B2: give_actor $killer weapon 34 ammo 2000
0638: AS_actor $killer stay_put 1
Actor.WeaponAccuracy($killer) = 78
05E2: actor $vrag kill_actor $PLAYER_ACTOR
05E2: actor $vrag2 kill_actor $PLAYER_ACTOR
05E2: actor $vrag3 kill_actor $PLAYER_ACTOR
05E2: actor $vrag4 kill_actor $PLAYER_ACTOR
05E2: actor $vrag5 kill_actor $PLAYER_ACTOR
05E2: actor $killer kill_actor $PLAYER_ACTOR
$Dvor = Marker.CreateIconAndSphere(0, 1970.3129, -1727.5322, 15.9687)

:PROV
wait  0
if 
0102:   actor $PLAYER_ACTOR in_sphere 1970.3129 -1727.5322 15.9687 radius 2.0 2.0 1.0 sphere 1 stopped_on_foot 
jf @prov
Marker.Disable($Dvor)

:Yxod
wait 0
$yx = Car.Create(#ALPHA, 2013.0679, -1740.2113, 13.5547)
actor.PutAt(2@,2012.0679, -1740.2113, 13.5547)
0395: clear_area 1 at 1998.1527 -1730.1293 13.3828 range 60.0
05D1: AS_actor 2@ drive_car $yx to 1998.1527 -1730.1293 13.3828 speed 45.0 0 0 0

:Yxod2
wait 0
if 
01B0: car $yx stopped 0 near_point 1998.1527 -1730.1293 13.3828 radius 9.0 9.0 9.0
jf @Yxod2
player.CanMove($PLAYER_CHAR) = false
Camera.SetBehindPlayer
02A3: toggle_widescreen 1
05CA: AS_actor $PLAYER_ACTOR enter_car $yx passenger_seat 0 4000 ms

:yxod3
if 
actor.InCar($PLAYER_ACTOR,$yx)
jf @yxod3
02A3: toggle_widescreen 0
01B2: give_actor $PLAYER_ACTOR weapon 29 ammo 2000
0464: put_actor $PLAYER_ACTOR into_turret_on_car $yx at_car_offset -1.0 0.1 0.7 position 0 shooting_angle 180.0 with_weapon 29
05D1: AS_actor 2@ drive_car $yx to 2493.5613 -1667.5 12.9319 speed 65.0 0 0 0

:Vragi
wait 0
$vr = Car.Create(#CHEETAH, 2177.219, -1669.188, 14.923)
0129: $gluk = create_actor_pedtype 25 model #BALLAS3 in_car $vr driverseat
0129: $gluk1 = create_actor_pedtype 25 model #BALLAS3 in_car $vr passenger_seat 0
01B2: give_actor $gluk1 weapon 29 ammo 2000
0713: unknown_action_sequence $gluk1 -1 $yx 0.0 0.0 0.0 100.0 0 0 90 
$vr1 = Car.Create(#LANDSTAL, 2184.2034, -1781.6674, 13.3649)
0129: $gluk2 = create_actor_pedtype 25 model #BALLAS3 in_car $vr1 driverseat
0129: $gluk3 = create_actor_pedtype 25 model #BALLAS3 in_car $vr1 passenger_seat 0
01B2: give_actor $gluk3 weapon 29 ammo 2000
0713: unknown_action_sequence $gluk3 -1 $yx 0.0 0.0 0.0 100.0 0 0 90 
$vr2 = Car.Create(#JESTER, 2304.7441, -1642.4473, 14.5086)
0129: $gluk4 = create_actor_pedtype 25 model #BALLAS3 in_car $vr1 driverseat
0129: $gluk5 = create_actor_pedtype 25 model #BALLAS3 in_car $vr1 passenger_seat 0
01B2: give_actor $gluk5 weapon 29 ammo 2000
0713: unknown_action_sequence $gluk5 -1 $yx 0.0 0.0 0.0 100.0 0 0 90 
$vr3 = Car.Create(#ALPHA, 2070.5376, -1602.2473, 13.5363)
Car.Angle($vr3) = 179.3011
0129: $gluk6 = create_actor_pedtype 25 model #BALLAS3 in_car $vr1 driverseat
0129: $gluk7 = create_actor_pedtype 25 model #BALLAS3 in_car $vr1 passenger_seat 0
01B2: give_actor $gluk7 weapon 29 ammo 2000
0713: unknown_action_sequence $gluk7 -1 $yx 0.0 0.0 0.0 100.0 0 0 90
07F8: car $vr follow_vehicle $yx radius 7.0
07F8: car $vr2 follow_vehicle $yx radius 7.0
07F8: car $vr3 follow_vehicle $yx radius 7.0
07F8: car $vr4 follow_vehicle $yx radius 7.0
:priezd
wait 0
if 
01B0: car $yx stopped 0 near_point 2493.5613 -1667.5 12.9319 radius 4.0 4.0 4.0
jf @proverka
jump @MAIN_1228

:proverka
wait 0
if or 
wasted_or_busted
0119: car $yx wrecked
jf @priezd
jump @MAIN_1306



:MAIN_1228
wait 0 
01E3: show_text_1number_styled GXT 'M_PASS' number 25000 time 5000 style 4  // MNCCNR BSZOLHEHA!~n~~w~$~1~
Player.Money($PLAYER_CHAR) += 25000
Player.ClearWantedLevel($PLAYER_CHAR)
0394: play_music 1 

Actor.RemoveReferences(2@)
Car.RemoveReferences(1@)
Car.RemoveReferences(4@)
Model.Destroy(#BALLAS1)
Model.Destroy(#CHEETAH)
gosub @MAIN_415 
return 

:MAIN_1306
00BA: show_text_styled GXT 'M_FAIL' time 5000 style 1  // ~r~MNCCNR ZPOBALEHA!
$ONMISSION = 0 
mission_cleanup 
Marker.Disable($FINISH)
Actor.RemoveReferences(2@)
Car.RemoveReferences(1@)
Car.RemoveReferences(4@)
Model.Destroy(#BALLAS1)
Model.Destroy(#CHEETAH)
return 

:MAIN_1362
$ONMISSION = 0 
mission_cleanup 
return 

Ссылка на комментарий
Поделиться на другие сайты

не нужно жать "сохранить" :fool: , нужно жать "скомплимировать" :spiteful:

Эффект один и тот же. Там нет сохранения в формате .cs :help:

http://s59.radikal.ru/i166/0905/74/9a36ef48cab2.jpg

Ссылка на комментарий
Поделиться на другие сайты

Это совсем разные действия. Когда ты жмёшь 'сохранить как', то сохраняется текст скрипта в выбранном формате.

А если жмёшь кнопку 'компилировать' (F6), то создаётся клео скрипт с форматом .cs в папке CLEO.

Для этого в начале скрипта (как уже было написано выше) надо указать формат {$CLEO .cs}

Ссылка на комментарий
Поделиться на другие сайты

boxer & kenking: Просто я забыл поставить вначале {$CLEO .cs}. Без этого он создавал .scm Изменено пользователем }l{eHeK
Ссылка на комментарий
Поделиться на другие сайты

я сделал свою миссию и хочу еще добавить свою озвучку а как можно узнать какой звук нужно заменить? может таблица какая есть? а то их в са очень много и пока все переслушаешь с ума сойдешь!
Ссылка на комментарий
Поделиться на другие сайты

Ребят,помогите пожалуйста.

Решил создать скрипт с расстановкой авто на пощади у первого дома СиДжея.

Сделал всё как надо(вроде как) и в итоге машины появляются по одной,а не все сразу.

Как мне быть?

Вот код:

//-------------MAIN---------------
wait 0 
014B: 0@ = init_parked_car_generator #MULE color -1 -1 1 alarm 0 door_lock 0 0 10000 at 2494.275 -1666.283 13.7024 angle 0 
014C: set_parked_car_generator 0@ cars_to_generate_to 101 
014B: 1@ = init_parked_car_generator #DFT30 color -1 -1 1 alarm 0 door_lock 0 0 10000 at 2490.349 -1670.659 13.4494 angle 0 
014C: set_parked_car_generator 1@ cars_to_generate_to 101 
014B: 2@ = init_parked_car_generator #VINCENT color -1 -1 1 alarm 0 door_lock 0 0 10000 at 2484.217 -1665.827 13.7027 angle 0 
014C: set_parked_car_generator 2@ cars_to_generate_to 101 
0A93: end_custom_thread 

Изменено пользователем Dima_v_Kolpino
Ссылка на комментарий
Поделиться на другие сайты

Всем привет!

 

Надеюсь, здесь есть люди, разбирающиеся в памяти GTA San Andreas? У меня такой вопрос - как вычислить адрес, где расположен хэндл какого-либо педа?

 

Заранее спасибо за помощь.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...