[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: wmysterio  
Вопросы по созданию скриптов
CJakaRДата: Четверг, 14.04.2011, 21:07 | Сообщение # 2201
Скриптер
Группа: Проверенные
Сообщений: 180
Статус: Offline
Я счас не могу,сам протесть, смогу только завтра

У меня скоро день рождения)
 
[СТРЕЛОК]Дата: Четверг, 14.04.2011, 21:11 | Сообщение # 2202
Ученик скриптинга
Группа: Проверенные
Сообщений: 888
Статус: Offline
wmysterio,
проверь мой скрипт, во время второй кат сцены выбивает! как только чувак начинает говорить выбивает! и дай модель девушки


Верь в свою звезду
Э. Че Гевара
 
wmysterioДата: Четверг, 14.04.2011, 21:12 | Сообщение # 2203
КОНСУЛЬТАНТ
Группа: Команда CG
Сообщений: 900
Статус: Offline
[СТРЕЛОК], кидай сюда, посмотрю
 
[СТРЕЛОК]Дата: Четверг, 14.04.2011, 21:13 | Сообщение # 2204
Ученик скриптинга
Группа: Проверенные
Сообщений: 888
Статус: Offline
Code
// 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---------------
0000: NOP  
thread 'SC'  
wait 0  
wait 0  
Model.Load(#FAM1)
Model.Load(#SULTAN)
038B: load_requested_models  

:SC_32
wait 0  
if and
    Model.Available(#FAM1)
    Model.Available(#SULTAN)
else_jump @SC_32  
03BC: 1@ = create_sphere_at 1730.33 -2334.04 13.55 radius 1.0  

:SC_81
wait 0  
if  
00EC:   actor $PLAYER_ACTOR 0 near_point 1730.33 -2334.04 radius 13.55 2.3  
else_jump @SC_81  
03BD: destroy_sphere 1@  
3@ = Actor.Angle($PLAYER_ACTOR)
3@ += 0.0  
05D4: AS_actor $PLAYER_ACTOR rotate_angle 3@  
wait 0  
Player.CanMove($PLAYER_CHAR) = False
fade 0 1000  
wait 1000  
04E4: unknown_refresh_game_renderer_at 730.33 -2334.04  
Camera.SetAtPos(730.33, -2334.04, 13.55)
02A3: enable_widescreen 1  
0826: enable_hud 0  
Camera.SetPosition(1730.18, -2325.71, 13.55, 0.0, 0.0, 0.0)
Camera.PointAt(1730.19, -2326.6, 13.55, 2)
fade 1 1000  
wait 1500  
00BA: show_text_styled GXT 'QQ' time 1000 style 2  
wait 2000  
00BC: show_text_highpriority GXT 'QW' time 3000 flag 1  
wait 3000  
00BC: show_text_highpriority GXT 'QE' time 3000 flag 1  
wait 3000  
02A3: enable_widescreen 0  
0826: enable_hud 1  
Camera.Restore_WithJumpCut
Camera.SetBehindPlayer
fade 1 1000  
wait 1000  
Player.CanMove($PLAYER_CHAR) = True
wait 1000  
jump @SC_383  

:SC_383
wait 0  
03BC: 4@ = create_sphere_at 2494.81 -1682.0 13.34 radius 1.0  
7@ = marker.CreateIconAndSphere($Icon,1,2494.81,-1682.0,13.34)
jump @SC_419  

:SC_419
wait 0  
if  
00EC:   actor $PLAYER_ACTOR 0 near_point 2494.81 -1682.0 radius 13.34 2.3  
else_jump @SC_419  
03BD: destroy_sphere 4@
marker.disable(7@)  
5@ = Actor.Angle($PLAYER_ACTOR)
5@ += 0.0  
05D4: AS_actor $PLAYER_ACTOR rotate_angle 5@  
6@ = Actor.Create(CivFemale, #FAM1, 2494.86, -1678.71, 13.34)
Actor.Angle(6@) = 60.0
014B: $CAR = init_parked_car_generator #SULTAN color 8 8 0 alarm 0 door_lock 0 0 40000 at 2481.82 -1693.33 13.52 angle 0.0  
wait 0  
Player.CanMove($PLAYER_CHAR) = False
fade 0 1000  
wait 1000  
04E4: unknown_refresh_game_renderer_at 2501.89 -1680.05  
Camera.SetAtPos(2501.89, -1680.05, 13.37)
02A3: enable_widescreen 1  
0826: enable_hud 0  
Camera.SetPosition(2501.89, -1680.05, 13.37, 0.0, 0.0, 0.0)
Camera.PointAt(2501.19, -1680.06, 13.37, 2)
fade 1 1000  
wait 1500  
wait 0
0605: actor 6@ perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA  
00BC: show_text_highpriority GXT 'QR' time 1000 flag 1  
wait 1000  
0605: actor $PLAYER_CHAR perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA  
00BC: show_text_highpriority GXT 'QT' time 1000 flag 1  
wait 1000  
0605: actor 6@ perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA  
00BC: show_text_highpriority GXT 'QY' time 1000 flag 1  
wait 1000  
0605: actor 6@ perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA  
00BC: show_text_highpriority GXT 'QU' time 1000 flag 1  
wait 1000  
0605: actor $PLAYER_CHAR perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA  
00BC: show_text_highpriority GXT 'QI' time 1000 flag 1  
wait 1000  
0605: actor 6@ perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA  
00BC: show_text_highpriority GXT 'QO' time 1000 flag 1  
wait 1000  
0605: actor 6@ perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA  
00BC: show_text_highpriority GXT 'QP' time 1000 flag 1  
wait 1000  
02A3: enable_widescreen 0  
0826: enable_hud 1  
Camera.Restore_WithJumpCut
Camera.SetBehindPlayer
fade 1 1000  
wait 1000  
Player.CanMove($PLAYER_CHAR) = True
Actor.RemoveReferences(6@)
Model.Destroy(#FAM1)
0A93: end_custom_thread


Верь в свою звезду
Э. Че Гевара
 
CJakaRДата: Четверг, 14.04.2011, 21:24 | Сообщение # 2205
Скриптер
Группа: Проверенные
Сообщений: 180
Статус: Offline
Quote (|СТРЕЛОК|)
0000: NOP
thread 'SC'
wait 0
wait 0
Model.Load(#FAM1)
Model.Load(#SULTAN)
038B: load_requested_models

XD,ну ты и написал))))


У меня скоро день рождения)
 
wmysterioДата: Четверг, 14.04.2011, 21:25 | Сообщение # 2206
КОНСУЛЬТАНТ
Группа: Команда CG
Сообщений: 900
Статус: Offline
Quote (|СТРЕЛОК|)
03BC: 4@ = create_sphere_at 2494.81 -1682.0 13.34 radius 1.0
7@ = marker.CreateIconAndSphere($Icon,1,2494.81,-1682.0,13.34)

а нафига ещё одну сферу???
можно просто
Code
7@ = marker.CreateIconAndSphere($Icon,1,2494.81,-1682.0,13.34)

сфера автоматом появится

Quote (|СТРЕЛОК|)

5@ = Actor.Angle($PLAYER_ACTOR)
5@ += 0.0
05D4: AS_actor $PLAYER_ACTOR rotate_angle 5@

это вообще бесполезные строки
 
CJakaRДата: Четверг, 14.04.2011, 21:26 | Сообщение # 2207
Скриптер
Группа: Проверенные
Сообщений: 180
Статус: Offline
Вот правельное:
0000: NOP
thread 'SC'

:SC_1
wait 0
Model.Load(#FAM1)
Model.Load(#SULTAN)
038B: load_requested_models

Добавлено (14.04.2011, 21:26)
---------------------------------------------
там в начале 2 раза написал wait 0
XD,я под столом)
P.s
Моё 70 сообщение)


У меня скоро день рождения)

Сообщение отредактировал CJakaR - Четверг, 14.04.2011, 21:31
 
[СТРЕЛОК]Дата: Четверг, 14.04.2011, 21:39 | Сообщение # 2208
Ученик скриптинга
Группа: Проверенные
Сообщений: 888
Статус: Offline
0605: actor $PLAYER_CHAR perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA
00BC: show_text_highpriority GXT 'QT' time 1000 flag 1
wait 1000


Верь в свою звезду
Э. Че Гевара
 
wmysterioДата: Четверг, 14.04.2011, 21:42 | Сообщение # 2209
КОНСУЛЬТАНТ
Группа: Команда CG
Сообщений: 900
Статус: Offline
Quote (wmysterio)
7@ = marker.CreateIconAndSphere($Icon,1,2494.81,-1682.0,13.34)

Бля... А что ты в место $Icon поставишь? там же нужен номер... biggrin а ты переменную какую то влепил ))
 
