lordmuzer 743 Опубликовано 26 Января 2019 Поделиться Опубликовано 26 Января 2019 7 minutes ago, DoberBull said: я поставлю одну из анимок смерти ЗП В ЗП есть отдельные анимации для смерти? А как там они работают? Может проще их перенести в движок? Ссылка на комментарий
DoberBull 290 Опубликовано 26 Января 2019 Поделиться Опубликовано 26 Января 2019 3 минуты назад, lordmuzer сказал: В ЗП есть отдельные анимации для смерти? Конечно)) И их там в omf полно, несколько десятков. В зависимости от калибра оружия, направления стрельбы и части тела. Есть для хедшота из снапы, для выстрела в корпус из снапы, для отлета от дробовика и т.д. Конечно перенести можно, исходники ЗП же есть давно. Работают просто, вызов происходит в движке. В конфиге m_stalker и т.д есть настройка для этого, перечисление этих анимок через запятую. Сами названия анимок начинаются с ragdoll_. Да и переносить сами анимки под тч модели не нужно, они есть в анимациях от @Mirage2000 1 Ссылка на комментарий
lordmuzer 743 Опубликовано 26 Января 2019 Поделиться Опубликовано 26 Января 2019 Ок, посмотрим что можно сделать. Ссылка на комментарий
hack.pavlov 0 Опубликовано 26 Января 2019 Поделиться Опубликовано 26 Января 2019 Ребята подскажите пожалуйста где в скриптах прописаны флаги которые используются в waypoint?Например: wp00|a= s= t= и т.д. Ссылка на комментарий
lordmuzer 743 Опубликовано 26 Января 2019 Поделиться Опубликовано 26 Января 2019 47 minutes ago, hack.pavlov said: Например: wp00|a= s= t= и т.д. Конкретно эти в move_mgr.script А вообще часть этих флагов размазана по многим скриптам. Нужно уже смотреть конкретно по нужному. Ссылка на комментарий
hack.pavlov 0 Опубликовано 26 Января 2019 Поделиться Опубликовано 26 Января 2019 @lordmuzer Спасибо за инфу! А вот такой флаг sl= где есть? В ЧН использовался для управления поворотом прожектора. Добавлено Опричник, 30 Января 2019 Изучите "Правила цитирования". https://www.amk-team.ru/forum/topic/13514-obyavleniya/ Ссылка на комментарий
Светлячок 558 Опубликовано 30 Января 2019 Поделиться Опубликовано 30 Января 2019 Добрый день, хотелось бы проконсультироваться по скриптам ЗП и, в частности, моду СГМ. Есть предмет (артефакт), который при условии прохождения определенной ветки побочного квеста я могу получить. Но в этом случае я должна расправиться с хорошими людьми. Есть возможность заспавнить в рюкзаках убитых, но это просто ходить и как грибы собирать (даже при малой вероятности спавна у меня у каждого второго этот артефакт появлялся, а нужен практически в единственном варианте) - а потому это решение не подходит. В файле task_manager,(в ЗП) нет строки reward_item = куда можно прописать данный предмет. При попытке сделать это в обход, через выдачу тайника - добавление предмета в файле sgm_baze_treasures.ltx - результат нулевой. Предполагаю, что в этом случае еще нужно внести правки - вопрос где и какие? Работа с all-спавном исключена. Если дела идут не так, как ты хочешь - дай им пройти мимо! Это не твои дела. Народное интервью Ссылка на комментарий
Светлячок 558 Опубликовано 30 Января 2019 Поделиться Опубликовано 30 Января 2019 Дополню:В файле task_manager,(в ЗП) нет строки reward_item = куда можно прописать данный предмет. Там есть только "reward_money = 10000", то есть оплата налом. Есть файлы "tm_zaton.ltx", "tm_jupiter.ltx", "tm_pripyat.ltx", там хранятся сюжетные квесты (базовой игры), в которых встречается искомые "reward_item = ". Есть файл "sgm_tasks.ltx", нет строки reward_item =, зато есть "reward_money =. Правильно ли я поняла логику, денежные призы и предметы прописаны в разных местах за одни и те же квесты? Насколько для игры критично добавлю ли я предмет не из базовой игры в базовые квесты? Нарушится ли логика игры? Если дела идут не так, как ты хочешь - дай им пройти мимо! Это не твои дела. Народное интервью Ссылка на комментарий
Overfirst 628 Опубликовано 30 Января 2019 Поделиться Опубликовано 30 Января 2019 (изменено) @Светлячок, reward_item в SGM не юзают, значит. Но его работоспособность никуда не делась. Пользуйтесь. UPD: насчет «не сломается» уже экспериментируйте. Тут что в трупы спавнить, что любым другим способом читерить - результат будет один. Добавлять можно тоже в любое место. Изменено 30 Января 2019 пользователем Overfirst 1 Ранее был известен под ником BoBaH_671. Ссылка на комментарий
Змея 240 Опубликовано 30 Января 2019 Поделиться Опубликовано 30 Января 2019 В 27.01.2019 в 02:55, hack.pavlov сказал: флаг sl= где есть? Похоже в ТЧ нет... Ссылка на комментарий
Akello 175 Опубликовано 30 Января 2019 Поделиться Опубликовано 30 Января 2019 3 часа назад, Светлячок сказал: Есть предмет (артефакт), который при условии прохождения определенной ветки побочного квеста я могу получить А вы не пробовали прописать этот предмет кому то в продажу? Например какому то торгашу. Ссылка на комментарий
Светлячок 558 Опубликовано 31 Января 2019 Поделиться Опубликовано 31 Января 2019 (изменено) 9 часов назад, Overfirst сказал: Добавлять можно тоже в любое место. Меня смутил факт, что награда за некоторые задания разбросана по разным файлам, предполагаю, что тогда программа сравнивает все "наградные" файлы и только затем решает "бросить кость" или проигнорировать. Интереснее всего было бы отработать механизм выдачи тайника через скрипты. Возможно добавления предмета в файле sgm_baze_treasures.ltx мало в том случае, когда тайник выдается в качестве какой-либо награды. То есть еще где то надо правки вносить - вот и пытаюсь разобраться. Тут опять же возникают ситуации, когда один и тот же тайник при разном прохождении выдают разные персонажи. Я сейчас не о персональных тайниках и нычках из базовой игры, про которые если вы их уже нашли ранее так и говорят - вам выданы координаты ранее найденного тайника, а именно об СГМ-тайниках. Такое ощущение, что там есть список тайников по порядку условно 1, 2, 3 и координаты выдаются по мере выполнения тех или иных заданий - то есть сделала доброе дело сначала для Шакала, и мне он выдает координаты тайника №1, а если он мною ранее был успешно обыскан, то координаты №2, А если меняю очередность выполнения побочных квестов, то эти же координаты тайника №1 может выдать совсем другой персонаж, а Шакал уже только №5. Akello, разумеется прописала в продажу торговцам, но он у них так и не появился. Единственно, есть еще надежда на Бороду - может еще у него появится одновременно с продажей прочих артефактов. Но задача то не в том, чтобы он обязательно был под рукой в любое время. Его надо заслужить, и заслужить с трудом, а не так чтобы раз - и сорвал походя. Изменено 31 Января 2019 пользователем Светлячок отправила сообщение раньше времени, не закончив Если дела идут не так, как ты хочешь - дай им пройти мимо! Это не твои дела. Народное интервью Ссылка на комментарий
Akello 175 Опубликовано 31 Января 2019 Поделиться Опубликовано 31 Января 2019 2 часа назад, Светлячок сказал: прописала в продажу торговцам, но он у них так и не появился Вы прямо заинтересовали этим модом, а не скажете точнее, полное название мода, и что это за артефакт? Ссылка на комментарий
Светлячок 558 Опубликовано 31 Января 2019 Поделиться Опубликовано 31 Января 2019 (изменено) Зов Припяти + Сигероуз-мод-1,6 + Сборка Браза Там несколько Артефактов - Монолит, Исполнитель желания, Адский камень. Исполнитель желания мы подбираем с трупа Грифа в случае прохождения ветки "Сделка" за Сыча/Долговца. Остальные два иногда находятся у Монолитовцев. Меня больше заинтриговала, пока искала где и что скриптовать - информация о награде за выполнение квеста (название точно не запомнила) "поиск медальона". Лично мне он в этом моде никогда такое задание не встречалось. Варианта 3: 1) разрабы планировали, но не доделали; 2) создатели мода дали такое название в скриптах условно, а по факту - это другое задание (например, принести фотоаппарат дядьке Яру) или целая группа заданий; 3) все галопом пробежали мод, и не попав на нужную ветку диалога просто такое задание не получили. Я еще тот хакер, ориентировалась в основном на то, что находила в сети для скриптования ТЧ. Не все срабатывает для ЗП. Изменено 31 Января 2019 пользователем Светлячок неправильно Сборку указала 1 Если дела идут не так, как ты хочешь - дай им пройти мимо! Это не твои дела. Народное интервью Ссылка на комментарий
Змея 240 Опубликовано 31 Января 2019 Поделиться Опубликовано 31 Января 2019 1 минуту назад, Светлячок сказал: Сигероуз-мод-1,6 Супер раритет - насколько понимаю)) Ссылка на комментарий
Akello 175 Опубликовано 1 Февраля 2019 Поделиться Опубликовано 1 Февраля 2019 14 часов назад, Светлячок сказал: Зов Припяти + Сигероуз-мод-1,6 + Сборка Браза У меня Sigerous 2.2, возможно там нет таких артов. Ссылка на комментарий
Светлячок 558 Опубликовано 1 Февраля 2019 Поделиться Опубликовано 1 Февраля 2019 @Akello, вы можете проверить, например в файле "trade_zat_a2_barmen", папка configs/misk/trade: af_monolit - Монолит af_blackstone - Адский камень af_wish - Исполнитель желания. Если дела идут не так, как ты хочешь - дай им пройти мимо! Это не твои дела. Народное интервью Ссылка на комментарий
Akello 175 Опубликовано 1 Февраля 2019 Поделиться Опубликовано 1 Февраля 2019 42 минуты назад, Светлячок сказал: вы можете проверить Из вашего списка, есть арт монолит, ну и есть василиск, я такой не встречал пока ещё. Поищем ещё. Там есть неизвестные артефакты, может оно потом сгенерирует что то новое. Ссылка на комментарий
Serge_888 113 Опубликовано 3 Февраля 2019 Поделиться Опубликовано 3 Февраля 2019 Подскажите как в скрипте поставить/убрать на автомат прицел в чистом ЗП ? Ссылка на комментарий
Norman Eisenherz 220 Опубликовано 3 Февраля 2019 Поделиться Опубликовано 3 Февраля 2019 Здрасьте. Пытаюсь прикрутить сообщение при спавне предметов в инвентарь. Spoiler [bind_stalker.script] function actor_binder:on_item_drop (obj) level_tasks.proceed(self.object) new.drop_check(obj) end [new.script] -- // спавн заданного предмета в инвентарь // -- function spawn(item) local act = db.actor alife():create(item, act:position(), act:level_vertex_id(), act:game_vertex_id(), act:id()) end -- // проверка сброшенного предмета // -- function drop_check(obj) if obj:section() == "hand_radio" then new.spawn("bandage") news_manager.send_tip(db.actor, "test", nil, nil, 10000) end end В указанном виде ("test") сообщение в игре выводится без проблем. С текстом "тест", вставленным через Notepad++, сообщение выводится с битой кодировкой. С текстом "тест", вставленным через обычный блокнот, вызов сообщения в игре приводит к вылету со ссылкой на строку "drop_check(obj)" в "bind_stalker.script". Судя по сообщению об ошибке, то, что читалось как ссылка на название скрипта, теперь читается как необъявленная переменная. Как кодировка могла на это повлиять? Spoiler [error]Expression : fatal error [error]Function : CScriptEngine::lua_error [error]File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp [error]Line : 73 [error]Description : <no expression> [error]Arguments : LUA error: ...ow of chernobyl\gamedata\scripts\bind_stalker.script:186: attempt to index global 'new' (a nil value) Вижу, что в файлах оригинальной ТЧ все тексты в подобных сообщениях даны ссылками на папку "config\text\rus\". Точно могу сказать, что "Солянка 2010" понимает прямую вставку текста через оба блокнота и даже кириллицей. Что надо исправить в оригинальной ТЧ, чтобы добиться такого же эффекта? Мини-моды: ТЧ ЧН ЗП Шпаргалка Ссылка на комментарий
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти