Новое на сайте:
Новости:
Файлы:
Статьи:
Топ пользователей:
Обновления сайта:
Группа "Гости" не имеет права просмотра модуля
| Форум S.T.A.L.K.E.R. - Моддинг Разбираем S.T.A.L.K.E.R. Разборочная комната ТЧ (Задаем вопросы по скриптам/конфигам и другим файлам игры) |
| Разборочная комната ТЧ |
|
Дата: Вторник, 17.04.2012, 22:43
Сообщение #1
Вы задаёте интересующий вас вопрос и тот, кто может вам на него ответить, пишет свой ответ. Правила темы: 1. Прежде чем задать вопрос, желательно прочитать все предыдущие страницы темы. Даже если вы не найдете там нужного ответа - я уверен, вы узнаете много нового. Второй вариант - воспользоваться поиском по ключевому слову. 2. Вы можете задавать вопросы, только непосредственно касающиеся создания модификаций и редактирования файлов игры 3. Личные вопросы не допускаются 4. Отвечать на вопросы желательно достаточно развернуто, задевая все аспекты касающиеся конкретного вопроса 5. Отвечать вы можете только в том случае если уверены в правильности ответа, если не знаете - просто не отвечайте. Авторы неправильных, вводящих в заблуждение ответов будут наказываться. 6.Соблюдайте грамотность и правильность построения вопросов и ответов, во избежание их удаления. "Спасибо / пожалуйста / не знаю" и прочие односложные и не несущие смысловой нагрузки сообщения, будут удаляться немедленно, а их авторы - наказываться. Основная цель темы - помочь новичкам-модостроителям, второстепенная - свести на нет тенденцию создания новых тем по каждому интересующему новичков вопросу.
|
|
Дата: Суббота, 28.02.2015, 18:28
Сообщение #1461
Привет всем!
Эфект разрыва тел уже есть в наличии *** , но опять, надо будет править и партиклы Метки в бинокле зашиты в xrGame.dll это точно [IMAGINE]Ссылка удалена согласно п.VI.17 ПФ! Строгое предупреждение с занесением в личное дело![/IMAGINE] |
|
Дата: Суббота, 28.02.2015, 21:02
Сообщение #1464
Теперь, как из этого ВСЕГО, если этого достаточно, собрать реально работающие разрывные патроны для чистой игры Вы опять пишите ... как бы это помягче сказать. Нет никаких разрывных патронов. Даже из того, что вы здесь выложили видно, что после получения хита вызывается функция, которая всю эту красоту и воспроизводит. Тут прописывается звук и партиклы, которые нужно отыграть при попадании пули. Даже не пули, а именно проводится проверка на оружие, которое в руках ГГ. То есть сделано именно то, о чём я и писАл ранее. Просто всё это написано так, что .... лучше не читать. Выковыривать это ( тем более из скриптов Артоса, которые академичны и плохо читаемые для простых скриптёров ) нет никакого желания. Напишите прямо Артосу ( сайт ... из трёх букв ) может он и захочет это для вас сделать. Терпение...... И все получится! |
|
Дата: Суббота, 28.02.2015, 23:30
Сообщение #1465
|
|
Дата: Воскресенье, 01.03.2015, 01:17
Сообщение #1466
В LA не играл (играю в OGSE 0.6.9.3), но возможно там есть в продаже улучшенный бинокль? Если нет, надо будет глядеть конфиги/скрипты других модов с работающей, нужной тебе функцией. Добавлено (01.03.2015, 01:16) Насколько я помню это "зашито" в файле xrGame.dll (папка bin ) в Солянке и других модах на ТЧ . Пойдет ли на ЛА . чем его открывать? Блокнот именно его открывать не хочет зависает.Да если и откроет это не поможет ибо другие файлы с этим форматом показывают какую-то тарабарщину. Добавлено (01.03.2015, 01:17) |
|
Дата: Воскресенье, 01.03.2015, 01:38
Сообщение #1467
И ни чего удивительного. Файлы с расширением *.dll являются системными библиотеками (чего угодно в расширенном понимании) с ссылками на игровые и системные ресурсы - почитай "кормят" движок игры, имеют свой упаковщик, свой язык и пр. и пр. Это не текстовые файлы кодов для Луа, и "через блокнот" там делать нечего. В частности, для некоторых прицелов некоторых стволов в некоторых модах в данном файле сделаны изменения-дополнения, дабы была возможна функциональность данных игровых девайсов. Если короче - без спецзнаний лезть туда не стоит, т.е. без них без "фатальных последствий" вряд ли получится. "Учиться надо,Буратино!@папа Карло" (ко мне это тоже относится)
Сообщение отредактировал Korpus - Воскресенье, 01.03.2015, 01:40 |
|
Дата: Воскресенье, 01.03.2015, 08:20
Сообщение #1468
Ребят помогите пожалуйста миниган перенести из оружейного пака Buusty в апдейт тт2,модель перенёс,текстуры тоже перенёс по указанному пути,и всё равно вылет..После переноса модели и текстур при спавне минигана был вот такой вылет there is no 'fire' bone for weapon 'wpn_m134_hud',после чего в конфигах минигана я изменил fire bone = fire на fire bone=wpn_body,и получил при спавне вот это
я просто явно что-то не то сделал))Всё я сделал))Надо было просто все файлы связанные с миниганом заменить в апдейте))
Сообщение отредактировал neo122334 - Воскресенье, 01.03.2015, 12:17 |
|
Дата: Понедельник, 02.03.2015, 15:48
Сообщение #1469
Приветствую всех.
Подскажите пожалуйста, что и где нужно подправить, чтобы группировка "Бандиты" была дружественна по отношению к группировке "Долг". А то с квестом затык, не успеваю зайти в ТД, как бандосы валят Макса Любера, даже с Пулей поговорить не успеваю. Потом все обратно верну. ![]() Сообщение отредактировал IGOR™ - Понедельник, 02.03.2015, 15:53 |
|
Дата: Понедельник, 02.03.2015, 16:34
Сообщение #1470
|
|
Дата: Понедельник, 02.03.2015, 22:47
Сообщение #1471
что и где нужно подправить, чтобы группировка "Бандиты" была дружественна по отношению к группировке "Долг" Немного уточню: В файле game_relations внимательно рассмотрев таблицу увидим, что для изменения отношения группировок следует менять значения, которые являются центром пересечения по вертикали и горизонтали таблицы. Если брать отношения долгарей и бандосов, то рассматриваем: строка dolg = и столбец bandit, а также строка bandit = и столбец dolg. Примирение этих кланов будет в случае значения не менее 0 на пересечении указанных строк и столбцов. Т.е. строка dolg = должна выглядеть примерно так: dolg = 0, 250, -1250, 0, -2000, -650, -1500, 500, 650, -1500, 0, -2000, 0, 0, 0, 0,-1500, -1500 А строка bandit = bandit = -350, -1000, -150, -250, -1250, -2000, -500, -1000, 0, -150, 40, -2000, -1250, 0, -1250, -250,-1500, -1500 Выделенные значения должны быть выше или равны указанным. Не стоит экспериментировать с изменением количества пробелов и табуляцией в данной таблице (это я у себя в примере сократил длину строк для наглядности). После внесения правок требуется загрузка с ближайшего сейва до правки. |
|
Дата: Среда, 04.03.2015, 13:23
Сообщение #1472
Доброго дня Всем.
Извините, может вопрос тупой. Можно ли через файл ui_main_menu.script заспавнить в определенном месте авто? Не знаю, как сказать - прописать в файле клавишу (например F1), чтобы при нажатии Esc-F1-Esc вызвалась функция на спавн авто: function car_spawn() alife():create("vehicle_niva_offroad ",vector():set(-63.113,-9.931,-41.508),212929,78) end Как-то так. ![]() |
|
Дата: Среда, 04.03.2015, 21:23
Сообщение #1473
|
|
Дата: Пятница, 06.03.2015, 11:25
Сообщение #1474
Еще вопросик возник.
Как убрать звук вертушки, либо удалить, как глючный объект, сам вертолет в Темной Долине? А то после выхода из Х-18 и уничтожения вояк, вертуха улетает за базу Борова и где-то остается под текстурами с вечным рокотом. НС+ОП+ЧШ. Я просто не знаю id этого объекта. ![]() |
|
Дата: Пятница, 06.03.2015, 11:34
Сообщение #1475
|
|
Дата: Пятница, 06.03.2015, 13:07
Сообщение #1476
alen-fantom,
Спасибо, все получилось. Теперь хочу удалить Седого, вместе с вертухой. Глюканул он на АТП. Не получается, пробовал прописать - atp_sedoy_delete_restrictor и atp_sedoy, тщетно. Что нужно правильно прописать? ![]() |
|
Дата: Пятница, 06.03.2015, 14:29
Сообщение #1477
Запустить возможным способом функции из arhara_dialog.script: Код --' убираем Седого с атп function atp_sedoy_dell() local se_obj = alife():object("atp_mobil_torgovetz") if se_obj then alife():release(se_obj, true) end end --' убираем вертуху Седого с атп function atp_sedoy_heli_dell() local se_obj = alife():object("atp_sedoy_heli") if se_obj then alife():release(se_obj, true) end end ... function sedoy_sms_poka() news_manager.send_tip(db.actor, "%c[255,160,160,160]".."МОБИЛЬНЫЙ ТОРГОВЕЦ:".."\\n".."%c[255,255,128,128]Меченый, goodbay, ещё свидимся. Уф, еле вертуха в твоими батонами взлетела...".."".."\n", nil, nil, 15000) -- Звуковое сопровождение local snd_obj = xr_sound.get_safe_sound_object([[characters_voice\human_03\stalker\talk\leave\leave_130]]) snd_obj:play_no_feedback(db.actor, sound_object.s2d, 0, vector(), 1.0) end ... --' убираем рестриктор вместе с Седым - а то стрёмно... function sedoy_del_restrictor() local sim = alife() local se_obj = sim:story_object(17050) if se_obj then sim:release(se_obj, true) end end На примере ui_main_menu.script :(исправил) Код elseif dik == DIK_keys.DIK_F1 then arhara_dialog.atp_sedoy_dell() arhara_dialog.atp_sedoy_heli_dell() arhara_dialog.sedoy_sms_poka() arhara_dialog.sedoy_del_restrictor() Проверено! Сообщение отредактировал alen-fantom - Пятница, 06.03.2015, 19:32 |
|
Дата: Суббота, 07.03.2015, 17:28
Сообщение #1478
Всем привет! У меня вопрос, может кто сталкивался с подобным.
Вылет как я заметил, происходит если в логике уже была использована схема sleeper. Как с этим бороться, я понимаю что можно подменить нпс его клоном, с новой логикой, но хотелось бы понять почему так, ведь все вроде бы сделано правильно... Извиняюсь , забыл уточнить вылет безлоговый. Сообщение отредактировал Х_и_м_и_к - Воскресенье, 08.03.2015, 18:02 |
|
Дата: Суббота, 07.03.2015, 23:18
Сообщение #1479
если уже использовал sleeper в логике нпс(а) то при клонировании ее в этой же логике, пусть даже с другими окончаниями в названии идет вылет безлоговый! Попробуй уложить его спать в схеме remark. Я часто это использовал. Никаких проблем с вылетами не встречал. Терпение...... И все получится! |
|
Дата: Суббота, 07.03.2015, 23:42
Сообщение #1480
Вылет как я заметил, происходит если в логике уже была использована схема sleeper. Нужно искать ошибки в кодах.... Логика(специально сделал несколько валкеров): Пути: результат: http://www.youtube.com/watch?v=d1A9r1bx8-Y&feature=youtu.be А что происходит по выдаче инфопоршня valite_spat ? Может на него еще что-то подвешено и именно это "что-то" дает вылет? Если на нем есть еще что-то, можно попробовать отключить на время все лишнее, кроме перехода в "слипер" данного НПС. ПС... Не уверен, что именно это может вызывать ошибку, но для чего в точке пути "слипера" стОит флаг p0:flags = 0x1 ? Код [byk5c_voin_sleep180] points = p0 p0:name = wp00 p0:flags = 0x1 p0:position = -227.5477142334,-21.775091171265,194.0138092041 p0:game_vertex_id =1765 p0:level_vertex_id =103401 |
| |||

























