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

makdm

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

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

  • Посещение

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

    7

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

  1. Нужен не all.spawn Нужны level.spawn и level.game в папке с локацией. Если их там нет или их туда измененные забыли положить, то их можно получить из all.spawn, а затем кинуть в папку с уровнем. Правда, придется немного пошаманить. http://sigerous.ru/forum/322-208-1174622-16-1374746538 Урок 64
  2. Смысл урока ещё в том, что все эти колбеки можно подключить в нужный момент игры, например при выполнении какого-то квеста, и в любой момент времени отключить, например после выполнения квеста. В вашем варианте проверка будет осуществляться всегда, даже когда в ней нет необходимости. Правда, начинающие модостроители так и делают как вы - напихают кучу одноразовых проверок в апдейт актора, а потом жалуются на тормоза в игре. Вам решать.
  3. xr_Sanya, вы путаетесь в том, что хотите реализовать. game.get_game_time() - это реальное время с начала игры. Оно отсчитывает часы, минуты и секунды. diffsec - это разница в секундах между каким-то значением времени и настоящим временем. Чтобы понять как это работает, советую вам посмотреть файл bind_stalker.scriot Конкретно функции function actor_binder:check_detective_achievement() function actor_binder:check_mutant_hunter_achievement() И посмотреть как все эти значения сохраняются в методах function actor_binder:save(packet) И загружаются из сохранения function actor_binder:load(reader) Дополнено 18 минуты спустя Я уже 100500 раз объяснял как сделать что-то при использовании какого-то предмета ( бустера ). http://sigerous.ru/forum/322-208-1348629-16-1425756707 Урок № 75
  4. Любую погоду в любой момент времени ты можешь установить скриптом. Функция set_weather в файле xr_effects.script З.Ы. При вызове функции аргументом указываешь файл погоды.
  5. Отлично парни с ножом нападают на ГГ. Узнал свою схему Искусственного Интеллекта НПС, которую написал еще в лохматом 2013 году. Значит мой труд не пропал даром! Это радует! Дополнено 6 минуты спустя Не свисти, мля...! Этот мод, с супер командой, я делал ещё в 2012 году. Диалоги писАл отличный парень - Механик. Там много чего читать нужно. А насчет пострелять.... Каждый сам решает зачем он в Зону поперся.... Кому-то нужно пострелять, а кому-то собирать аномальные ромашки в кайф... З.Ы. Вообще-то Stalker ( по решению самих разработчиков ) - это шутер с элементами РПГ. Так что пусть глохнут все - кому стрельба не нравится.
  6. ПисАл скрипт я. Юра тут совсем не причем. Камни в мой огород можете кидать. Глюк может иметь место, если играем на "медленном" компе - т.е. скрипт на закрытие двери ещё не успел сработать, а уже началась кат-сцена взрыва лабы. Фикс на задержку кат-сцены ( чтобы ворота успели закрыться ) я делал. Только вот не знаю включил его Юра в эту версию или нет.
  7. Поржал от души! Они даже не знают как включить статику в моде Так держать!!!!
  8. Всем привет! Так то оно конечно фиолетово, но из принципа прошу все возможные награды вернуть, чтобы было чем выпендриваться перед своей внучкой. Типа " Смотри, какой у тебя крутой деда" 1. makdm 2. m1d1@rambler.ru
  9. Мы тоже не понимаем. Движок COC модифицирован. И что там и куда впихнули пиндосы - не понятно. Поэтому методом самотыка нужно и искать решение.
  10. Почитал тут от нехера делать отзывы. Понятно, что проблема со статикой. Вот это вот написано в шапке темы: Внимание: статический тип освещения не работает (!) Открыл папку gamedata\levels\escape_old Все lmap# на месте. Да ну , нахер!!! Нет проблемы, которую невозможно решить! Нужно просто приложить усилие!!!! Не работает статика - фигня вопрос! Дело 5 минут. ( реально потратил минуты 3 ) Получите заплатку ( патч ) на это безобразие!!! https://yadi.sk/d/MmnWbNMmPpql_Q Наслаждайтесь!!!! Спасибо можете не говорить. Ставьте лайки!!!
  11. Мод АМК 1.4.1. Скрипты xStream. Втыкаете себе в мод, настраиваете и НПС будет кидать гранаты так, как вам хочется. Или редактируйте двигало.
  12. Советую сразу задуматься над тем, как вы будете менять всю статистику в КПК ГГ, а так же вид от третьего лица. А то без этого будет совсем криво.
  13. Разрабами движка ЗП не предусмотрена писанина в LTX файлы. Все переменные, которые меняются во время игры, пишутся в один файл - файл сохранение игры. Оттуда же и считываются при загрузке. Хотя разраб SGM мода попытался писать сохранения в отдельный файл, но все это так ...., что если хотите разобраться и повторить можете там подсмотреть. Поэтому лучше используйте методы SAVE и LOAD для сохранения измененных данных. З.Ы. Наглядный пример - это файл xr_statistic.script Там постоянно меняются значения и все они сохраняются и считываются из сохранения.
  14. Чудес не бывает. Выкладывайте все то, что вы делали и опишите что вы хотите. Подробно.... Возможно вы вообще идете не тем путем....
  15. Так делать нельзя. При старте игры с автосейва. получите битый автосейв Делать нужно так: [sr_idle@save] on_info = { -my_first_autosave } sr_idle@nil % +my_first_autosave =scenario_autosave(save) % on_info2 = { +my_first_autosave } sr_idle@nil [sr_idle@nil]
  16. Смарт, к которому приписан сквад, должен быть он-лайн. Думаю, в этом причина.
  17. Я делал так [attach_bandage]:kolbasa visual = dynamics\devices\dev_bandage\dev_bandage.ogf attach_angle_offset = 1.57, 3.14, -1.7 attach_position_offset = 0.11, 0.06, 0.05 attach_bone_name = bip01_r_hand auto_attach = false Всё работало без вылетов. Приаттачил item = npc:object( "attach_bandage" ) item:enable_attachable_item( true ) Отаттачил item:enable_attachable_item( false )
  18. Ну так и пропишите работы на смарте для этого сквада. В прекондишн работы добавьте проверку suitable = {=target_squad_name(esc_smart_atp_bandit_squad)} true И поставьте приоритет этой работе prior = 200 НПС как миленькие начнут выполнять именно эту работу.
  19. Можно и не париться особо со схемой. Просто дай хорошего пенделя ( Хита ) этому physic_destroyable_object. И он разлетится по полной программе. Используй функцию hit_npc из файла xr_effects.script Вызываешь прямо из логики этого объекта. h.power = 1000000
  20. Все колбеки для гуманоидов в файле xr_motivator.script Колбек на смерть - death_callback(victim, who)
  21. Разжевать и так разжеванное? Если то, что написано не понятно, то не вижу смысла. Да хоть стопицот раз используй. Только тогда для каждого случая и пиши скрипт на использование.
  22. Вот это ещё короче в инвентарь alife():create( "секция", vector(), 0, 0, db.actor:id() ) Вот это тебе в помощь http://www.sigerous.ru/forum/322-208-1348629-16-1425756707 Урок 75
  23. В моде "В Западне" сделана куча флешек, работающих по тому же принципу. Использовал флешку - появился текст на экране в ПДА. Закрыл ПДА - текст "выключился", флешка пропала из инвентаря. Нужно просто разобраться и подсмотреть в моде, как это работает. Здесь "расписывать" кучу скриптов и конфигов, просто не уместно... Хотя... может кто-то и захочет это сделать.
  24. Берем ВСЕ имена файлов стороннего мода и сравниваем с именами файлов другого мода. Недостающие файлы добавляем. Затем... Сравниваем содержимое всех файлов стороннего мода с содержимым файлов другого мода, которые присутствуют и в стороннем и в другом моде. Все чего не хватает - добавляем, что изменено - меняем. И, не дай бог, пропустить запятую или не устранить конфликт скриптов или конфигов.... Вылет обеспечен.... Вся работа - коту под хвост. А если у разных модов и в all.spawn зашиты кучи разных вкусностей, то и это хозяйство нужно все разобрать по полочкам и собрать в одну вкусность, которую переварит движок сталкера. Удачи!