[СТРЕЛОК]Дата: Четверг, 14.04.2011, 21:45 | Сообщение # 2210
Ученик скриптинга
Группа: Проверенные
Сообщений: 888
Статус: Offline
Quote (wmysterio)
а нафига ещё одну сферу???
можно просто

я хотел на миникарте сделать квадратик, уже удалил
Quote (wmysterio)
это вообще бесполезные строки

это вообще твой окпод на поворот CJ на 180 гр, не смотря на сколько гр он стоит
Quote (CJakaR)
Вот правельное:

я понимаю твоё стремление помочь, но лишний wait 0 ничего не решает

Добавлено (14.04.2011, 21:45)
---------------------------------------------

Quote (wmysterio)
Бля... А что ты в место $Icon поставишь? там же нужен номер... а ты переменную какую то влепил ))

не матерись, проехали с маркером, это был я хотел поставить квадратик на миникарте, проехали, из-за одного окпода так чморите...


Верь в свою звезду
Э. Че Гевара
 
wmysterioДата: Четверг, 14.04.2011, 21:47 | Сообщение # 2211
КОНСУЛЬТАНТ
Группа: Команда CG
Сообщений: 900
Статус: Offline
Quote (|СТРЕЛОК|)
это вообще твой окпод на поворот CJ на 180 гр

мой, но ты его не правильно написал biggrin
там
5@ += 180.0

Quote (|СТРЕЛОК|)
лишний wait 0 ничего не решает

ну покрайней мере у мя ошибок НЕ вызывало 2 подряд wait 0

Quote (|СТРЕЛОК|)
не матерись

ты не так понял. я не имел ввиду бл*дь а бляяяя ну тип бльоооо . Если это тебя оскорбило то сори shy

Quote (wmysterio)
это был я хотел поставить квадратик на миникарте

квадратик на миникарте ставится кодом
018A: 11@ = create_checkpoint_at 0.0 0.0 0.0
 
