Скрипты для GTA от dim1988 aka d88

Главная | Регистрация | Вход

Приветствую Вас Гость | RSS
[Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » Скрипты » Всё о клео скриптах » Вопросы по созданию скриптов
Вопросы по созданию скриптов
dim1988 Дата: Воскресенье, 19.07.2009, 18:43 | Сообщение # 1
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline
Ответы на самые часто задаваемые вопросы

Как сохранить (компилировать) скрипт?
Почему не следует использовать в клео скриптах глобальные переменные?
Как узнать координаты мест, через какую прогу?
Как поместить игрока в интерьер?
Опкод, который открывает все дома в СА
Запись в переменную ближайшего педа и проверка его модели
Как заставить актёров ходить по определённым координатам
Проверка нажатия определённой клавиши
Пак пути с анимацией
Как сделать так, чтоб 2 миссии следовали друг за другом?
Как актёру дать оружие?
Как создать транспорт
Как создать жёлтый маркер для входа в интерьер?
При компиляции выдаёт ошибку перехода на нулевой оффсет,что это и как исправить?
Как транспорту присвоить определённый цвет?
Что делать если пишет ожидалось 'x' параметров?
Как написать цветной текст?
Номера костей актёра
Что такое gosub?
Опкоды, связанные с созданием огня
Как изменить оружие банд?
Образец добавления в игру объектов
Проверка нажатия клавиши в игре и список значений
Путь или scmpath
Как изменить цвет затемнения экрана?
Как записать в переменную случайное число из интервала
Список стилей боя
Как привязать эффект к кости актёра?
Как произвести действия, над педами, созданными игрой
Как заменить модель игрока
Как заставить актёра поднять руки, как при аресте
Сброс анимации
Как метнуть объект?
Как из одного скрипта запустить другой?

+ файл от пользователя нашего сайта Absolute . Здесь перечислены все вопросы из этой этой темы и ответы на них. Скачать
 
 
Den_spb Дата: Понедельник, 13.09.2010, 02:29 | Сообщение # 1291
Мастер по скриптингу
Группа: Проверенные
Сообщений: 295
Замечания: 0%
Статус: Offline
Я имею ввиду то, о чём уже говорил - все потоки (скрипты) выполняются не одновременно, а по очереди. Выполнение текущего скрипта приостанавливается на команде wait - в это время включается в работу следующий скрипт, который будет работать до тех пор, пока в нём не встретится wait и т.д. Поэтому если в скрипте была произведена проверка на существование чего-либо, то можно спокойно производить действия над этим объектом до ближайшего wait-а - другие скрипты в это время спят и не могут удалить объект.
 
 
ЧИтЕР Дата: Понедельник, 13.09.2010, 19:31 | Сообщение # 1292
Группа: Проверенные
Сообщений: 168
Замечания: 0%
Статус: Offline
Quote (Den_spb)
Я имею ввиду то, о чём уже говорил - все потоки (скрипты) выполняются не одновременно, а по очереди. Выполнение текущего скрипта приостанавливается на команде wait - в это время включается в работу следующий скрипт, который будет работать до тех пор, пока в нём не встретится wait и т.д. Поэтому если в скрипте была произведена проверка на существование чего-либо, то можно спокойно производить действия над этим объектом до ближайшего wait-а - другие скрипты в это время спят и не могут удалить объект.

wacko
Это как это так ?Все скрипты работают одновременно!(я так думаю)
 
 
Den_spb Дата: Понедельник, 13.09.2010, 22:52 | Сообщение # 1293
Мастер по скриптингу
Группа: Проверенные
Сообщений: 295
Замечания: 0%
Статус: Offline
В это сложно поверить потому, что каждый скрипт отрабатывает в течение очень короткого времени. Определить время, в течение которого отрабатывают все скрипты, можно с помощью простого скрипта:
Code
{$CLEO}
wait 1000
while true
     32@ = 0
     wait 0
     03F0: enable_text_draw 1  
     045A: draw_text_1number 100.0 100.0 GXT 'NUMBER' number 32@
end
Время будет выведено на экран, оно составляет десятки миллисекунд.
Если бы все скрипты работали одновременно, то не было бы смысла в проверках - проверил, например, что машина существует, а в следующий момент её удаляет другой скрипт или игровой сборщик мусора.
Если у тебя установлен scmlog, то после выхода из игры ты сам можешь посмотреть, как работают скрипты. В файле scmlog.log будут сначала перечислены выполненные опкоды одного скрипта - от wait до wait, затем другого скрипта - от wait до wait и т.д.
 
 
yelmi Дата: Вторник, 14.09.2010, 01:04 | Сообщение # 1294
Мастер по скриптингу
Группа: Пользователи
Сообщений: 25
Замечания: 0%
Статус: Offline
Глупости. Для каждого скрипта выделяется свой объем памяти в пределах которого он работает. Wait – это некий аналог sleep, то есть на определенное время управление передается системе, или основному процессу. Все скрипты работают одновременно со старта игры, по этой причине в СА есть ограничение на количество одновременно работающих скриптов.

Демо-версия мода GTA SA “Another Story”
 
 
Den_spb Дата: Вторник, 14.09.2010, 01:46 | Сообщение # 1295
Мастер по скриптингу
Группа: Проверенные
Сообщений: 295
Замечания: 0%
Статус: Offline
Quote (yelmi)
Глупости.
Так товарищу Листенеру и скажите ( http://sannybuilder.com/forums/viewtopic.php?pid=9145#p9145 )
 
 
dim1988 Дата: Вторник, 14.09.2010, 07:13 | Сообщение # 1296
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline
Quote (Den_spb)
СА есть ограничение на количество одновременно работающих скриптов.

Ну вот, а раньше говорили что ограничений нет. И сколько в таком случае скриптов можно ставить одновременно?


Mortal Kombat Conquest for GTA SA V2.0
GTA Invasion V2.0
Частная собственность
 
 
gtacleo Дата: Вторник, 14.09.2010, 10:33 | Сообщение # 1297
Группа: Проверенные
Сообщений: 157
Замечания: 0%
Статус: Offline
Вот работал с анимками.
Но актёров нет!Почему7
вОт скрипт:
Code
[/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---------------
thread "NONAME"

:NONAME_10
wait 0
if
Player.Defined($PLAYER_CHAR)
jf @NONAME_10
wait 0
if
$ONMISSION == 0
jf @NONAME_10
wait 0
if
00FE: actor $PLAYER_ACTOR sphere 0 in_sphere 2174.666 1794.739 10.8203 radius 50.0 50.0 50.0
jf @NONAME_10
Model.Load(#bmypol2)
Model.Load(#bmydrug)
Model.Load(#bmycr)
Model.Load(#bmybar)
Model.Load(#ballas3)
038B: load_requested_models
04ED: load_animation "GANGS"
:NONAME_130
wait 0
if and
Model.Available(#bmypol2)
Model.Available(#bmydrug)
Model.Available(#bmycr)
Model.Available(#bmybar)
Model.Available(#ballas3)
04E E: animation "GANGS" loaded
jf @NONAME_130
wait 0
$BIM1 = Actor.Create(CivMale, #bmypol2, 2268.6282, -1694.3632, 13.6706)
Actor.Angle($BIM1) = 85.9276
0812: AS_actor $BUM1 perform_animation "PRTIAL_GNGTLKH" IFP_file "GANGS" 4.0 loopA 1 lockX 0 lockY 0 lockF 0 time -1 // versionB
$BIM2 = Actor.Create(CivMale, #bmydrug, 2269.8945, -1696.3848, 13.6724)
Actor.Angle($BIM2) = 265.3724
0812: AS_actor $BIM2 perform_animation "PRTIAL_GNGTLKH" IFP_file "GANGS" 4.0 loopA 1 lockX 0 lockY 0 lockF 0 time -1 // versionB
$BIM3 = Actor.Create(CivMale, #bmycr,2267.6052, -1697.0861, 13.6838)
Actor.Angle($BIM3) = 184.8684
0812: AS_actor $BIM3 perform_animation "PRTIAL_GNGTLKH" IFP_file "GANGS" 4.0 loopA 1 lockX 0 lockY 0 lockF 0 time -1 // versionB
$BIM4 = Actor.Create(CivMale, #bmybar, 2265.2197, -1696.2329, 13.6952)
Actor.Angle($BIM4) = 354.3833
0812: AS_actor $BIM4 perform_animation "PRTIAL_GNGTLKH" IFP_file "GANGS" 4.0 loopA 1 lockX 0 lockY 0 lockF 0 time -1 // versionB
$BIM5 = Actor.Create(CivMale, #ballas3, 2272.6643, -1688.2452, 13.6533)
Actor.Angle($BIM5) = 3.673
0812: AS_actor $BIM5 perform_animation "PRTIAL_GNGTLKE" IFP_file "GANGS" 4.0 loopA 1 lockX 0 lockY 0 lockF 0 time -1 // versionB
end_thread




Сообщение отредактировал gtacleo - Вторник, 14.09.2010, 10:34
 
 
yelmi Дата: Вторник, 14.09.2010, 13:41 | Сообщение # 1298
Мастер по скриптингу
Группа: Пользователи
Сообщений: 25
Замечания: 0%
Статус: Offline
Quote (dim1988)
Ну вот, а раньше говорили что ограничений нет. И сколько в таком случае скриптов можно ставить одновременно?

В справке это все есть смотри «Скриптовые лимиты».
Quote (Den_spb)
Так товарищу Листенеру и скажите

Почитай внимательно что там написано.
Quote
(стриминг, по большей части, работает параллельно), но крайне желательно, чтобы дать выполниться остальным процессам (не только скриптам).

Wait не передает управление следующему скрипту, на определенное время управление передается системе, или основному процессу. Каждый скрипт это отдельный поток, игра запускает их при старте и выгружает при завершении, в том случае если этот скрипт представляет собой бесконечный цикл. Wait нужен для того, чтобы дать возможность основному потоку (движку игры) выполнять различные действия не всегда связанные с выполнением одного конкретного скрипта. То есть, например выполнять не скриптовые операции. Такие как организацию трафика, создание пешеходов, подгрузка лодов итд.


Демо-версия мода GTA SA “Another Story”

Сообщение отредактировал yelmi - Вторник, 14.09.2010, 13:43
 
 
dim1988 Дата: Вторник, 14.09.2010, 16:13 | Сообщение # 1299
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline
Quote (yelmi)
В справке это все есть смотри «Скриптовые лимиты».

Это там где «Кол-во работающих потоков»? Это что же, значит вместе с теми которые уже есть в мэйне?


Mortal Kombat Conquest for GTA SA V2.0
GTA Invasion V2.0
Частная собственность
 
 
Den_spb Дата: Вторник, 14.09.2010, 20:11 | Сообщение # 1300
Мастер по скриптингу
Группа: Проверенные
Сообщений: 295
Замечания: 0%
Статус: Offline
yelmi, я не утверждал, что в память одномоментно загружен только один скрипт. Против того, что при wait отрабатывают игровые процессы (не скриптовые), я тоже ничего не говорил - чтобы удостовериться, достаточно после выхода из игры заглянуть в scmlog - последним опкодом всегда будет wait.
Вопрос состоял только в том, одновременно или нет работают скрипты. Если бы они работали одновременно, то не было бы смысла в проверках на существование - объект тут же мог бы быть удалён другим скриптом.
Quote (dim1988)
Это там где «Кол-во работающих потоков»? Это что же, значит вместе с теми которые уже есть в мэйне?
Вроде где-то было сказано, что лимит этот относится только к потокам мейна, хотя здесь я могу ошибаться.
 
 
yelmi Дата: Вторник, 14.09.2010, 20:51 | Сообщение # 1301
Мастер по скриптингу
Группа: Пользователи
Сообщений: 25
Замечания: 0%
Статус: Offline
При чем здесь проверки к одновременной работе скриптов, удалить объект или актера созданного в одном скрипте из другого скрипта стандартным способом невозможно в том случае если этот актер, объект, автомобиль создан локально, то есть для его (их) идентификации применяются локальные переменные. Проверка на существования актера нужна в том случае если с этим актером может произойти что-то, например авария или игрок убьет его итд. Единственный вариант такого удаления может быть только в том случае если ты ищешь ближайшего к тебе актера, объект, автомобиль. Судить о том как пишет лог тоже глупо. В общем, объяснять на пальцах, как работают параллельные потоки бесполезно.

Демо-версия мода GTA SA “Another Story”
 
 
dim1988 Дата: Вторник, 14.09.2010, 20:58 | Сообщение # 1302
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline
Quote (Den_spb)
Вроде где-то было сказано, что лимит этот относится только к потокам мейна, хотя здесь я могу ошибаться.

Если так, то больше ничего похожего на лимит скриптов там нет.
Quote (yelmi)
При чем здесь проверки к одновременной работе скриптов

А зачем вообще нужны вайты в циклах?


Mortal Kombat Conquest for GTA SA V2.0
GTA Invasion V2.0
Частная собственность
 
 
ЧИтЕР Дата: Вторник, 14.09.2010, 22:40 | Сообщение # 1303
Группа: Проверенные
Сообщений: 168
Замечания: 0%
Статус: Offline
Как натянуть текстуру на актера ?ну всмысле,левую текстуру,поверх основной.
И какая жизнь у актера в начале игры ?


Сообщение отредактировал ЧИтЕР - Вторник, 14.09.2010, 22:42
 
 
HAUS Дата: Вторник, 14.09.2010, 23:16 | Сообщение # 1304
Группа: Проверенные
Сообщений: 191
Замечания: 0%
Статус: Offline
скажи опкод который уберает всех людей

Главный герой GTA 5 чел из красной тачки!!!
 
 
Den_spb Дата: Вторник, 14.09.2010, 23:35 | Сообщение # 1305
Мастер по скриптингу
Группа: Проверенные
Сообщений: 295
Замечания: 0%
Статус: Offline
Quote (yelmi)
удалить объект или актера созданного в одном скрипте из другого скрипта стандартным способом невозможно в том случае если этот актер, объект, автомобиль создан локально, то есть для его (их) идентификации применяются локальные переменные.
Это неверно. Машина (актёр, объект) не знает о том, что её хэндл где-то записан в переменную. Можно, например, в одном скрипте создать машину и скопировать её хэндл из лок. переменной в какой-нибудь неиспользуемый адрес памяти. Тогда во втором скрипте читаем значение по этому адресу и спокойно удаляем машину из этого же скрипта.
Quote (yelmi)
Проверка на существования актера нужна в том случае если с этим актером может произойти что-то, например авария или игрок убьет его итд
Проверки на существование нужны везде, где требуется получить качественный скрипт, работающий без вылетов независимо от того, какие скрипты ещё установлены вместе с ним.
Quote (yelmi)
Единственный вариант такого удаления может быть только в том случае если ты ищешь ближайшего к тебе актера, объект, автомобиль.
Не единственный (см.выше).
Quote (dim1988)
А зачем вообще нужны вайты в циклах?
Если не будет вайтов, то скрипт не будет передавать управление игровым (нескриптовым) процессам, в результате чего игра зависнет. Также не будут работать остальные скрипты (в чём некоторые товарищи пока сомневаются).
 
 
yelmi Дата: Среда, 15.09.2010, 01:35 | Сообщение # 1306
Мастер по скриптингу
Группа: Пользователи
Сообщений: 25
Замечания: 0%
Статус: Offline
Quote (Den_spb)
(в чём некоторые товарищи пока сомневаются)

Wait не может передавать управление другим скриптам в принципе. Управление работой потоков осуществляет движок игры. И спорить тут не о чем, учите матчасть.

Quote
Процесс - экземпляр выполняемого приложения. При запуске приложения происходит выделение памяти под процесс, в часть которой и загружается код программы.

Поток - объект внутри процесса, отвечающий за выполнение кода и получающий для этого процессорное время.

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

Каждый поток может создать другой поток и т.д. Потоки не могут существовать отдельно от процесса, т.е. каждый поток принадлежит какому-то процессу и этот поток выполняет код, только в адресном пространстве этого процесса. Иными словами, поток не может выполнить код чужого процесса.



Демо-версия мода GTA SA “Another Story”
 
 
dim1988 Дата: Среда, 15.09.2010, 09:26 | Сообщение # 1307
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline
Quote (muhtar)
скажи опкод который уберает всех людей

Вроде этот

03DE: set_pedestrians_density_multiplier_to 0.0


Mortal Kombat Conquest for GTA SA V2.0
GTA Invasion V2.0
Частная собственность
 
 
HAUS Дата: Среда, 15.09.2010, 16:12 | Сообщение # 1308
Группа: Проверенные
Сообщений: 191
Замечания: 0%
Статус: Offline
Quote (dim1988)
Вроде этот 03DE: set_pedestrians_density_multiplier_to 0.0

спасибо

Добавлено (15.09.2010, 13:29)
---------------------------------------------
Доступно только для пользователей

Добавлено (15.09.2010, 13:30)
---------------------------------------------

Quote (muhtar)
0001: wait 0 ms 0A40: 1@ = create_entrance_marker_at 331.5732 -1816.432 4.304 color 11 :NONAME_26 0001: wait 0 ms 00D6: if 0102: actor $PLAYER_ACTOR in_sphere 331.6768 -1816.429 4.3042 radius 1.0 1.0 1.0 sphere 0 stopped_on_foot 004D: jump_if_false @NONAME_26 0002: jump @NONAME_26 00A1: put_actor $PLAYER_ACTOR at -1961.628 295.2378 35.4688 0173: set_actor $PLAYER_ACTOR Z_angle_to 180.0 0A41: destroy_entrance_marker 1@ 0A93: end_custom_thread

что там не правильно cry скажите пожалуйста

Добавлено (15.09.2010, 16:12)
---------------------------------------------
скажите пожалуйста опкод который отправляет сиджея в заданые кординаты с начало игры


Главный герой GTA 5 чел из красной тачки!!!
 
 
Ford Дата: Среда, 15.09.2010, 16:39 | Сообщение # 1309
Группа: Проверенные
Сообщений: 190
Замечания: 20%
Статус: Offline
Подскажите пожалуста вот что
Я ставлю транспорт на нужные координаты этим методом:

thread 'FBI'
014B: 1@ = init_parked_car_generator #FBIRANCH color -1 -1 1 alarm 0 door_lock 0 0 10000 at -2460.974 154.6251 34.8873 angle 180.0
wait 1
014C: set_parked_car_generator 1@ cars_to_generate_to 101
wait 1
0A95: enable_thread_saving
0A93: end_custom_thread

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

 
 
dim1988 Дата: Среда, 15.09.2010, 16:40 | Сообщение # 1310
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline
Quote (muhtar)
:NONAME_26
0001: wait 0 ms
00D6: if
0102: actor $PLAYER_ACTOR in_sphere 331.6768 -1816.429 4.3042 radius 1.0 1.0 1.0 sphere 0 stopped_on_foot
004D: jump_if_false @NONAME_26
0002: jump @NONAME_26
00A1: put_actor $PLAYER_ACTOR at -1961.628 295.2378 35.4688
0173: set_actor $PLAYER_ACTOR Z_angle_to 180.0
0A41: destroy_entrance_marker 1@
0A93: end_custom_thread

Красным помечено лишнее.

Quote (muhtar)
скажите пожалуйста опкод который отправляет сиджея в заданые кординаты с начало игры

Ты его уже использовал, это

00A1: put_actor $PLAYER_ACTOR at -1961.628 295.2378 35.4688

Quote (Ford)
проблема в том что взяв с этого места транспорт он каждый раз появляется снова, есть ли другая возможность ставить транспорт, но чтобы появлялся он один раз за запуск игры.

Это потому что создал не транспорт, а парковочный генератор. А транспорт создаётся примерно так

car.Create(1@,#MODEL,1024.0,768.0,32.0)
1@ - имя машины.
#MODEL - модель машины,где смотреть все модели написал раньше.
1024.0 - координата по оси X.
768.0 - координата по оси Y.
32.0 - координата по оси Z.

Угол поворота задаётся так
0175: set_car 1@ Z_angle_to 315.0

1@ - имя нашей машины.
315.0 – угол поворота


Mortal Kombat Conquest for GTA SA V2.0
GTA Invasion V2.0
Частная собственность
 
 
HAUS Дата: Среда, 15.09.2010, 16:53 | Сообщение # 1311
Группа: Проверенные
Сообщений: 191
Замечания: 0%
Статус: Offline
покажите скрипт который создает маркер который когда к ниму потходят отправляет в интерьер

Главный герой GTA 5 чел из красной тачки!!!
 
 
Colt_8 Дата: Среда, 15.09.2010, 17:15 | Сообщение # 1312
Красавчик
Группа: Проверенные
Сообщений: 295
Замечания: 0%
Статус: Offline
Quote (Den_spb)
Открой gta3.img, найди модели с нужным названием (bottle). Получив имена моделей, можно легко сконвертировать их в ИД номера с помощью СБ.

Ничего не нашло.


 
 
dim1988 Дата: Среда, 15.09.2010, 17:41 | Сообщение # 1313
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline
Quote (muhtar)
покажите скрипт который создает маркер который когда к ниму потходят отправляет в интерьер

Как поместить игрока в интерьер?
Quote (Colt_8)
Ничего не нашло.

Список объектов есть в справке. Если нужна бутылка посмотри мой скрипт Великая гулянка 2.


Mortal Kombat Conquest for GTA SA V2.0
GTA Invasion V2.0
Частная собственность
 
 
HAUS Дата: Среда, 15.09.2010, 19:32 | Сообщение # 1314
Группа: Проверенные
Сообщений: 191
Замечания: 0%
Статус: Offline
{$CLEO}
:LYDI
wait 0
03DE: set_pedestrians_density_multiplier_to 1000.0

:LYDI_2
if
0AB0: key_pressed 0 10
jf @LYDI_2
0A93: end_custom_thread

что сдесь делать

Добавлено (15.09.2010, 17:58)
---------------------------------------------
покажи скрипт кторым можно код ввести ну например нажал на кнопку и код включен

Добавлено (15.09.2010, 19:32)
---------------------------------------------
{$CLEO}
:A
wait 0
if
0102: actor $PLAYER_ACTOR stopped_near_point_on_foot 331.4608 -1816.4323 4.3039 radius 1 1 1 sphere 0
jf @A

:A_2
wait 0
0169: set_fade_color_RGB 255 255 255
fade 0 0
wait 1000
fade 1 0
0169: set_fade_color_RGB 0 0 0
04BB: select_interior 4
04F9: set_interior 4 color_to 0
0860: link_actor $PLAYER_ACTOR to_interior 4
00A1: put_actor $PLAYER_ACTOR at 446.977 -85.6094 1000.34
0A93: end_custom_thread
почему не работает sad помагите пожалуйсто


Главный герой GTA 5 чел из красной тачки!!!
 
 
vadimm Дата: Среда, 15.09.2010, 20:04 | Сообщение # 1315
Группа: Пользователи
Сообщений: 30
Замечания: 80%
Статус: Offline
а вот я в map editor добавил дома или что ещё а как мне сохранить что бы опять добавлять новое и как мне сделать папку как делаете вы там скинуть папку вmaps la и sf и т.д

[admin] Offtop [/admin]

 
 
Lost_forever Дата: Среда, 15.09.2010, 20:57 | Сообщение # 1316
Скриптер
Группа: Проверенные
Сообщений: 705
Замечания: 0%
Статус: Offline
vadimm, тебе не кажется ли, что это немного тупой вопрос?

P.S Кстати это оффтоп, это тема называется Вопросы по созданию скриптов



Forever
 
 
gtacleo Дата: Четверг, 16.09.2010, 11:10 | Сообщение # 1317
Группа: Проверенные
Сообщений: 157
Замечания: 0%
Статус: Offline
Кто может дать вот эти анимки:
Актёр сидит и ест(как пицириях)
Актёр просто сидит.
А каким опкодом можно обездвижить гг на х вревени?


 
 
Ford Дата: Четверг, 16.09.2010, 11:33 | Сообщение # 1318
Группа: Проверенные
Сообщений: 190
Замечания: 20%
Статус: Offline
gtacleo

Анимация Актёр просто сидит:
Actor.Animation($PLAYER_ACTOR) == "SEAT_IDLE"

 
 
dim1988 Дата: Четверг, 16.09.2010, 12:05 | Сообщение # 1319
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline
Quote (gtacleo)
А каким опкодом можно обездвижить гг на х вревени?

01B4: set_player $PLAYER_CHAR can_move 1


Mortal Kombat Conquest for GTA SA V2.0
GTA Invasion V2.0
Частная собственность
 
 
gtacleo Дата: Четверг, 16.09.2010, 12:22 | Сообщение # 1320
Группа: Проверенные
Сообщений: 157
Замечания: 0%
Статус: Offline
Спс smile

 
 
Форум » Скрипты » Всё о клео скриптах » Вопросы по созданию скриптов
Поиск:

Copyright dim1988 aka d88 © 2024
Сайт управляется системой uCoz