Перейти к содержанию

Hardtmuth

Модераторы
  • Публикаций

    3 575
  • Зарегистрирован

  • Посещение

  • Победитель дней

    97

Весь контент Hardtmuth

  1. [CoP] Создание Механика Автор: Аристократ В этом уроке я постараюсь рассказать о создании механика в сталкер Зов Припяти. Создание НПС: Всё, механик создан! Он умеет чинить стволы, но делать апгрейды не может. Давайте научим его это делать, но не просто так, а только после поиска инструментов. Делаем возможность апгрейда у нашего НПС:
  2. Название: Народная Солянка + ООП + МАК + ЧШ + Аддон Очаг Семьи Платформа: Тени Чернобыля | Версия: 1.0004 Разработчик: Архара, proper70, Buusty, Zizon975
  3. Название: Народная Солянка + DMX 1.3.5.ООП.МА.К Разработчик: ForestOfShadows Дата выхода: 03.12.2012 Народная Солянка - Спорная, огромная, фантастическая,которая одних заберает к себе на долгие месяцы, а других яростно отталкивает после первой же минуты. DMX - Если нововведений НС вам показалось каким то образом мало, то опробовать данный аддон просто необходимо. ООП+К+МА - Объединённый пак, содержащий очень много квестов, нового оружия, и самое главное БАЛАНС И ХАРДКОР.
  4. Название: "Кровавый Эндшпиль" или происки таинственного Затворника Разработчики: Zizon975, azrael1325, суперконсультации FrostWirm, frankenshtayn, lexa-odin2009, Korpus, dimak, Fagot
  5. Да, но ссылка на фикс там битая на старом сайте. А в интернете я нигде не нашел. Hunter спасибо за ссылку.
  6. Его нигде нет, к сожалению. Все ссылки битые.
  7. IGN опубликовал 14 минут геймплея Mafia: Definitive Edition. Авторы игры сначала предлагают оценить нарезку из разных эпизодов (есть даже маленький кусочек из той самой гонки!), а затем включают миссию «Загородная прогулка». Как рассказывает глава Hangar 13 Хэйден Блэкмен (Haden Blackman), в ремейк вносят множество изменений: например, разработчики переделали некоторые части города и добавили коллекционные предметы с сохранением духа эпохи 1930-х. Сюжет расширят, но канва истории останется близкой к оригиналу, а все значимые персонажи вернутся. В «Загородной прогулке» дают оценить кат-сцены, перестрелки и погони. Блэкмен упоминает, что в ремейке хотят возродить чувство остроты, когда ценишь каждую пулю, а персонаж погибает довольно быстро. Однако, честно говоря, по геймплею это не особо заметно. Релиз Mafia: Definitive Edition состоится 25 сентября на PC, PlayStation 4 и Xbox One. Источник
  8. Название: Поиски Чернобыльского Шахматиста или Тайна биоробота Фрица Платформа: Народная Солянка+DMX 1.3.5.ООП.МА.К Разработчики: Zizon975, azrael1325, frankenshtayn, Fagot Дата выхода: 01.06.2013
  9. Как самому сделать флешку для плеера
  10. Название: Аддон "Белая Мгла Разработчик: _K_L_I_N_, Максим Ратниченко, Sho0oT
  11. Разработчик: Johny_Lucker Две недели ушло у меня на работу, перебирая всё что по нраву мне. Принимать работу или нет дело ваше. Сразу говорю мод - чисто графический. Что использовано: Зелёнка для травы Шейдеры Зова припяти Худ ЗП Апокалипсис 3 и другое....не упомнить Ссылки на загрузку: Скриншоты:
  12. Готовые и настроеные шейдеры для Народной Солянки Идут на все версии Солянок и на любой мод! Sky4CE -=SkyGRAPHICS=- MOD v2.0 RC4.1 были изменены и настроены. Теперь нету сильных галюнов при падении фпс и нету ряби освещение при просмотре панорамы из бинокля или прицела винтовки. Графика смотрится замечательно!
  13. Адаптация Народной солянки DMX 1.3.5 ООП.К.МА под Panoramic
  14. Название: Пропавшая экспедиция \ The Lost Expedition Платформа: Тень Чернобыля | Патч: 1.0004 Разработчик: XT-Team Дата выхода: 12.01.2017 На Верхних Болотах обитает Болотный доктор и неожиданно ученым от него что-то потребовалось, но через некоторое время они пропадают. После чего, профессор Сахаров поручает бывалому одиночке по кличке Арчи контракт на поиск ученых в районе Болот. Особенности модификации: Состав команды: Загрузка и установка: Скриншоты: В каталоге AP-PRO:
  15. Название: Народная Солянка 2016 Платформа: Тень Чернобыля | Патч: 1.0004 или 1.0006 Разработчик: Arhara Дата выхода: 30 Апреля, 2017 г. Дополненная Народная солянка с новыми локациями и финалом сюжетной линии. Игровой мир мода раскинулся более, чем на три десятка игровых уровней, а геймплей игры был кардинально расширен и доработан. Новая сюжетная линия поведает игрокам новые истории и предложит сотни новых заданий.
  16. Вероятнее всего, никто и не найдёт, откуда эти ноги, кроме официальных ребят с движка. Однако, как заметил наш модератор @AziatkaVictor, редактор загружается отдельно от основной странице, т.е. после загрузки самой страницы. И после этого возникла мысль, что иногда редактор может непрогружаться, ибо все ресурсы интернета юзера направлены на загрузку сайта и прочего, а на редактор не хватает (просто личная мысль). Я, поскольку у меня слабый интернет и я гружу его постоянно до самого максимума, ежедневно, несколько раз (иногда и более) встречаю эту проблему что на форуме в редакторе, что при написании статуса на странице профиля. Для меня это обычное дело, что встречается эта проблема. Было бы очень круто, если бы разработчики поработали над редактором и решением этой проблемы, если нашли причины её появления. Будем ждать и надеяться на лучшее. Кстати, небольшой личный вопрос (для личного развития и утолить интерес). Как думаете, в случае переноса сайта на новую версию, это как-то появлияет на него? Например, в плане отказа некоторых нестандартных скриптов, установленных к сайту? Так, чисто взгляд со стороны.
  17. [SoC] Система постепенной регенерации жизни Автор статьи: Fireman3000 Дополнил: Darkscape А так же спасибо: Lurk моду и ABC. Статья взята из: stalker inside Для начала создадим скрипт. Например health_effect.scripts: Теперь создаёте скрипт abc_medkit.script: Лезем в bind_stalker.scripts: Далее идем в файл config\misc\items.ltx:
  18. [SoC] Телепортация через скрипт Функция доступна только для Тень Чернобыля, в остальных сериях наблюдаются вылеты! Создаем скрипт, в него вставляем: Телепортация: Функция телепортации: function poleteli() create_level_changer(20101, db.actor:position(), db.actor:level_vertex_id(), db.actor:game_vertex_id(), 10193, 2437, vector():set(66.210,15.040,4.250), vector():set(0.0, 0.0, 0.0), "l12u_sarcofag", 1) end Функция удаления: function delete_poleteli() -- функция удаления(если нужно) local sim = alife() local se_obj = sim:story_object(20101) if se_obj then sim:release(se_obj, true) end local actor = db.actor end Информация: 20101 - STORY_ID нового level_changer 10193 - level_vertex_id 2437 - game_vertex_id vector():set(66.210,15.040,4.250) - координаты vector():set(0.0, 0.0, 0.0) - направление взгляда актёра "l12u_sarcofag" - название локации Функцию телепортации, можно вызывать любым способом.
  19. [SoC] Урок по созданию respawn монстров Автор: ins33 Рано или поздно, каждый модостроитель задаётся вопросом респавна. Как и все, я не исключение. Первые пробы, создать респавнер, увенчались частичным успехом. О не удаче, читайте в коце поста. Помучив респавнер пару дней, я отложил сие занятие, на дальнюю полку. И вот пришло время, но на сей раз, мне надо было заспавнить мобов. И это оказалось на порядок проще! И так, приступим: Первое, что необходимо запомнить: Респавнер срабатывает, при условиях: 1) Есть свободная работа в смарте. 2) Секции респавнера, совпадают с секциями смарта. 3) Соблюдены условия работы респавнера: conditions Для начала создадим смарт, с одной работай: В папку ACDC\all создадим alife_l01_escape_test.ltx и way_l01_escape_test.ltx. Сделаем это для удобства, при запаковке, всё добавленное окажется в файлах локации, куда это добавляется. В acdc\all\all.ltx добавим alife_l01_escape_test.ltx, и way_l01_escape_test.ltx. В alife_l01_escape_test.ltx добавим смарт: Смарттерей, мы создали, добавим моба для этого смарта: Зверушка есть, добавим пути. Откроем way_l01_escape_test.ltx: Теперь, нам надо создать логику, и условия работы. Для этого создадим gamedata\config\misc\gulag_escape_test.ltx. В gulag_task.ltx зарегистрируем новый гулаг #include "gulag_escape_test.ltx" и напишем в gulag_escape_test.ltx простую логику: Логику, написали, теперь добавим условие. Создадим скрипт gulag_escape_test.script, зарегистрируем его в xr_gulag.script добавив в level_gulags = {*, gulag_escape_test}. В gulag_escape_test.script пропишем: Сделали. Тепрь у нас есть смарт с одной зверушкой. Давайте проверим, работате ли наш смарт? Загрузим игру, и прогуляемся в сторону вагончика на предбаннике, рядом с раненым. С кабанчиком познакомились, давайте добавим респавнер. В alife_l01_escape_test.ltx добавим: Респавнер, сделали. Теперь, было бы здорово, не ждать когда он сам сработает, а заставить сработать его, когда нам это надо. Для этого сделаем спейсрестриктор? Рядом с входом в бункер Сидоровича, который и вызовет респавнер: Собираем all.spawn начинаем НИ, идём убиваем кабана, возвращаемся к входу в бункер, спускаемся по лестнице, и идём обратно, к смарту кабана. Поздравляю, вы сделали респавнер Домашнее задание:
  20. Как заставить НПС смотреть в заданную точку Автор: Jоhann Что бы НПС стоял на месте можно использовать логику walker и чтобы он смотрел в заданную точку. Снимаем координаты где он стоит, пишем их в all.spawn и сдесь. И снимаем координаты куда он смотрит, в какую точку: [logic] active = walker [walker] path_walk = название точки где стоит нпс path_look = название точки куда смотрит нпс Это пишем в way_***.ltx в распакованом all.spawn. Координата, где стоит НПС, должна быть такой же, что и писали в самом alife_**.ltx: [название точки где стоит нпс] points = p0 p0:name = wp00 p0:flags = 0x1 p0:position = -258.846771,-17.546392,-127.127708 ; ваши координаты p0:game_vertex_id = 934 ; ваши гаме вертексы p0:level_vertex_id = 8288 ; ваши левел вертексы [название точки куда смотрит нпс] points = p0 p0:name = wp00 p0:flags = 0x1 p0:position = -256.672241,-17.875896,-127.18396 ; ваши координаты p0:game_vertex_id = 934 ; ваши гаме вертексы p0:level_vertex_id = 9137 ; ваши левел вертексы
  21. Справочник по функциям и классам Такая тема уже давно существует на АМК форуме, и курирует ее malandrinus, но по выводам из ответов/вопросов в теме Модострой: Вопросница (и не только), я понял, что у многих не доходят руки покопать в интернете и найти всем известный АМК форум... потому решил создать такую же тему, здесь... Но так как там вся информация идет не организована и в разброс, здесь я сделаю всю информацию в шапке темы и под спойлерами: Слова автора темы на AMK: Оглавление Основы: Класс alife_simulator. Базовые операции с серверными объектами: Пространства имён. Глобальные функции для большого числа задач: Вступление: Безымянное пространство имён: Пространство имён game: Пространство имён level:
  22. Как заспавнить физический объект Автор: KitkaT.Net Редактирование: Pihan13 В этой статье вы узнаете как создать спавнящийся физический объект. Выбираем нужную модель из папки gamedata\meshes. Создаем в файле misc\items.ltx (или своем конфиге) новую секцию, которая будет выглядеть так: [vedro]:identity_immunities ;vedro — название спавн-секции предмета (Потом мы будем через него спавнить). Пишется латиницей. $spawn = "dynamic_objects\el_tehnika\komp_klava" ;путь спавн-секции в дереве спавн-объектов в СДК (если не пользуетесь СДК, то особой важности не имеет). visual = objects\dynamics\decor\vedro_01.ogf ;Путь до модели физического объекта из папки meshes. cform = skeleton ; Движковые классы (донт тач) class = P_SKELET remove_time = 4 ;Время через которое объект исчезнет. Число до от 0 до 9999, если поставить 9999 то он просуществует очень долго Второй вариант: [vedro]:identity_immunities ;vedro — название спавн-секции предмета (Потом мы будем через него спавнить). Пишется латиницей. $spawn = "physics\object" ;путь спавн-секции в дереве спавн-объектов в СДК (если не пользуетесь СДК, то особой важности не имеет). visual = objects\dynamics\decor\vedro_01.ogf ;Путь до модели физического объекта из папки meshes. class = O_PHYS_S remove_time = 60000 ;Время через которое объект исчезнет. Число до от 0 до 9999, если поставить 9999 то он просуществует очень долго. Так вроде лучше. Сохраняем файл. Далее уже стандартно — создаем в скриптовом файле функцию типа: function spawn () alife():create("vedro",vector():set(координаты X,Y,Z),level_vertex_id,game_vertex_id) end И вызываем эту функцию через диалог или другой скрипт.
  23. Делаем свечение у артефактов Автор: AMK + дополнения от Nikitos817 Что бы артефакты ярче светили, надо сделать следующие манипуляции. Открываешь artefacts.ltx из gamedata\config\misc: Ищешь артефакт и меняешь параметры (если нет, добавляешь): ;подсветка арта lights_enabled = true(false) (включено(отключено)) trail_light_color = х, х, х (R,G,B.) trail_light_range = х (радиус свечения) Теперь я объясню, что это: 1. trail_light_color = х, х, х (R,G,B.) - это цвет. RGB - это Red Green Blue (Красный, Зелёный, Синий). Максимальное значение вроде 1.0. Если trail_light_color = 1.0, 0.0, 0.0, то артефакт будет светиться ярко красным цветом. 2. trail_light_range = х - радиус свечения. Максимальный радиус вроде 9.9 (9 метров, 99 сантиметров).
  24. [SoC] Вывод другого варианта часов на HUD Автор основного урока: steelrat. Автор правок: LaRento. Благодарность за урок по классу CTime: malandrinus. Здравствуйте. Данный короткий урок посвящён выводу часов, имеющие дату и пару изменений со временем. Прошу не обвинять данный урок как плагиаторство основного урока по добавлению часов на HUD. Понадобятся следующие файлы: новый_скрипт.script bind_stalker.script ui_custom_msgs.xml 1. Создание функции отображения уже всем знакомых часов: Открываем ваш новый_скрипт.script, который вы назовёте как захотите и пишем туда следующее. Функция содержит пояснения. 2. Регистрация или постоянный вызов функции: Открываем bind_stalker.script и в функцию actor_binder:update(delta), допустим после строки: game_stats.update (delta, self.object) пишем: новый_скрипт.add_clock() 3. Добавление самих часиков на худ: Открываем файл ui_custom_msgs.xml и пишем следующее в конце внутри тегов <header>: <hud_clock_static x="852" y="17" width="156" height="52"> <text complex_mode="0" x="65" y="0" font="letterica16" r="255" g="255" b="255" a="130" align="c"/> <texture>ui_hud_frame_clock</texture> </hud_clock_static> <hud_show_time x="870" y="45" width="156" height="52"> <text x="0" y="0" font="graffiti19" r="255" g="255" b="255" a="140" align="c"/> </hud_show_time> <hud_show_date x="875" y="17" width="156" height="52"> <text x="0" y="0" font="letterica16" r="255" g="255" b="255" a="130" align="c"/> </hud_show_date> Либо можете поставить стандартный шрифт времени, как на таймере. Для этого используете это с заменой: <hud_show_time x="875" y="40" width="156" height="52"> <text x="0" y="0" font="graffiti32" r="238" g="155" b="23" align="c"/> </hud_show_time> Вот собственно и всё. Можете спокойно идти и проверять У вас должно получиться вот так: