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

Паха007

Управление проектами
  • Публикаций

    2 357
  • Пожертвование

    100 000,00 ₽ 
  • Зарегистрирован

  • Посещение

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

    67

Весь контент Паха007

  1. При взятие в напарники, ты в скриптах прописываешь IgnoreCrime 1, при увольнении IgnoreCrime 0. Это функция и отвечает за это. Если помнишь напарники Вегаса полностью игнорируют агрессию игрока. В Fallout 3 такой функции нет, они игнорируют только три выстрела.
  2. Дело не во фракции, а в функция IgnoreCrime. Снимать нужно ее. Забыл, это же Вегас.
  3. Тоже, особо не вижу в этом смысла. А вот в первые две части в трехмерной графике, поиграл бы с удовольствием.
  4. Паха007

    Итоги года.

    Я могу взять кого-нибудь из тех, для которых я уже сочинял диалоги. Эванс, Хоппер, Харварды. Правда, если получится не так, как задуманно, не обессудьте.
  5. Так а зачем тогда с расширителями скриптов мудохаться. Во время старта команды переводим фолловера в левую фракцию, что бы не атаковал, по окончанию боя возвращаем фракцию. Так не пойдет?
  6. Так такая фишка нужна в конкретном случае или что бы работало со всеми игровыми случаями со StartCombat?
  7. Вот это отличная идея. У нас есть новой пункт (станция) станция приготовления пищи. Пока к ней подвязан скрипт обычного лагерного костра. Можно свой крафтинг замутить.
  8. По содержанию текста, нет смысла сейчас цепляться к тому или иному. По ходу пьесы, такие отдельные моменты, я буду обсуждать с тобой, кадый индивидуально. Общая картина довольно неплоха.
  9. Да это один квест. Да, пожалуй хорошо, что разделил на части. Удобней работать с текстом.
  10. Если речь идет о радиоприемнике, то они находятся во вкладке Activator.
  11. http://tiarum.com/wiki/Fallout3:%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8E_%D1%80%D0%B0%D0%B4%D0%B8%D0%BE%D1%81%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D0%B8
  12. Ну да, переход на стадию остается вне всех условий и просто выполняется.
  13. По всей видимости меня сбило с толку твое первое предложение. Вот и получился такой непонятный диалог. Да, нагрузки не создаст, но вот я лично не проверял, что дает большой комплекс таких мелочей. А вообще у меня был один интересный опыт, еще на модгеймсе. После чего я понял, что понимание структуры не менее важно, чем знание различных функций и команд. Один знакомый парняга изучал скриптинг и что-то там спрашивал. По итогу получился что-то вроде вышеописанного скрипта. Вообщем, многие люди которые только учатся, какое-то время смотрят на все это как-то шаблонно. Короче говоря, скрипт был написан, через какое-то время он стал писать другой скрипт, используя полученные знания. Но на этот раз вместо переменной решил использовать в качестве условия стадию квеста. Я уже не помню, что там за скрипт получился, но предположим что-то вроде такого: if (Стадия квеста 20) && (какое-то еще условие) Строчки на какие-то действия if (еще какое-то условие) Опять какие-то действия endif SetStage (переход на другую стадию) endif Так вот, что будет, если мы выкинем из блока этот переход на другую стадию. Правильно, при запуски игры, у нас включается сразу двадцатая стадия, что создает путаницу в том, что хотели сделать. Как выяснилось, человек наивно полагал, что принцип работы скрипта последователен, пока не отработает первый блок, все что написано ниже не имеет значения. Конечно эта хрень со стадиями мало относится к вышеупомянутому. Но как-бы... Напартачить можно и с переменными, не соблюдая начала и завершение различных условий. К чему я это все. Как бы у нас тут школа на форуме, наверное стоит как-то сразу приучаться к правильному оформлению структур.
  14. Может и правда прозвучало хреново, но на самом в мыслях ничего плохого не было. Ну игра от этого не взорвется, но такое написание - это не правильно. Я не знаю что ты ту мне пытаешься рассказать. Срабатывать то она будет, но она не ограничена условием и это действие на обнуление переменной будет вызываться постоянно, даже когда скрипт будет отдыхать. Когда-то ты обратил внимание, что я забыл вставить условие, что приводило к убийству игрока даже после его смерти. Тут похожая ситуация с позиции производительности.
  15. Какое? Я влезаю туда, куда не стоит, так как это не корректно с моей стороны, поэтому заранее извиняюсь. Как я понимаю, действие должно выполняться когда iFlag присваивается значение 1, после чего выполняется действие, и условие закрывается возвратом iFlag нулевого значения. В последнем случае это самое закрытие блока просто выброшено из этого блока и бомбить оно будет постоянно, независимо от того, какое значение в начале условия.
  16. Паха007

    Треня

    А если впереди поставить какие-нибудь груши и назначить их целями в пакетах NPC, они будут их молотить.
  17. Я великодушно прошу прощение, о мастер скриптинга. Но, если запихать последнюю строчку Set iFlag to 0 после всех ендифов, получится вообще колапс. Я не прав?
  18. Значит неправильно создаешь. Внимательно смотри дефолтные, в цитадели например.
  19. Если бы все скриптеры это соблюдали, ковыряться в чужих скриптах было бы намного удобнее, но увы...
  20. Паха007

    "Компаньон Логан"

    Были такие моменты, когда он долго шел, но в итоге все равно приходил. Но если прям уж невтерпеж, можно телепортировать его через консоль к себе на аванпост по ID.
  21. Это просто пакет действия в котором целью назначен противник. Вот они там и метелят друг друга.
  22. Так, а работа над другими моделями не требует экспорта. Я просто не модельщик и вообще слабо представляю что такое экспорт. Из какой категории можно предлагать модели - статика, оружие, одежда, анимированные модели?

×
×
  • Создать...