You are not logged in.
работает, нет?
Не советовал бы использовать Object.Init лучше юзай Object.Create
и вставь сразу после {$CLEO} DEFINE OBJECT 1792
скинyть пару мегов для main`a.
да, но гарантированей создать поток перед Test Object и туда вписать 0000: NOP
Но вобше, я плохо шарю в CLEO, поэтому, возможно ошибаюсь.
Alexander знает точно.
можно ли опкоды со значением NOP затереть нафик?
ну тогда залезай на крышу и мерь.
04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0.0 1.5 -0.5
меняй числа после слова offset на эти:
0.0 10.0 3.0
да. Компилируешь и кидаешь файл в директорию с CLEO.
Как оно работает? Ты должен знать смысл кода. Ты же записал координаты объекта в переменные, жми Insert+U и смотри результат.
P.S: Сообщи другу что CLEO не поддерживает глобальные переменные, кроме общеупотребительных, вроде $PLAYER_CHAR, $PLAYER_ACTOR etc.
Структуру я не понял. Это ты из ехе откопал?
Насчет SCM. Ты зачем каментишь весь код? Он будет занимать только место, удали { и }.
Чтобы вставить координаты, в SB жми Ctrl+Shift+C
"Приклей" в main.scm или CLEO
Если в main то ставь перед Mission 0
и впиши название потока туда где стоят остальные потоки.
У меня такое прокатывало. 
Уже понял.
Я заменил лодку TROPIC на субмарину из San Fieero, поменяв dff и txd, и при вызове TROPIC игра вылетает. Почему?
Теоритически возможно, но геммороя намерянно. Через сколько метров... поясни подробнее, смысле, от дома до ст. единства? Да, можно.
См. код поезда.
За что отвечает External Script 'IMPOUND' ?
Глюки устранил, кажется.
Просто надо было отредактировать потоки.
КОД ОБНОВИЛ
o да, Alexander, я слежу за ответами второй день и ничего не заметил.
Seemann, могут быть 4 причины глюка: Взрыв машины или игра не нашла нужного актера, проверку писал но глюк все равно возникает, возможно конфликт с Roadblock.
Нет не совсем, водитель нужен, а пассажир если его нету возле водителя, игра вылетает.
Кстати, Seemann, нашёл ошибку в этом скрипте. Если не сложно, то поставь проверку на доступность актера-пассажира. Если актера нет, то игра вылетает с ошибкой. Я бы поставил сам, но опкод не нашел.
P.S: Насчет выгрузки моделей. Если выгружать сведения о копах (как я заметил) игра вылетает. Причем настоящих копов с педтипом 6.
Полицейские лениво хлебая кофе, вновь выслушивают по рации сообщения о проступках Сиджея. Им это сильно не нравится, и один из копов достает TEC9 из багажника, затем водитель направялется к месту преступления. Коп увидев Сиджи немножко замешкался, заряжая автомат, зарядив автомат, он высунулся из окна и начал стрельбу...
create_thread @CopTurret :CopTurret wait 100 model.Load(#TEC9) 038B: load_requested_models :CopTurretCheck wait 100 if Player.WantedLevel($PLAYER_CHAR) > 1 jf @CopTurretCheck :CopTurret3 while true wait 3000 if model.Available(#TEC9) jf @CopTurret 03C0: 20@ = actor $PLAYER_ACTOR car 04C4: create_coordinate 1@ 2@ 3@ from_actor $PLAYER_ACTOR offset 60.0 60.0 0.0 04C4: create_coordinate 4@ 5@ 6@ from_actor $PLAYER_ACTOR offset -60.0 -60.0 0.0 10@ = -1 053E: 10@ = get_random_car_with_actors -1 in_area 1@ 2@ 4@ 5@ if 10@ <> -1 then if or Car.Id(10@) == #COPCARLA Car.Id(10@) == #COPCARRU Car.Id(10@) == #COPCARSF Car.Id(10@) == #COPCARVG Car.Id(10@) == #ENFORCER then if 8431: not car 10@ passenger_seat_free 0 then :CopTurretMain wait 100 0432: 11@ = get_actor_handle_from_car 10@ passenger_seat 0 if not Car.Wrecked(10@) then :CopTurret4 wait 100 01B2: give_actor 11@ weapon 32 ammo 30000 // Load the weapon model before using this 01B9: set_actor 11@ armed_weapon_to 0 01B9: set_actor 11@ armed_weapon_to 32 Actor.SetCarWeapon(11@, 32, 200000) :CopTurret5 wait 700 if not Car.Wrecked(10@) jf @CopTurret3 if not Actor.Dead(11@) jf @CopTurret3 if Actor.Driving(11@) jf @CopTurret5 0713: actor 11@ driveby_actor $PLAYER_ACTOR car 20@ point 0.0 0.0 0.0 radius 5000.0 8 1 firing_rate 90 end end end end end Car.RemoveReferences(10@) Actor.RemoveReferences(11@) jump @CopTurretCheck
ФИНАЛЬНАЯ ВЕРСИЯ
Решена проблема с нехваткой виртуальной памяти.
Кхм, кхм.
Вскрывать чужие технологии я не намерен.
Опкод создания нашел, но хорошо бы узнать типы роадблоков.
04C0: create_roadblock_in_area_cornerA 2336.63 -1548.68 23.99 cornerB 2347.01 -1548.37 23.68 type 1
Координаты это как и police_trigger видимо противоположные углы прямоугольника?
Да, я всезнающ как никогда...
Возможно, вопрос нуповский, но:
Можно ли через SCM при уровне розыска создать roadblock ?
Этот опкод, видимо, дает возможность актеру плавать?
04D8: set_actor 395@(253@,16i) drowns_in_water 0
?
Вообще я планирую разместить где-то через неделю-две пак скриптов для копов.
Собственно скрипt.
create_thread @PoliceHunter :PoliceHunter wait 200 if Player.WantedLevel($PLAYER_CHAR) > 3 jf @PoliceHunter model.Load(#HUNTER) model.Load(#SWAT) 038B: load_requested_models :CheckIfLoad wait 200 if and Model.Available(#HUNTER) model.Available(#SWAT) jf @CheckIfLoad :PoliceHunter2 wait 2000 04C4: store_coords 1@ 2@ 3@ from_actor $PLAYER_ACTOR with_offset 0.0 2.0 700.0 Car.Create(10@,#HUNTER,1@ ,2@ ,3@) 2@ += 2.0 :PoliceHunter3 wait 200 0129: 11@ = create_actor_pedtype 6 model #SWAT in_car 10@ driverseat 084E: flying_vehicle 10@ use_primary_gun 1 0724: flying_vehicle 10@ follow_and_attack_player $PLAYER_CHAR radius 40.0 :PoliceHunter4 wait 100 if Car.Wrecked(10@) jf @PoliceHunter4 Model.Destroy(10@) Model.Destroy(11@) Car.RemoveReferences(10@) Actor.RemoveReferences(11@) jump @PoliceHunter
Озвучка у Рокстара очень даже неплохая.. Предназнaчен в основном для начинающих. 
При уровне розыска выше 1 звезды полиция вам постоянно будет предлагать остановиться. 
create_thread @PoliceMegafon :PoliceMegafon wait 100 if Player.WantedLevel($PLAYER_CHAR) > 1 jf @PoliceMegafon 03CF: load_wav 15855 as 2 038B: load_requested_models :PoliceMegafon2 while true wait 6000 04C4: create_coordinate 1@ 2@ 3@ from_actor $PLAYER_ACTOR offset 60.0 60.0 0.0 04C4: create_coordinate 4@ 5@ 6@ from_actor $PLAYER_ACTOR offset -60.0 -60.0 0.0 10@ = -1 053E: 10@ = get_random_car_with_actors -1 in_area 1@ 2@ 4@ 5@ if 10@ <> -1 then if or Car.Id(10@) == #COPBIKE Car.Id(10@) == #COPCARLA Car.Id(10@) == #COPCARRU Car.Id(10@) == #COPCARSF Car.Id(10@) == #COPCARVG then :PoliceMegafon3 wait 200 if 03D0: wav 2 loaded jf @PoliceMegafon3 0A16: (unknown) 2 10@ 03D1: play_wav 2 :PoliceMegafon4 wait 100 if 03D2: wav 2 ended jf @PoliceMegafon4 :PoliceMegafon5 wait 100 040D: unload_wav 2 end end jump @PoliceMegafon
P.S: Заменены глобальные переменные на локальные..
Исправил 
CLEO скрипт (дан ниже)
{$CLEO}
:4523242
wait 100
thread '000'
0000: NOP
:PoliceMegafon
wait 100
if
Player.WantedLevel($PLAYER_CHAR) > 1
jf @PoliceMegafon
03CF: load_wav 15855 as 2
038B: load_requested_models
:PoliceMegafon2
while true
wait 500
04C4: create_coordinate 1@ 2@ 3@ from_actor $PLAYER_ACTOR offset 60.0 60.0 0.0
04C4: create_coordinate 4@ 5@ 6@ from_actor $PLAYER_ACTOR offset -60.0 -60.0 0.0
10@ = -1
053E: 10@ = get_random_car_with_actors -1 in_area 1@ 2@ 4@ 5@
if
10@ <> -1
then
if or
Car.Id(10@) == #COPCARLA
Car.Id(10@) == #COPCARRU
Car.Id(10@) == #COPCARSF
Car.Id(10@) == #COPCARVG
then
:PoliceMegafon3
wait 200
if and
056E: car 10@ defined
8119: not car 10@ wrecked
03D0: wav 2 loaded
jf @PoliceMegafon3
0A16: (unknown) 2 10@
03D1: play_wav 2
:PoliceMegafon4
wait 100
if
03D2: wav 2 ended
jf @PoliceMegafon4
:PoliceMegafon5
wait 100
040D: unload_wav 2
end
end
jump @PoliceMegafonEDIT1. Заменены глоб. переменные на локальные.
EDIT2. Уменьшен радиус поиска автомобиля полиции.
Я имею ввиду в моделях COPCARLA, COPCARVG, COPCARSF, с байком идея обречена.