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

makdm

Разработчики
  • Публикаций

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

  • Посещение

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

    7

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

  1. Pavel2000 , стори айди - это как бы уникальный идентификатор в игре, чтобы можно было в любое время получить нужный вам объект. Он не должен повторяться. У вас видимо он повторяется минимум у двух НПС.
  2. Да ладно! У меня с 2012 года один мод где-то на полке в компе валяется так и невыпущенный. И ничего. Валяется и пусть валяется. Мне уже лень его реанимировать под нынешние требования. Увы, так бывает!
  3. Ставите рестриктор рядом с местом спавна ГГ. Пишите ему логику. [logic] active = sr_idle@wait [sr_idle@wait] on_info = {!black_screen} sr_idle@nil %=spawn_wpn_to_actor(wpn_actor)% [sr_idle@nil] В файле xr_effects.script пишите функцию function spawn_wpn_to_actor( actor, npc, p ) local wpn_obj = get_story_object( p[ 1 ] ) wpn_obj:transfer_item( wpn_obj, actor ) end В SDK оружию в кастом дата пишите [story_object] story_id = wpn_actor В конфиге, в котором прописан профиль ГГ, убираете ему оружие и патроны при спавне ГГ.
  4. Если с нет-пакетами не работали, то есть более простой вариант. Кладете рядом с ГГ оружие в SDK и пописываете ему количество патронов и в кастом дата прописываете стори айди. На первом апдейте игрока находите оружие по стори айди и трансферите его в рюкзак ГГ прямо в слот. Зацепом можно настроить и состояние оружия.
  5. Играйте в мод Время Альянса Мод Гладиатор внутри его.
  6. Проще назначить "горячей" клавишей "TAB". Тогда проверка будет выглядеть так local hud = get_hud() if hud:GetCustomStatic("main_task") then ------здесь то, что нужно ------сделать при нажатии TAB end
  7. Денис дело говорит! Это вывод сообщений на экран приходит с задержкой, а звук в скрипте news_manager.script проигрывается сразу у всех сообщений друг за другом и для человеческого слуха это выглядит практически одновременно. Вот вы и слышите один звук. Нужно менять саму концепцию вашей функции.
  8. Разве её нет на предыдущей странице?
  9. У вас все смешалось в логике. Не путайте ТЧ и ЗП. Где вы этого всего насмотрелись? Эти параметры не используется в логике mob_walker в ЗП. Сразу "в топку". Это туда же. Для перемещения монстра из одной точки в другую лучше использовать не скриптовую mob_walker, а движковую логику mob_home. В этом случае: 1. Если параметр aggressive равен true - бежим в точку. 2. Если параметр aggressive равен false - идем в точку.
  10. NewValveCom , в файле xr_conditions.script функцию hit_by_actor попробуй заменить на такую.
  11. Так попробуй Дополнено 7 минуты спустя Конструкция должна быть, например, такой
  12. У меня проблем нет! Проблемы у тебя. Ну вот давай что - нибудь вспомню. Вот! К примеру. Мод - Припять. Точка Отсчета. Старый мод. Я его сделал в 2015 году. Сделал за ТРИ месяца. Что нового в моде на то старое и древнее время: 1. Локация, на которой отыграны все квесты одна - Припять. 2. Симуляция жизни Зоны присутствует. 3. Во время выброса все сталкеры бегут в укрытия, а монстры бегут в логово и прячутся. 4. Аномалии после выброса все меняют расположение на локации. 5. Главный герой может апгрейдить оружие сам, работая за верстаком . Как в Фоллауте. 6. Сделана игра в игре. Игрок может поиграть в игру Сталкер на ноутбуке и проходить миссии. 7. Главный Герой летает на вертолете. 8. Добавлен ИИ врагов, которые умеют устанавливать обвесы на оружие. 9. Враги отлично стреляют с подствольника гранатами по ГГ. Это только то, что я вспомнил. Вот за все это безобразие я и получил ачивку Разработчика. А за что получил её ты? Ты даже не понимаешь, что такое симуляция жизни в Зоне. Мне грустно.
  13. Напиши в соответствующей теме, чтобы твою ачивку "Разработчики" поменяли на "Сталкер". И это будет справедливо! А участвуя в новом Конкурсе у тебя будет возможность получить её вновь заслуженно!
  14. Сам звук отредактируй в SDK. Например, сделай чтобы был слышан в 1-ом метре от объекта. Короче, экспериментируй. Сталкер он такой. Иногда сам удивляешься, что получаешь на выходе!
  15. По чесноку, нужно в SDK прописать стационарный звук рядом с этим объектом и скомпиллить spawn. Будет играть постоянно и проблем нет. У меня в моде Лабиринт так все генераторы на локациях работают и звук не прерывается. А если делать без SDK через ac\dc, то нужно прописать в логике объекта play_sound_looped
  16. Честно говоря, на ТЧ не пробовал это сделать. Но могу подсказать как попробовать. Нужно для схемы remark сделать анимации. Соответственно эти анимации должны быть в файле stalker_animation.omf И уже запуская анимацию НПС должен будет отыгрывать эти фишки. Короче муторное дело! Если не жалко времени, то можно помучиться, возможно что-то и получится.
  17. Руками можно сделать. Я в моде Лабиринт научил сталкеров из ЗП стрелять из-за укрытий и лежа на земле по врагам, как это сделано в ЧН. Ну очень муторная работа со скриптами скажу я вам. Без знания скриптов лезть сюда даже не советую.
  18. Boomer , я вам предлагаю то, за что можно начинающим дать сразу автоматом ачивку Разработчик. Так как начинающий покажет себя сразу во всех аспектах модостроя. За то, что предлагаете вы, я бы ничего не дал. "Спасибо за поделку" бы написал, и считаю что этого было бы достаточно. Дополнено 58 минуты спустя Вам решать. Я, например, первые четыре пункта делаю за один день, ну максимум два, на любой локации. Там особо делать то нечего. Расставил все смарты, смарткаверы, пути в SDK. Логика НПС примитивная - стоят, сидят, спят. По симуляционным смартам запустил НПС. Раскидал тайники и аномалии с аномальными зонами - еще день, ну фиг с ним - два. Ладно! Неделя на все про все! Теперь можно программировать квесты. НО! чтобы запрограммировать квесты грамотно, я считаю, что недели недостаточно.
  19. Зачем за месяц? Вы сами себя загоняете в нереальные рамки. Я бы объявил начало конкурса 1 октября. 25 декабря назначил бы днем окончания конкурса. День, когда должны быть выложены все моды для прохождения игроками. Подведение итогов - 15 января. Почти ТРИ месяца - это реальный срок, чтобы сделать что-то стоящее на одной локации.
  20. Всем привет! Еще раз, но более подробно. Планируется провести КОНКУРС. Раз конкурс, то должно быть тех. задание. Оно должно состоять из двух частей. Первая часть техническая. Вторая Творческая. Как в фигурном катании. Одна оценка за технику, вторая за артистизм. Вернемся к канонам Сталкера. На локации должна быть сделана техническая часть: 1. Наличие аномалий и аномальных полей и рождение в них артефактов. 2. Наличие баз сталкеров или по другому заселение локации, которое предусматривает торговлю и ремонт. 3. Симуляция жизни в зоне. Мутанты и сталкеры перемещаются в пределах локации. Между группами происходят стычки. 4. Наличие на локации тайников и нычек. 5. Реализация квестов на локации. Вторая часть это творческая: 1. Написание квестов, которые должны быть интересны игроку. 2. Написание диалогов, которые должны быть восприняты игроком как обычная речь людей, а не детский лепет или пафосное бормотание. 3. Создание кат-сцен для подчеркивания важности момента в ходе выполнения главных квестов. Вот это примерный план тех задания. Повторяю, что все это присутствует в оригинальной игре Сталкер. К распределению мест в Конкурсе допускать только те работы, в которых полностью выполнено Тех Задание. Все авторы допущенных к конкурсу работ, автоматом получаю ачивку Разработчик. Всё остальное - от лукавого. Нет тех задания, тогда это не Конкурс. Это просто "Выставка поделок по мотивам игры Сталкер". Я так смотрю на вещи.
  21. Всем привет! Насколько я понял, тема называется "Новый конкурс квестов". КВЕСТОВ!!!! А не сюжета, оружия , погоды и т.д. Предлагаю : 1. Выделить локацию большого размера на выбор игрока ( Затон, Юпитер, Объединенная Припять и т.д. ) 2. Заселение локации на выбор модмейкера. 3. Симуляция в Зоне обязательный элемент. 4. Не менее одной кат-сцены. Лучше, если две. 5. Запрограммировать минимум 10 квестов. Вот и все задание. Результаты оценить как модмейкерам ( они оценят профессионализм реализации и сложность ), так и игрокам ( они оценят нравится или нет ). Оценку тех и других сложить и вывести среднее значение. Вот собственно и все!
  22. Логика рестриктора не активна. Другого объяснения не вижу.