[СТРЕЛОК]Дата: Четверг, 14.04.2011, 21:51 | Сообщение # 2212
Ученик скриптинга
Группа: Проверенные
Сообщений: 888
Статус: Offline
wmysterio, проехали, помоги по серьезному, в начале 2 кат сцены, после 1 сек слов сестры игра вылетает
Code
// 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---------------
0000: NOP  
thread 'SC'  
wait 0  
Model.Load(#FAM1)
Model.Load(#SULTAN)
038B: load_requested_models  

:SC_32
wait 0  
if and
    Model.Available(#FAM1)
    Model.Available(#SULTAN)
else_jump @SC_32  
03BC: 1@ = create_sphere_at 1730.33 -2334.04 13.55 radius 1.0  

:SC_81
wait 0  
if  
00EC:   actor $PLAYER_ACTOR 0 near_point 1730.33 -2334.04 radius 13.55 2.3  
else_jump @SC_81  
03BD: destroy_sphere 1@  
3@ = Actor.Angle($PLAYER_ACTOR)
3@ += 0.0  
05D4: AS_actor $PLAYER_ACTOR rotate_angle 3@  
wait 0  
Player.CanMove($PLAYER_CHAR) = False
fade 0 1000  
wait 1000  
04E4: unknown_refresh_game_renderer_at 730.33 -2334.04  
Camera.SetAtPos(730.33, -2334.04, 13.55)
02A3: enable_widescreen 1  
0826: enable_hud 0  
Camera.SetPosition(1730.18, -2325.71, 13.55, 0.0, 0.0, 0.0)
Camera.PointAt(1730.19, -2326.6, 13.55, 2)
fade 1 1000  
wait 1500  
00BA: show_text_styled GXT 'QQ' time 1000 style 2  
wait 2000  
00BC: show_text_highpriority GXT 'QW' time 3000 flag 1  
wait 3000  
00BC: show_text_highpriority GXT 'QE' time 3000 flag 1  
wait 3000  
02A3: enable_widescreen 0  
0826: enable_hud 1  
Camera.Restore_WithJumpCut
Camera.SetBehindPlayer
fade 1 1000  
wait 1000  
Player.CanMove($PLAYER_CHAR) = True
wait 1000  
jump @SC_383  

:SC_383
wait 0  
03BC: 4@ = create_sphere_at 2494.81 -1682.0 13.34 radius 1.0  
jump @SC_419  

:SC_419
wait 0  
if  
00EC:   actor $PLAYER_ACTOR 0 near_point 2494.81 -1682.0 radius 13.34 2.3  
else_jump @SC_419  
03BD: destroy_sphere 4@
6@ = Actor.Create(CivFemale, #FAM1, 2494.86, -1678.71, 13.34)
Actor.Angle(6@) = 60.0
014B: $CAR = init_parked_car_generator #SULTAN color 8 8 0 alarm 0 door_lock 0 0 40000 at 2481.82 -1693.33 13.52 angle 0.0  
wait 0  
Player.CanMove($PLAYER_CHAR) = False
fade 0 1000  
wait 1000  
04E4: unknown_refresh_game_renderer_at 2501.89 -1680.05  
Camera.SetAtPos(2501.89, -1680.05, 13.37)
02A3: enable_widescreen 1  
0826: enable_hud 0  
Camera.SetPosition(2501.89, -1680.05, 13.37, 0.0, 0.0, 0.0)
Camera.PointAt(2501.19, -1680.06, 13.37, 2)
fade 1 1000  
wait 1500  
wait 0
0605: actor 6@ perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA  
00BC: show_text_highpriority GXT 'QR' time 1000 flag 1  
wait 1000  
0605: actor $PLAYER_CHAR perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA  
00BC: show_text_highpriority GXT 'QT' time 1000 flag 1  
wait 1000  
0605: actor $PLAYER_CHAR perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA  
00BC: show_text_highpriority GXT 'QA' time 1000 flag 1  
wait 1000  
0605: actor 6@ perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA  
00BC: show_text_highpriority GXT 'QY' time 1000 flag 1  
wait 1000  
0605: actor 6@ perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA  
00BC: show_text_highpriority GXT 'QU' time 1000 flag 1  
wait 1000  
0605: actor $PLAYER_CHAR perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA  
00BC: show_text_highpriority GXT 'QI' time 1000 flag 1  
wait 1000  
0605: actor 6@ perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA  
00BC: show_text_highpriority GXT 'QO' time 1000 flag 1  
wait 1000  
0605: actor 6@ perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA  
00BC: show_text_highpriority GXT 'QP' time 1000 flag 1  
wait 1000  
02A3: enable_widescreen 0  
0826: enable_hud 1  
Camera.Restore_WithJumpCut
Camera.SetBehindPlayer
fade 1 1000  
wait 1000  
Player.CanMove($PLAYER_CHAR) = True
Actor.RemoveReferences(6@)
Model.Destroy(#FAM1)
0A93: end_custom_thread

Добавлено (14.04.2011, 21:51)
---------------------------------------------

Quote (wmysterio)
ты не так понял. я не имел ввиду бл*дь а бляяяя ну тип бльоооо . Если это тебя оскорбило то сори

Нет, не оскорбило smile проехали


Верь в свою звезду
Э. Че Гевара
 
wmysterioДата: Четверг, 14.04.2011, 21:51 | Сообщение # 2213
КОНСУЛЬТАНТ
Группа: Команда CG
Сообщений: 900
Статус: Offline
Quote (|СТРЕЛОК|)
помоги по серьезному

так я же разбираюсь как раз что к чему
 
[СТРЕЛОК]Дата: Четверг, 14.04.2011, 21:55 | Сообщение # 2214
Ученик скриптинга
Группа: Проверенные
Сообщений: 888
Статус: Offline
Quote (wmysterio)
квадратик на миникарте ставится кодом
018A: 11@ = create_checkpoint_at 0.0 0.0 0.0

О! спасибо! а удаляется похоже
destroy.checkpoint (11@) ?

и если бы дал модель девушки (а то пишет привет сестра, а там бандит такой стоит) то было-бы прекрасно!

Добавлено (14.04.2011, 21:55)
---------------------------------------------
играть одной минуты не будит, а гемороя много...
сюжет - CJ появляется в аэро, монолог что он приехал, едим к сестре, с сестрой говорим, и всегда султан возле дома си джея стоит


Верь в свою звезду
Э. Че Гевара
 
wmysterioДата: Четверг, 14.04.2011, 22:02 | Сообщение # 2215
КОНСУЛЬТАНТ
Группа: Команда CG
Сообщений: 900
Статус: Offline
Quote (|СТРЕЛОК|)
О! спасибо! а удаляется похоже
destroy.checkpoint (11@) ?

удалять как обычный маркер
marker.disable(11@)

Quote (|СТРЕЛОК|)
и если бы дал модель девушки (а то пишет привет сестра, а там бандит такой стоит) то было-бы прекрасно!

так ты скачай PedEditor и выбирай себе девку по душе

кажеться, разобрался!!
Вот ошибки:

Quote (|СТРЕЛОК|)
0605: actor $PLAYER_CHAR perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 1000 // versionA

В место $PLAYER_CHAR поставь $PLAYER_ACTOR

А вот и код:

 
[СТРЕЛОК]Дата: Четверг, 14.04.2011, 22:49 | Сообщение # 2216
Ученик скриптинга
Группа: Проверенные
Сообщений: 888
Статус: Offline
Quote (wmysterio)
В место $PLAYER_CHAR поставь $PLAYER_ACTOR

а-ГА! Снайпер ты! Вот из-за такой мелочи вылетало(((


Верь в свою звезду
Э. Че Гевара
 
wmysterioДата: Четверг, 14.04.2011, 22:58 | Сообщение # 2217
КОНСУЛЬТАНТ
Группа: Команда CG
Сообщений: 900
Статус: Offline
Quote (|СТРЕЛОК|)
Вот из-за такой мелочи вылетало

Да это, собственно, не мелочь. Игра не просто вылетает, а зависает мертвой хваткой! Когда была у мя Widows XP то такие глюки, без перезагрузки, не возможно было устранить.
 
[СТРЕЛОК]Дата: Четверг, 14.04.2011, 23:06 | Сообщение # 2218
Ученик скриптинга
Группа: Проверенные
Сообщений: 888
Статус: Offline
Quote (wmysterio)
Да это, собственно, не мелочь. Игра не просто вылетает, а зависает мертвой хваткой! Когда была у мя Widows XP то такие глюки, без перезагрузки, не возможно было устранить.

А с 7-ой всё поменялось?

и еще вопрос:
можно в одном скрипте 2 или более потоком создать?


Верь в свою звезду
Э. Че Гевара
 
wmysterioДата: Четверг, 14.04.2011, 23:10 | Сообщение # 2219
КОНСУЛЬТАНТ
Группа: Команда CG
Сообщений: 900
Статус: Offline
Quote (|СТРЕЛОК|)
А с 7-ой всё поменялось?

конечно!!! 7-ка бомба, а хр - пародия на ОС smile

Quote (|СТРЕЛОК|)

можно в одном скрипте 2 или более потоком создать?

в мейне да, в клео нет.
 
[СТРЕЛОК]Дата: Четверг, 14.04.2011, 23:14 | Сообщение # 2220
Ученик скриптинга
Группа: Проверенные
Сообщений: 888
Статус: Offline
Quote (wmysterio)
в мейне да, в клео нет.

а, ну тогда буду просто всё в одном делать....

а можно менять название :? ну т.к.

:SC_1

а потом

:SC2_1 ?


Верь в свою звезду
Э. Че Гевара
 
Max[93rus]Дата: Четверг, 14.04.2011, 23:15 | Сообщение # 2221
Малый
Группа: Пользователи
Сообщений: 8
Статус: Offline
Всем привет, помогите новичку:
Надо чтобы если ГГ сел на авто или мото, то этому транспорту поставить кое-какой иммунитет.
Я не знаю как задать проверку на то, что в машине ГГ или в мото и не знаю как этому транспорту дать переменную, впоследствии иммунитет.
Помогите
 
[СТРЕЛОК]Дата: Четверг, 14.04.2011, 23:20 | Сообщение # 2222
Ученик скриптинга
Группа: Проверенные
Сообщений: 888
Статус: Offline
Max[93rus], есть такой скрипт вроде бы

Добавлено (14.04.2011, 23:20)
---------------------------------------------
Max[93rus], у меня справка не работает, а в мануале нету проверок, поищи там проверку ГГ в машине, и тогда

:IMM_1
wait 0
if
проверка ГГ в машине
jf @IMM_1
car.SetImmunities($CAR, 1, 1, 1, 1, 1)

ну вроде должно помочь, если нет то напиши (я сам начинающий)


Верь в свою звезду
Э. Че Гевара
 
wmysterioДата: Четверг, 14.04.2011, 23:20 | Сообщение # 2223
КОНСУЛЬТАНТ
Группа: Команда CG
Сообщений: 900
Статус: Offline
Max[93rus],
Вот:

Есть два кода, что бы занести переменную тачки ГГ:
Code
00D9: 0@ = actor $PLAYER_ACTOR car
03C0: 0@ = actor $PLAYER_ACTOR car

Но я советую использовать 2-й код, так как при созданиях модов с первым, после того, как вышел с тачки, игра вылетала.
 
[СТРЕЛОК]Дата: Четверг, 14.04.2011, 23:23 | Сообщение # 2224
Ученик скриптинга
Группа: Проверенные
Сообщений: 888
Статус: Offline
wmysterio,
а jump @AAAA ?

:AAAA
thread 'AAAA'
wait 0
if
actor.Driving($PLAYER_ACTOR)
jf @AAAA
00D9: 0@ = actor $PLAYER_ACTOR car
car.SetImmunities(0@, 1, 1, 1, 1, 1)
jump @AAAA
0A93: end_custom_thread

что бы не одна машина, в которой он сидит была бессмертна, а все в которые ГГ сядет


Верь в свою звезду
Э. Че Гевара


Сообщение отредактировал [СТРЕЛОК] - Четверг, 14.04.2011, 23:24
 
wmysterioДата: Четверг, 14.04.2011, 23:28 | Сообщение # 2225
КОНСУЛЬТАНТ
Группа: Команда CG
Сообщений: 900
Статус: Offline
Quote (|СТРЕЛОК|)
:AAAA
thread 'AAAA'
wait 0
if
actor.Driving($PLAYER_ACTOR)
jf @AAAA
00D9: 0@ = actor $PLAYER_ACTOR car
car.SetImmunities(0@, 1, 1, 1, 1, 1)
jump @AAAA
0A93: end_custom_thread

если зациклить, игра может вылететь, по крайней мере у мя в некоторых моментах именно так и было

 
Max[93rus]Дата: Четверг, 14.04.2011, 23:30 | Сообщение # 2226
Малый
Группа: Пользователи
Сообщений: 8
Статус: Offline
Code
// 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}

:AAAA  
  thread 'AAAA'  
  wait 0  
  if  
  actor.Driving($PLAYER_ACTOR)  
  jf @AAAA  
   
[b] 00D9: 0@ = actor $PLAYER_ACTOR car [/b]  
  car.SetImmunities(0@, 1, 1, 1, 1, 1)  
  jump @AAAA  
  0A93: end_custom_thread

При компилке дает ошибку и ставит на 00D9 - переход на нулевой оффсет

Добавлено (14.04.2011, 23:30)
---------------------------------------------
00D9: 68@ = actor $PLAYER_ACTOR car // mission only
Нашел кое-че в списке опкод, видите? в комментах написано только для миссиий, др опкод не найдется?

 
wmysterioДата: Четверг, 14.04.2011, 23:31 | Сообщение # 2227
КОНСУЛЬТАНТ
Группа: Команда CG
Сообщений: 900
Статус: Offline
Quote (Max|93rus|)
переход на нулевой оффсет

это не от кода, в ввехну нужно поставить опкод
0000:

Quote (Max|93rus|)
в комментах написано только для миссиий, др опкод не найдется?

Найдется:
Code
03C0: 0@ = actor $PLAYER_ACTOR car
 
[СТРЕЛОК]Дата: Четверг, 14.04.2011, 23:39 | Сообщение # 2228
Ученик скриптинга
Группа: Проверенные
Сообщений: 888
Статус: Offline
Quote (wmysterio)
если зациклить, игра может вылететь.

а если просто, то только в одной иммунитет, нужна проверка игрок вышел, и тогда получается такой скрипт

:MM_1
wait 0
if
actor.Driving($PLAYER_ACTOR
jf @MM_1
00D9: 0@ = actor $PLAYER_ACTOR car
car.SetImmunities(0@, 1, 1, 1, 1, 1)

:MM_2
wait 0
if
проверка игрок не в тачке
jf @MM_1
0A93: end_custom_thread

Добавлено (14.04.2011, 23:36)
---------------------------------------------
{$CLEO .cs}

thread 'AAAA'

0000: NOP

:AAAA
wait 0
if
actor.Driving($PLAYER_ACTOR)
jf @AAAA

00D9: 0@ = actor $PLAYER_ACTOR car
car.SetImmunities(0@, 1, 1, 1, 1, 1)
jump @AAAA
0A93: end_custom_thread

Добавлено (14.04.2011, 23:39)
---------------------------------------------
ладно, но Max[93rus], будит лучше если ты найдешь проверку игрок не в машине и тогда будит скрипт
{$CLEO .cs}

thread 'AAAA'

0000: NOP

:AAAA
wait 0
if
actor.Driving($PLAYER_ACTOR)
jf @AAAA
00D9: 0@ = actor $PLAYER_ACTOR car
car.SetImmunities(0@, 1, 1, 1, 1, 1)

:AAAA_2
wait 0
if
проверка игрок не в тачке
jf @AAAA
0A93: end_custom_thread

тогда точно не будит вылетать


Верь в свою звезду
Э. Че Гевара
 
wmysterioДата: Четверг, 14.04.2011, 23:39 | Сообщение # 2229
КОНСУЛЬТАНТ
Группа: Команда CG
Сообщений: 900
Статус: Offline
Вот нормальный код:

Если игрок в любой тачке, она становится бессмертной. Если нет, то её можно свободно уничтожить с 1 выстрела в бак.
 
Max[93rus]Дата: Четверг, 14.04.2011, 23:39 | Сообщение # 2230
Малый
Группа: Пользователи
Сообщений: 8
Статус: Offline
Code
0000: NOP
  :MM_1  
  wait 0  
  if  
  actor.Driving($PLAYER_ACTOR)  
  jf @MM_1  
  00D9: 0@ = actor $PLAYER_ACTOR car  
  car.SetImmunities(0@, 1, 1, 1, 1, 1)  

  :MM_2  
  wait 0  
  if  
  not Actor.Driving($PLAYER_ACTOR)  // проверка игрок не в тачке  
  jf @MM_1  
  0A93: end_custom_thread

Вылетает
 
wmysterioДата: Четверг, 14.04.2011, 23:45 | Сообщение # 2231
КОНСУЛЬТАНТ
Группа: Команда CG
Сообщений: 900
Статус: Offline
Quote (Max|93rus|)
Вылетает

посмотри код в моём предыдущем посту. Вылетов не будет.
 
Max[93rus]Дата: Четверг, 14.04.2011, 23:48 | Сообщение # 2232
Малый
Группа: Пользователи
Сообщений: 8
Статус: Offline
Quote
Вылетает

Пацы у меня там в папке два лишних cs лежало че то делал забыл удалить еще и компилил их из-за них кидало щас все путем тока все тачки непробиваемые остаются плосле выхода надо поставить чтоб убирался иммунитет
 
wmysterioДата: Четверг, 14.04.2011, 23:50 | Сообщение # 2233
КОНСУЛЬТАНТ
Группа: Команда CG
Сообщений: 900
Статус: Offline
Max[93rus], ты мои посты читаешь или нет? Цитирую свою реплику:
Quote (wmysterio)
Если игрок в любой тачке, она становится бессмертной. Если нет, то её можно свободно уничтожить с 1 выстрела в бак.

ВОТ КОД ЕЩЁ РАЗ:
 
Max[93rus]Дата: Четверг, 14.04.2011, 23:55 | Сообщение # 2234
Малый
Группа: Пользователи
Сообщений: 8
Статус: Offline
wmysterio, да действует. Сорри что тупанул, но почему нельзя было так?
Code
0000: NOP    
     :MM_1     
     wait 0     
     if     
     actor.Driving($PLAYER_ACTOR)     
     jf @MM_1     
     00D9: 0@ = actor $PLAYER_ACTOR car     
     car.SetImmunities(0@, 1, 1, 1, 1, 1)     

     :MM_2     
     wait 0     
     if     
     not Actor.Driving($PLAYER_ACTOR)  // проверка игрок не в тачке     
     jf @MM_1     
     car.SetImmunities(0@, 0, 0, 0, 0, 0)
    jump @MM_1   
     0A93: end_custom_thread


Сообщение отредактировал Max[93rus] - Четверг, 14.04.2011, 23:56
 
[СТРЕЛОК]Дата: Пятница, 15.04.2011, 00:00 | Сообщение # 2235
Ученик скриптинга
Группа: Проверенные
Сообщений: 888
Статус: Offline
Quote (wmysterio)
0741: actor $PLAYER_ACTOR busted
actor.Dead($PLAYER_ACTOR)
02BF: car 0@ sunk
03C9: car 0@ damaged
jf @CAR_2
car.SetImmunities(0@, 0, 0, 0, 0, 0)
car.RemoveReferences(0@)
jump @CAR

Max[93rus], просто эти окподы помогают скрипту, т.е. если она уничтожина - удаляют из памяти и т д, можно так как и ты, но вариант wmysterio, более правильный, этот тоже, но его более правильный)
изменения скрипта wmysterio :
  • вынос из памяти недействующих машин (car.RemoveReferences(0@) )
  • если ГГ вышел из тачки её можно взорзать(car.SetImmunities(0@, 0, 0, 0, 0, 0))

    Верь в свою звезду
    Э. Че Гевара


    Сообщение отредактировал [СТРЕЛОК] - Пятница, 15.04.2011, 00:03
  •  
    Max[93rus]Дата: Пятница, 15.04.2011, 00:08 | Сообщение # 2236
    Малый
    Группа: Пользователи
    Сообщений: 8
    Статус: Offline
    Спасибо, но я еще кое че хотел сделать:
    чтобы если ГГ в транспорте при нажатии ПКМ он мог стрелять из оружия и одновременно вести машину и при отпускание ПКМ возвр. в исходку. Вот так.
    Выполнимо?
     
    wmysterioДата: Пятница, 15.04.2011, 00:12 | Сообщение # 2237
    КОНСУЛЬТАНТ
    Группа: Команда CG
    Сообщений: 900
    Статус: Offline
    Quote (Max|93rus|)
    чтобы если ГГ в транспорте при нажатии ПКМ он мог стрелять из оружия и одновременно вести машину и при отпускание ПКМ возвр

    а чем те стандартный чит код не нравится, что бы так ездить?
    Выполнимо, но поиграться тоже нужно с таким скриптом
     
    Max[93rus]Дата: Пятница, 15.04.2011, 00:15 | Сообщение # 2238
    Малый
    Группа: Пользователи
    Сообщений: 8
    Статус: Offline
    Код долго писать, хоч так, мне надо тока две вещи:
    Проверка зажатия клавиши ПКМ и опкод позволяющий ГГ стрелять из транспорта с прицелом
     
    wmysterioДата: Пятница, 15.04.2011, 00:24 | Сообщение # 2239
    КОНСУЛЬТАНТ
    Группа: Команда CG
    Сообщений: 900
    Статус: Offline
    Quote (Max|93rus|)
    Код долго писать, хоч так, мне надо тока две вещи:
    Проверка зажатия клавиши ПКМ и опкод позволяющий ГГ стрелять из транспорта с прицелом

    проверка на нажатость клавиши прицел (в игре по умолчанию стоит пр. кн. мыши)

    Code
    00E1: key_pressed 0 6

    Вот код, что бы заставить актера стрелять с тачки:

    Code
    0464: put_actor $Actor into_turret_on_car $Car at_car_offset -1.0 0.1 0.7 position 0 shooting_angle 270.0 with_weapon 38

    38 - номер оружия, нужно загружать, 270 - максимальный угол на который может повернуться актёр
     
    [СТРЕЛОК]Дата: Пятница, 15.04.2011, 16:08 | Сообщение # 2240
    Ученик скриптинга
    Группа: Проверенные
    Сообщений: 888
    Статус: Offline
    Max[93rus], такой скрипт есть, я его качал в паке реальностей от гта4

    Добавлено (15.04.2011, 15:51)
    ---------------------------------------------
    wmysterio, за сегодня сделаю вторую миссию, вот что нужно:

  • как создать СФЕРУ (не корону, а сферу) ну как в гонке, такие чекпоинты

    Добавлено (15.04.2011, 16:08)
    ---------------------------------------------
    уже не надо)


    Верь в свою звезду
    Э. Че Гевара
  •  
    CJakaRДата: Пятница, 15.04.2011, 16:31 | Сообщение # 2241
    Скриптер
    Группа: Проверенные
    Сообщений: 180
    Статус: Offline
    Как сделать чтобы актёр нападал на гг?

    У меня скоро день рождения)
     
    [СТРЕЛОК]Дата: Пятница, 15.04.2011, 16:45 | Сообщение # 2242
    Ученик скриптинга
    Группа: Проверенные
    Сообщений: 888
    Статус: Offline
    05E2: AS_actor 1@ kill_actor $PLAYER_ACTOR // пед 1@ всегда убивает ГГ

    Верь в свою звезду
    Э. Че Гевара
     
    CJakaRДата: Пятница, 15.04.2011, 16:58 | Сообщение # 2243
    Скриптер
    Группа: Проверенные
    Сообщений: 180
    Статус: Offline
    Спс)

    У меня скоро день рождения)
     
    [СТРЕЛОК]Дата: Суббота, 16.04.2011, 10:45 | Сообщение # 2244
    Ученик скриптинга
    Группа: Проверенные
    Сообщений: 888
    Статус: Offline
    я сейчас себе голову об стенку разобью! Я хочу что-бы после первой кат-сцены появилась машина, которая меня бы завезла к дому карла! А после 1-ой ка сцены игра зависает! Посмотрите, может у меня уже глаза замылились
    Code
    0000: NOP  
    thread 'SC'  
    wait 0  
    Model.Load(#BFYST)
    Model.Load(#SULTAN)
    Model.Load(#LANDSTAL)
    038B: load_requested_models  

    :SC_33
    wait 0  
    if and
        Model.Available(#SULTAN)
        Model.Available(#BFYST)
        Model.Available(#LANDSTAL)
    else_jump @SC_33  
    03BC: 1@ = create_sphere_at 1730.33 -2334.04 13.55 radius 1.0  

    :SC_87
    wait 0  
    if  
    00EC:   actor $PLAYER_ACTOR 0 near_point 1730.33 -2334.04 radius 13.55 2.3  
    else_jump @SC_87  
    03BD: destroy_sphere 1@  
    3@ = Actor.Angle($PLAYER_ACTOR)
    3@ += 0.0  
    05D4: AS_actor $PLAYER_ACTOR rotate_angle 3@  
    wait 0  
    Player.CanMove($PLAYER_CHAR) = False
    fade 0 1000  
    wait 1000  
    04E4: unknown_refresh_game_renderer_at 730.33 -2334.04  
    Camera.SetAtPos(730.33, -2334.04, 13.55)
    02A3: enable_widescreen 1  
    0826: enable_hud 0  
    Camera.SetPosition(1730.18, -2325.71, 13.55, 0.0, 0.0, 0.0)
    Camera.PointAt(1730.19, -2326.6, 13.55, 2)
    fade 1 1000  
    wait 1500  
    00BA: show_text_styled GXT 'QQ' time 1000 style 2  
    wait 2000  
    00BC: show_text_highpriority GXT 'QW' time 3000 flag 1  
    wait 3000  
    00BC: show_text_highpriority GXT 'QE' time 3000 flag 1  
    wait 3000  
    02A3: enable_widescreen 0  
    0826: enable_hud 1  
    Camera.Restore_WithJumpCut
    Camera.SetBehindPlayer
    fade 1 1000  
    wait 1000  
    Player.CanMove($PLAYER_CHAR) = True
    wait 1000  
    wait 0  
    $CAR4 = Car.Create(#LANDSTAL, 1685.08, -2331.60, 13.55)
    Car.Angle($CAR4) = 0.0
    03BC: 31@ = create_sphere_at 1684.27 -2328.16 13.55 radius 1.0  
    jump @SC_451  

    :SC_451
    if  
    00EC:   actor $PLAYER_ACTOR 0 near_point 1684.27 -2328.16 radius 13.55 2.3  
    else_jump @SC_451  
    03BD: destroy_sphere 31@  
    0430: put_actor $PLAYER_ACTOR into_car $CAR4 passenger_seat 1  
    wait 1000  
    Actor.PutAt($PLAYER_ACTOR, 2357.4, -1660.14, 13.38)
    Actor.Angle($PLAYER_ACTOR) = 45
    Car.DriveTo($CAR4, 2449.8, -1661.09, 13.3)
    Car.SetMaxSpeed($CAR4, 30.0)
    wait 1000  
    0633: AS_actor $PLAYER_ACTOR exit_car  
    Model.Destroy(#LANDSTAL)
    jump @SC_588

    Добавлено (16.04.2011, 10:45)
    ---------------------------------------------
    да, я wait 0 не поставил, но теперь просто выкидывает!

    Code
    //-------------MAIN---------------
    0000: NOP  
    thread 'SC'  
    wait 0  
    Model.Load(#BFYST)
    Model.Load(#SULTAN)
    Model.Load(#LANDSTAL)
    Model.Load(#MALE01)
    038B: load_requested_models  

    :SC_33
    wait 0  
    if and
        Model.Available(#SULTAN)
        Model.Available(#BFYST)
        Model.Available(#LANDSTAL)
        Model.Available(#MALE01)
    else_jump @SC_33  
    03BC: 1@ = create_sphere_at 1730.33 -2334.04 13.55 radius 1.0  

    :SC_87
    wait 0  
    if  
    00EC:   actor $PLAYER_ACTOR 0 near_point 1730.33 -2334.04 radius 13.55 2.3  
    else_jump @SC_87  
    03BD: destroy_sphere 1@  
    3@ = Actor.Angle($PLAYER_ACTOR)
    3@ += 0.0  
    05D4: AS_actor $PLAYER_ACTOR rotate_angle 3@  
    wait 0  
    Player.CanMove($PLAYER_CHAR) = False
    fade 0 1000  
    wait 1000  
    04E4: unknown_refresh_game_renderer_at 730.33 -2334.04  
    Camera.SetAtPos(730.33, -2334.04, 13.55)
    02A3: enable_widescreen 1  
    0826: enable_hud 0  
    Camera.SetPosition(1730.18, -2325.71, 13.55, 0.0, 0.0, 0.0)
    Camera.PointAt(1730.19, -2326.6, 13.55, 2)
    fade 1 1000  
    wait 1500  
    00BA: show_text_styled GXT 'QQ' time 1000 style 2  
    wait 2000  
    00BC: show_text_highpriority GXT 'QW' time 3000 flag 1  
    wait 3000  
    00BC: show_text_highpriority GXT 'QE' time 3000 flag 1  
    wait 3000  
    02A3: enable_widescreen 0  
    0826: enable_hud 1  
    Camera.Restore_WithJumpCut
    Camera.SetBehindPlayer
    fade 1 1000  
    wait 1000  
    Player.CanMove($PLAYER_CHAR) = True
    wait 1000  
    wait 0  
    32@ = Actor.Create(Gang1, #MALE01, 1682.06, -2330.72, 13.55)
    Actor.Angle(32@) = 25.0
    072A: put_actor 32@ into_car $CAR4 driverseat
    $CAR4 = Car.Create(#LANDSTAL, 1685.08, -2331.60, 13.55)
    Car.Angle($CAR4) = 0.0
    03BC: 31@ = create_sphere_at 1684.27 -2328.16 13.55 radius 1.0  
    03BC: 4@ = create_sphere_at 2494.81 -1682.0 13.34 radius 1.0  

    :SC_451
    wait 0
    if  
    00EC:   actor $PLAYER_ACTOR 0 near_point 1684.27 -2328.16 radius 13.55 2.3  
    else_jump @SC_451  
    03BD: destroy_sphere 31@  
    0430: put_actor $PLAYER_ACTOR into_car $CAR4 passenger_seat 1  
    wait 1000  
    Actor.PutAt($PLAYER_ACTOR, 2357.4, -1660.14, 13.38)
    Actor.Angle($PLAYER_ACTOR) = 45
    Car.DriveTo($CAR4, 2449.8, -1661.09, 13.3)
    Car.SetMaxSpeed($CAR4, 30.0)
    wait 1000  
    0633: AS_actor $PLAYER_ACTOR exit_car  
    Model.Destroy(#LANDSTAL)


    Верь в свою звезду
    Э. Че Гевара
     
    wmysterioДата: Суббота, 16.04.2011, 11:13 | Сообщение # 2245
    КОНСУЛЬТАНТ
    Группа: Команда CG
    Сообщений: 900
    Статус: Offline
    Quote (|СТРЕЛОК|)

    072A: put_actor 32@ into_car $CAR4 driverseat
    $CAR4 = Car.Create(#LANDSTAL, 1685.08, -2331.60, 13.55)
    Car.Angle($CAR4) = 0.0

    Ты садишь актёра в не существующую тачку. Вот так будет правильнее:

    Code
    $CAR4 = Car.Create(#LANDSTAL, 1685.08, -2331.60, 13.55)
    Car.Angle($CAR4) = 0.0
    072A: put_actor 32@ into_car $CAR4 driverseat

    Quote (|СТРЕЛОК|)
    3@ = Actor.Angle($PLAYER_ACTOR)
    3@ += 0.0
    05D4: AS_actor $PLAYER_ACTOR rotate_angle 3@

    опять взялся за старое?? smile актер никуда не повернется!

    Quote (|СТРЕЛОК|)

    0430: put_actor $PLAYER_ACTOR into_car $CAR4 passenger_seat 1
    wait 1000
    Actor.PutAt($PLAYER_ACTOR, 2357.4, -1660.14, 13.38)
    Actor.Angle($PLAYER_ACTOR) = 45

    сы садишь актёра в тачку, а затем его перемещаешь. Тачка переместится ВМЕСТЕ с актёром! smile

    Не забывай в конце скрипта ставить опкод:

    Code
    0A93: end_custom_thread
     
    [СТРЕЛОК]Дата: Суббота, 16.04.2011, 11:26 | Сообщение # 2246
    Ученик скриптинга
    Группа: Проверенные
    Сообщений: 888
    Статус: Offline
    Уже не надо, разобрался!

    Добавлено (16.04.2011, 11:26)
    ---------------------------------------------
    wmysterio, это часть окпода, я сделал еще интереснее, он нас везёт к дому!

    Добавлено (16.04.2011, 11:26)
    ---------------------------------------------
    т.е. часть скрипта


    Верь в свою звезду
    Э. Че Гевара
     
    wmysterioДата: Суббота, 16.04.2011, 11:27 | Сообщение # 2247
    КОНСУЛЬТАНТ
    Группа: Команда CG
    Сообщений: 900
    Статус: Offline
    Quote (|СТРЕЛОК|)
    Уже не надо, разобрался!

    + если разобрался, то эт хорошо!
     
    [СТРЕЛОК]Дата: Суббота, 16.04.2011, 11:48 | Сообщение # 2248
    Ученик скриптинга
    Группа: Проверенные
    Сообщений: 888
    Статус: Offline
    wmysterio, инет медленный, по этому этот пост очень долго шёл, а так я давно разобрался...
    пс сани говорит что макс значение @ 33, а я уже всё исчерпал, как по другом актёров обозначить?


    Верь в свою звезду
    Э. Че Гевара
     
    wmysterioДата: Суббота, 16.04.2011, 11:51 | Сообщение # 2249
    КОНСУЛЬТАНТ
    Группа: Команда CG
    Сообщений: 900
    Статус: Offline
    Quote (|СТРЕЛОК|)
    как по другом актёров обозначить?

    если собак то от 0@ по 33@ а если глобально(это для клео), то через доллар:
    $ACTOR1
    $ACTOR2
    $ACTOR3
    $ACTOR4
    $ACTOR5
    $ACTORn
    $ACTORa
    и.т.п там дофига значений можно ещё внести, но есть лимиты
     
    [СТРЕЛОК]Дата: Суббота, 16.04.2011, 13:21 | Сообщение # 2250
    Ученик скриптинга
    Группа: Проверенные
    Сообщений: 888
    Статус: Offline
    wmysterio, спасибо) выручил) у меня квадратик НЕ ОТОБРАЖАЕТСЯ, по этому я создал такую системку такси, что бы не писать в диалоге куда ехать, я создал систему такси) будит прикольно) сейчас доделаю и выложу как полоное)

    Добавлено (16.04.2011, 13:02)
    ---------------------------------------------
    Ну тут я уже не знаю....

    Code
    :SC_2445
    wait 0
    $1 = Actor.Create(Gang1, #MALE01, 2481.6, -1660.94, 13.34)
    Actor.Angle($1) = 25.0
    $2 = Car.Create(#LANDSTAL, 2483.94, -1655.47, 13.32)
    Car.Angle($2) = 25.0
    03BC: $3 = create_sphere_at 2484.63 -1659.1 13.34 radius 1.0  
    072A: put_actor $1 into_car $2 driverseat  

    :SC_2446
    wait 0  
    if  
    00EC:   actor $PLAYER_ACTOR 0 near_point 2484.63 -1659.1 radius 13.34 2.3  
    else_jump @SC_2446
    03BD: destroy_sphere $3  
    0430: put_actor $PLAYER_ACTOR into_car $2 passenger_seat 1  
    Car.SetToPsychoDriver($2)
    Car.SetDriverBehaviour($2, Nowhere)
    00AE: set_car $2 traffic_behaviour_to 2  
    Car.DriveTo($2, 1938.59, -2093.02, 13.56)
    Car.SetMaxSpeed($2, 60.0)
    wait 2000  
    0605: actor $1 perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 3000 // versionA  
    00BC: show_text_highpriority GXT 'WE' time 3000 flag 1  
    wait 3000  
    0605: actor $1 perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 3000 // versionA  
    00BC: show_text_highpriority GXT 'WR' time 3000 flag 1  
    wait 3000  
    0605: actor $1 perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 3000 // versionA  
    00BC: show_text_highpriority GXT 'WT' time 3000 flag 1  
    wait 3000  
    0605: actor $1 perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 3000 // versionA  
    00BC: show_text_highpriority GXT 'WY' time 3000 flag 1  
    wait 3000  
    0605: actor $1 perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 3000 // versionA  
    00BC: show_text_highpriority GXT 'WU' time 3000 flag 1  
    wait 3000  
    0605: actor $1 perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 3000 // versionA  
    00BC: show_text_highpriority GXT 'WI' time 3000 flag 1  
    wait 3000  
    0605: actor $1 perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 3000 // versionA  
    00BC: show_text_highpriority GXT 'WO' time 3000 flag 1  
    wait 3000  
    0605: actor $1 perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 3000 // versionA  
    00BC: show_text_highpriority GXT 'WP' time 3000 flag 1  
    wait 3000  

    :SC_3016
    wait 0  
    if  
    00EC:   actor $PLAYER_ACTOR 0 near_point 1938.59 -2093.02 radius 13.56 2.3  
    else_jump @SC_3016  
    0605: actor $1 perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 3000 // versionA  
    00BC: show_text_highpriority GXT 'WA' time 3000 flag 1  
    wait 3000  
    wait 0  
    03BC: 11@ = create_sphere_at 1949.4 -2124.64 13.54 radius 1.0  
    018A: 33@ = create_checkpoint_at 1949.4 -2124.64 13.54  
    jump @SC_3172

    Добавлено (16.04.2011, 13:21)
    ---------------------------------------------
    я тут изменил кое-что

    Code
    :SC_2445
    wait 0
    $1 = Actor.Create(Gang1, #MALE01, 2481.6, -1660.94, 13.34)
    Actor.Angle($1) = 25.0
    $2 = Car.Create(#LANDSTAL, 2483.94, -1655.47, 13.32)
    Car.Angle($2) = 25.0
    03BC: $3 = create_sphere_at 2484.63 -1659.1 13.34 radius 1.0  
    072A: put_actor $1 into_car $2 driverseat  

    :SC_2446
    wait 0  
    if  
    00EC:   actor $PLAYER_ACTOR 0 near_point 2484.63 -1659.1 radius 13.34 2.3  
    else_jump @SC_2446
    03BD: destroy_sphere $3  
    0430: put_actor $PLAYER_ACTOR into_car $2 passenger_seat 1  

    :SC_2438
    wait 0
    if
    Actor.Driving($PLAYER_ACTOR)
    jf @SC_2438
    wait 0
    Car.SetToPsychoDriver($2)
    Car.SetDriverBehaviour($2, Nowhere)
    00AE: set_car $2 traffic_behaviour_to 2  
    Car.DriveTo($2, 1938.59, -2093.02, 13.56)
    Car.SetMaxSpeed($2, 60.0)
    wait 2000  
    00BC: show_text_highpriority GXT 'WE' time 3000 flag 1  
    wait 3000  
    00BC: show_text_highpriority GXT 'WR' time 3000 flag 1  
    wait 3000  
    00BC: show_text_highpriority GXT 'WT' time 3000 flag 1  
    wait 3000  
    00BC: show_text_highpriority GXT 'WY' time 3000 flag 1  
    wait 3000  
    00BC: show_text_highpriority GXT 'WU' time 3000 flag 1  
    wait 3000  
    00BC: show_text_highpriority GXT 'WI' time 3000 flag 1  
    wait 3000  
    00BC: show_text_highpriority GXT 'WO' time 3000 flag 1  
    wait 3000  
    00BC: show_text_highpriority GXT 'WP' time 3000 flag 1  
    wait 3000  

    :SC_3016
    wait 0  
    if  
    00EC:   actor $PLAYER_ACTOR 0 near_point 1938.59 -2093.02 radius 13.56 2.3  
    else_jump @SC_3016  
    00BC: show_text_highpriority GXT 'WA' time 3000 flag 1  
    wait 3000  
    wait 0  
    03BC: 11@ = create_sphere_at 1949.4 -2124.64 13.54 radius 1.0  
    018A: 33@ = create_checkpoint_at 1949.4 -2124.64 13.54  
    jump @SC_3172


    Верь в свою звезду
    Э. Че Гевара
     
    Поиск:

    Форма входа
    Наш опрос
    Чего не хватает на сайте?
    Всего ответов: 278
    Мини-чат
    300
    Баннерообмен
    GTA FreeRunning 3 Сайт о киевском метро и МСТС/Дополнения к МСТС и информация о метрополитене
    http://server-life.ru/
    WWE.UA.RU.COM.NET Эксклюзивные моды для GTA San Andreas и GTA Vice City
    Теги
    GTA, San Andreas, GTA SA, GTA IV, GTA 4, Liberty City, Vice City, GTA VC, GTA LC, Chinatown Wars, CLEO, Mods, auto, moto, guns, weapons, maps, soundtrack, саундтрек, музыка, радио, статьи, форум, общение, вопросы, тачки, авто, машины, автомобили, мотоциклы, мото, велосипеды, русские, СССР, советские, клео, скрипты, моды, самолёты, вертолёты, персонажи, миссии, прохождения, карты, секреты, подсказки, новости, обои, фото, скриншоты, картинки, помощь, FAQ, screenshots, sanny builder, scripts, программы, проги, трейнеры, патчи, одежда, скины, транспорт, модификации, оружие, список, казино, лодки, поезда, авиация, Rockstar, рокстар, ГТА, GTA 5, GTA V