Вопросы по созданию скриптов
| |
dim1988 |
Дата: Воскресенье, 19.07.2009, 18:43 | Сообщение # 1 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Ответы на самые часто задаваемые вопросы
Как сохранить (компилировать) скрипт? Почему не следует использовать в клео скриптах глобальные переменные? Как узнать координаты мест, через какую прогу? Как поместить игрока в интерьер? Опкод, который открывает все дома в СА Запись в переменную ближайшего педа и проверка его модели Как заставить актёров ходить по определённым координатам Проверка нажатия определённой клавиши Пак пути с анимацией Как сделать так, чтоб 2 миссии следовали друг за другом? Как актёру дать оружие? Как создать транспорт Как создать жёлтый маркер для входа в интерьер? При компиляции выдаёт ошибку перехода на нулевой оффсет,что это и как исправить? Как транспорту присвоить определённый цвет? Что делать если пишет ожидалось 'x' параметров? Как написать цветной текст? Номера костей актёра Что такое gosub? Опкоды, связанные с созданием огня Как изменить оружие банд? Образец добавления в игру объектов Проверка нажатия клавиши в игре и список значений Путь или scmpath Как изменить цвет затемнения экрана? Как записать в переменную случайное число из интервала Список стилей боя Как привязать эффект к кости актёра? Как произвести действия, над педами, созданными игрой Как заменить модель игрока Как заставить актёра поднять руки, как при аресте Сброс анимации Как метнуть объект? Как из одного скрипта запустить другой?
+ файл от пользователя нашего сайта Absolute . Здесь перечислены все вопросы из этой этой темы и ответы на них. Скачать |
|
| |
MrMADRYAN |
Дата: Пятница, 08.07.2011, 17:37 | Сообщение # 2491 |
Группа: Проверенные
Сообщений: 387
Замечания: 40%
Статус: Offline |
dim1988, да, я писал. А я знаю, что такое госуб. Я читал твоё F.A.Q и в другом скрипте, тоже с ним, всё правильно получилось. Спасибо. Добавлено (08.07.2011, 17:37) --------------------------------------------- gtashnik, есть, ток другой: 0746: set_acquaintance 1 of_actors_pedtype 8 to_actors_pedtype 0 // see ped.dat Этим ты застаишь педтитпов друг друга убивать. 8-кто убивает. 0 - кого убивают.
Сообщение отредактировал MrMADRYAN - Пятница, 08.07.2011, 17:35 |
|
| |
Jin |
Дата: Воскресенье, 17.07.2011, 07:23 | Сообщение # 2492 |
Группа: Друзья
Сообщений: 193
Замечания: 0%
Статус: Offline |
скажите пожалуйсто что значят эти команды: 1)0494: get_joystick 0 data_to 5@ 6@ 7@ 8@ 2)06BD: no_obstacles_between 0@ 3@ 2@ and 4@ 1@ 2@ solid 1 car 1 actor 0 object 1 particle 0 и вот в этой команде: 04C4: store_coords_to 4@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0.02 1.0 0.0 ,то что помечено красным как можно определить в игре?
Скачать альбом Лумен-Лучшее(2008) Скачать Хиты Европы Плюс(2000-2010) |
|
| |
dim1988 |
Дата: Воскресенье, 17.07.2011, 10:23 | Сообщение # 2493 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Quote (Jin) 06BD: no_obstacles_between 0@ 3@ 2@ and 4@ 1@ 2@ solid 1 car 1 actor 0 object 1 particle 0 Есть ли преграда между координатами 0@ 3@ 2@ и 4@ 1@ 2@. последние параметры - это какая именно преграда - машина, актёр, объект или эффект. 1 - искать именно эту преграду, 0 - игнорировать её.
Quote (Jin) и вот в этой команде: 04C4: store_coords_to 4@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0.02 1.0 0.0 ,то что помечено красным как можно определить в игре? Наугад.
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
Jin |
Дата: Воскресенье, 17.07.2011, 10:40 | Сообщение # 2494 |
Группа: Друзья
Сообщений: 193
Замечания: 0%
Статус: Offline |
dim1988, а есть ли команда ывчсляюшая угол этой преграды?ну или хотяб чтоб угол преграды записывался в переменную. И есть ли команда проверяюшая у края преграды ты или нет?
Скачать альбом Лумен-Лучшее(2008) Скачать Хиты Европы Плюс(2000-2010) |
|
| |
dim1988 |
Дата: Воскресенье, 17.07.2011, 11:36 | Сообщение # 2495 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Jin, специальных команд нет, но это делается несколькими опкодами. Чтоб проверить у края ли преграды игрок, это надо записать в переменную координаты, исходящие от игрока и проверить, есть ли между ними преграда. А чтоб записать в переменную – тут полно опкодов для захвата транспорта, педов и объектов.
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
Jin |
Дата: Четверг, 21.07.2011, 09:36 | Сообщение # 2496 |
Группа: Друзья
Сообщений: 193
Замечания: 0%
Статус: Offline |
Люди добрые помогите с оскриптом Принцип скрипта на уворачивание от удраов,всё это работет но в там где помечено красным ошибка то есть проверка на нажатие кнопки не работете ,я нажимаю на эту кнопку ,а он всё равно прыгает на KOMBO_554 лейбл. Помогите пожалуйсто.
Скачать альбом Лумен-Лучшее(2008) Скачать Хиты Европы Плюс(2000-2010) |
|
| |
dim1988 |
Дата: Четверг, 21.07.2011, 10:30 | Сообщение # 2497 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Jin, а ты точно успеваешь нажать эту клавишу? Это же всё происходит мгновенно, получается что 0AB0: key_pressed 20 и 0AB0: key_pressed 81 должны действовать одновременно.
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
Jin |
Дата: Четверг, 21.07.2011, 11:06 | Сообщение # 2498 |
Группа: Друзья
Сообщений: 193
Замечания: 0%
Статус: Offline |
ааа..... хм...... тогда как выйти из этой ситуации..... wait 1000 думаю поможет Добавлено (21.07.2011, 10:32) --------------------------------------------- только вот куда его вставить это ваит.... Добавлено (21.07.2011, 11:06) --------------------------------------------- dim1988, СПАСИБО ВСЁ ЗАРАБОТАЛО
Скачать альбом Лумен-Лучшее(2008) Скачать Хиты Европы Плюс(2000-2010) |
|
| |
GTAshnik |
Дата: Четверг, 21.07.2011, 16:39 | Сообщение # 2499 |
Скриптер
Группа: Проверенные
Сообщений: 109
Замечания: 0%
Статус: Offline |
Какой командой, можно поменять цвет "Полосы жизней" у Главного Героя???
Не учите меня жить! Я ещё вас научу! |
|
| |
dim1988 |
Дата: Четверг, 21.07.2011, 17:04 | Сообщение # 2500 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
GTAshnik, можно через редактирование памяти, но тогда изменит цвет всё в графике, что было такого же цвета как индикатор жизни (например стрелки над врагами).
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
GTAshnik |
Дата: Четверг, 21.07.2011, 17:29 | Сообщение # 2501 |
Скриптер
Группа: Проверенные
Сообщений: 109
Замечания: 0%
Статус: Offline |
Quote (dim1988) GTAshnik, можно через редактирование памяти, но тогда изменит цвет всё в графике, что было такого же цвета как индикатор жизни (например стрелки над врагами). Понятно, ну тогда не нужно)
Не учите меня жить! Я ещё вас научу! |
|
| |
gtacleo |
Дата: Пятница, 22.07.2011, 13:23 | Сообщение # 2502 |
Группа: Проверенные
Сообщений: 157
Замечания: 0%
Статус: Offline |
Подскажите опкоды чтоб по городу не кто не ходил и не ездил!
|
|
| |
dim1988 |
Дата: Пятница, 22.07.2011, 14:06 | Сообщение # 2503 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
gtacleo, 01EB: set_traffic_density_multiplier_to 0.0 03DE: set_pedestrians_density_multiplier_to 0.0
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
Shell |
Дата: Суббота, 23.07.2011, 16:22 | Сообщение # 2504 |
Группа: Пользователи
Сообщений: 4
Замечания: 0%
Статус: Offline |
Плиииз подскажите как поменять кнопку cleo скрипта сигнализация мод называется так вот немогу поменять все сайты облазил помогите у меня есть sanny builder сказали что с помощью него можно поменять а там ничего непонятно мне надо с кнопки 2 поменять на 3 подскажите прошууу а еще лучше с примером за ранее спасибо!! |
|
| | |
Shell |
Дата: Суббота, 23.07.2011, 17:08 | Сообщение # 2506 |
Группа: Пользователи
Сообщений: 4
Замечания: 0%
Статус: Offline |
спасибо сделал а как сохранить? Добавлено (23.07.2011, 17:08) --------------------------------------------- а вот все спасибо за примеры! |
|
| |
MrMADRYAN |
Дата: Понедельник, 25.07.2011, 09:41 | Сообщение # 2507 |
Группа: Проверенные
Сообщений: 387
Замечания: 40%
Статус: Offline |
Shell, вверху темы ясно написано, как всё делать. (Как сохранить/компилировать скрипт тоже написано) |
|
| |
Jin |
Дата: Четверг, 28.07.2011, 06:39 | Сообщение # 2508 |
Группа: Друзья
Сообщений: 193
Замечания: 0%
Статус: Offline |
Всем доброго времени стуок,подскажите опкод заставляюший ГГ быть постоянно поевёрнутым на педа.А то что то уменя он поаврачиваеться только когда выполняет аниму а мне нужно постоянно. И еще есть ли такой опкод с помощью которого актёра можно было двигать просто двигать по кординатам.Actor.PutAt не подходит так как он как бы перемещает неким прыжком,а мне надо чтоб двигал.Заранее спасибо.Добавлено (28.07.2011, 06:39) --------------------------------------------- А и еще вопрос по скриптингу,вот я прописал чтоб актёр выполнял анимацию и остаётавался в последнем положении,я устанавливаю его жизни на ноль,и он выполняет анимацию смерти,как от этого избавиться от этого?
Скачать альбом Лумен-Лучшее(2008) Скачать Хиты Европы Плюс(2000-2010) |
|
| |
dim1988 |
Дата: Четверг, 28.07.2011, 08:49 | Сообщение # 2509 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Quote (Jin) Всем доброго времени стуок,подскажите опкод заставляюший ГГ быть постоянно поевёрнутым на педа.А то что то уменя он поаврачиваеться только когда выполняет аниму а мне нужно постоянно. И еще есть ли такой опкод с помощью которого актёра можно было двигать просто двигать по кординатам.Actor.PutAt не подходит так как он как бы перемещает неким прыжком,а мне надо чтоб двигал.Заранее спасибо. Ни одного из этих кодов не знаю, вряд ли они есть. Мне бы первый тоже пригодился. Quote (Jin) я устанавливаю его жизни на ноль,и он выполняет анимацию смерти,как от этого избавиться от этого? Раз жизнь на ноле – значит он умипает. Ничего не поделать.
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
Jin |
Дата: Четверг, 28.07.2011, 10:33 | Сообщение # 2510 |
Группа: Друзья
Сообщений: 193
Замечания: 0%
Статус: Offline |
dim1988, не ну вот у тебя же в Мк моде во время боя с противниками всё норм ани умирают и нормально выполняют анимации
Скачать альбом Лумен-Лучшее(2008) Скачать Хиты Европы Плюс(2000-2010) |
|
| |
dim1988 |
Дата: Четверг, 28.07.2011, 10:48 | Сообщение # 2511 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Jin, да какой нормально? Упадут на спину, потом вскакивают и бух на живот
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
Jin |
Дата: Четверг, 28.07.2011, 12:08 | Сообщение # 2512 |
Группа: Друзья
Сообщений: 193
Замечания: 0%
Статус: Offline |
Чёрт..... надо от этого избавится!хм.... чё нить придумаем.
Скачать альбом Лумен-Лучшее(2008) Скачать Хиты Европы Плюс(2000-2010) |
|
| |
Scripter100 |
Дата: Четверг, 28.07.2011, 16:38 | Сообщение # 2513 |
Группа: Проверенные
Сообщений: 108
Замечания: 0%
Статус: Offline |
Quote (Jin) И еще есть ли такой опкод с помощью которого актёра можно было двигать просто двигать по кординатам.Actor.PutAt не подходит так как он как бы перемещает неким прыжком,а мне надо чтоб двигал.Заранее спасибо. Кажется так:
Code actor.PutAt(14@,1@,2@,3@) wait 1 0812: AS_actor 14@ perform_animation "IDLE_STANCE" IFP_file "PED" 4.0 loopA 0 lockX 0 lockY 0 lockF 0 time -1
Сообщение отредактировал REIKO - Четверг, 28.07.2011, 16:39 |
|
| |
Jin |
Дата: Пятница, 29.07.2011, 03:54 | Сообщение # 2514 |
Группа: Друзья
Сообщений: 193
Замечания: 0%
Статус: Offline |
REIKO, это актёра не двигает а помещает по координатам
Скачать альбом Лумен-Лучшее(2008) Скачать Хиты Европы Плюс(2000-2010) |
|
| |
Scripter100 |
Дата: Пятница, 29.07.2011, 09:53 | Сообщение # 2515 |
Группа: Проверенные
Сообщений: 108
Замечания: 0%
Статус: Offline |
Jin, а кроме actor.putat, кажется никак(
|
|
| |
Shell |
Дата: Суббота, 30.07.2011, 21:47 | Сообщение # 2516 |
Группа: Пользователи
Сообщений: 4
Замечания: 0%
Статус: Offline |
всем привет я собираюсь скачать 3d maxи сделать дороги с колдобинами ямами и кочками так вот хотел спросить трудно ли работать с этой программой? |
|
| |
Scripter100 |
Дата: Суббота, 30.07.2011, 22:04 | Сообщение # 2517 |
Группа: Проверенные
Сообщений: 108
Замечания: 0%
Статус: Offline |
Shell, кому как... у меня 3d max только для создания анимаций, и вообще это обсуждается не в этой теме
|
|
| |
dim1988 |
Дата: Воскресенье, 31.07.2011, 08:08 | Сообщение # 2518 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Shell, а если тебе скажут что трудно, ты передумаешь?
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
Scripter100 |
Дата: Воскресенье, 31.07.2011, 13:17 | Сообщение # 2519 |
Группа: Проверенные
Сообщений: 108
Замечания: 0%
Статус: Offline |
Помогите, я вот создал чекпоинт таким образом:
Code 018A: 61@ = create_checkpoint_at 215.3367 1817.831 6.4216 0165: set_marker 61@ color_to 1
И он никак не выключается, marker.Disable не помогает, даже после провала миссии не выключается
|
|
| |
dim1988 |
Дата: Воскресенье, 31.07.2011, 14:54 | Сообщение # 2520 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
REIKO, Marker.Disable должен его отключать. Может у тебя код построен так, что этот опкод остаётся незадействованным?
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
|