-
Публикаций
1 550 -
Зарегистрирован
-
Посещение
-
Победитель дней
67
Тип контента
Профили
Новости
База знаний
Форумы
Файлы
Галерея
Блоги
Весь контент Вис691
-
Вопросы по моддингу Fallout 3 и New Vegas
Вис691 ответил в теме Fallout 3 / NV - Мастерская по созданию модов
Давай попробуем так, потом посмотрим. -
Вопросы по моддингу Fallout 3 и New Vegas
Вис691 ответил в теме Fallout 3 / NV - Мастерская по созданию модов
Как вариант, перед строкой с Label как раз таки и запихнуть Let rCurCell := Player.GPC If rCurCell.IsInList aaHookUpAllowedCells == 0 ... всё, что относится к циклу ... Endif То, что цифра 3 не появляется - это нормально, если ты не в разрешённой ячейке. Странно то, что 1 и 2 появились всего 1 раз. Походу весь скрипт ломается на какой-то строке... -
Вопросы по моддингу Fallout 3 и New Vegas
Вис691 ответил в теме Fallout 3 / NV - Мастерская по созданию модов
Вот этот блок надо выкинуть if scan.IsInList aaHookUpsBannedNPC set scan to GetNextRef Goto startwhile endif Не знаю, что может быть не так. Давай просто проверим работает ли сканер вообще. После Label startwhile вставь строку print "1", после блока с детьми print "2", ну и после нашего блока print "3". А вообще не понимаю, почему тебе просто не убивать сканер вообще, если ГГ не в разрешённых ячейках находится? -
Вопросы по моддингу Fallout 3 и New Vegas
Вис691 ответил в теме Fallout 3 / NV - Мастерская по созданию модов
А, ну естественно он работать не будет. Сканер тупо НПС и сканирует) В таком случае возвращаемся к моему первому посту, который я не зря написал. После блока проверки ребёнка (т.е. первого) пишем как-то так: if ListGetFormIndex aaHookUpsBannedNPC scan > -1 && rCurCell.IsInList aaHookUpAllowedCells == 0 set scan to GetNextRef Goto startwhile endif Про переменную вначале ты сама уже увидела. Строку вроде тоже написала. -
Вопросы по моддингу Fallout 3 и New Vegas
Вис691 ответил в теме Fallout 3 / NV - Мастерская по созданию модов
А, ну так бы и сказала, что тебе нужно просто условие. Тогда я не уверен, что сработает, ибо я не знаю, как задаётся переменная scan. Вполне вероятно напорется на ту проблему, которую я описал в первом посте. Но надо тестить. А так да, вроде верно. -
Вопросы по моддингу Fallout 3 и New Vegas
Вис691 ответил в теме Fallout 3 / NV - Мастерская по созданию модов
Чуть более высокий уровень скриптинга - тут и НПС, и ячейки в одном листе. Эта функция возвращает -1 только, когда объекта нет в списке. Следовательно > -1 означает, что объект всё же где-то есть. Он может лежать под номером 0, под 10 и т.д. (нумерация объектов, как ты наверно заметила, начинается с 0). А вот == 0 - очень сомнительная вещь, ибо сработает только когда Scan = первому объекту в листе. Вероятно, имеется в виду == -1, т.е. объекта нет в листе. Тогда как раз таки твоя вторая формулировка "если ячейка НЕ в списке и НПС В списке - аборт (там есть такая команда)." будет выполняться. -
Вопросы по моддингу Fallout 3 и New Vegas
Вис691 ответил в теме Fallout 3 / NV - Мастерская по созданию модов
Тогда как-то так (может не работать, т.к. сходу я обычно косячу): ref rCurCell Begin GameMode ... Let rCurCell := Player.GPC ; Функция GetParentCell. Вместо Player можно подавать любой ref, необязательно НПС If (rCurCell.IsInList [ID листа]) && ([Ref ID НПС].IsInList [ID листа] == 0) что-то делаем Endif ... End Вообще фраза "(реф НПС) НЕ в списке запрещенных НПС" немного некорректная. Дело в том, что можно сделать лист, где хранятся именно REFы НПС, а можно, где Base Formы НПС. И если бы лист был именно с РЕФами, то IsInList не сработал бы, ибо он берёт реф, как параметр, смотрит его Base Form и ищет именно Base Form в листе. Всегда есть НВСЕшный IsRefInList, который сработает и с рефами, и с Base формами, но тут тебе это не нужно. Я почти что уверен, что список делается путём переноса НПС в сам лист. -
Вопросы по моддингу Fallout 3 и New Vegas
Вис691 ответил в теме Fallout 3 / NV - Мастерская по созданию модов
Текущая ячейка - это какая подразумевается? Там где некий НПС (в т.ч. и ГГ)? -
Ну а я в свою очередь не могу не сказать спасибо тебе, Юра, за то, что когда-то позвал меня сюда и познакомил с остальными. С праздником!
- 3 ответа
-
- 2
-
-
А, кто-то пиратские фильмы или сериалы не смотрел. Я, правда, тоже, но наслышан не мало. Ситуация следующая: смотришь фильм/сериал/etc, наступает некий напряжённый момент. Ты прям чувствуешь, что сейчас что-то произойдёт и... Резко вылезает реклама этого самого казино примерно следующего содержания: "Проблемы с доступом к Джойказино? Добавь цифру 1 в начало ссылки так, чтобы получилось 1ДжойКазино.ру и ты снова сможешь наслаждаться лучшими рулетками мира!". Вот тут всё это более правильно написано) https://thequestion.ru/questions/101038/chto-takoe-dzhoikazino-i-pochemu-u-vsekh-problemy-s-dostupom-k-nemu Ну а по теме, я бы такое даже к Дикой Пустоши не стал привязывать
-
Там вроде огнемётчики были. Спроси у Stanis'a
-
У нас система обновления немного другая. Каждое обновление РА помимо всех фиксов включает новые моды и фишки. Т.е., грубо говоря, "стабильной" версии не существует. Именно в кавычках потому, что сборка играбельная, но всегда находятся незначительные баги, которые фиксятся. Фиксы, кстати, можно брать на баг-трекере, если прям невозможно подождать обновы. Бывали, конечно, критические фиксы, которые сразу вливали в раздачу, но таких случаев на моей памяти было немного. Да и вроде фикс лежал отдельным файлом, чтобы не перекачивать. И вам спасибо за доброжелательные сообщения. Помнится, как-то попытался помочь человеку, задавшему вопрос, так он столько всего мне высказал, дескать, не тебе задавал, не отвечай мне и т.д. А ваши сообщения читать - одно удовольствие)
-
Вопросы по моддингу Fallout 3 и New Vegas
Вис691 ответил в теме Fallout 3 / NV - Мастерская по созданию модов
Я бы всё же рискнул скинуть плагин Паше. Мне кажется, есть шанс, что он всё же запустится. Жаль, сам этими компаньонами никогда не занимался и помочь не могу. -
Помнится, были уже попытки залива на торрент, но они оказались неудачными. Должно же быть разграничение в группах пользователей)
-
Вопросы по моддингу Fallout 3 и New Vegas
Вис691 ответил в теме Fallout 3 / NV - Мастерская по созданию модов
Если этот базовый предмет существует в мире в единственном экземпляре, то нет, не будет. Если их много, то советую сделать дубликат с новым ID. Если не хочется плодить миллион скриптов на каждый предмет (если вдруг когда-то понадобится), то можно создать лишь скрипт для квеста и там уже делать всякие проверки. В твоём случае выглядеть будет как-то так: Scn aaChrisQuest01scr Begin GameMode If GetStage aaChrisQuest01scr == 10 If Player.GetItemCount [ID нужного предмета] SetStage aaChrisQuest01 20 Endif Endif End -
Да, вроде бы на неделе планируется обновление. *Перенёс вопрос в соответствующий раздел.
-
Ого, может эта игра и не так безнадёжна?
-
- 22 комментария
-
- 1
-
-
- From the Ashes
- Quest
-
(и ещё 1 )
C тегом:
-
- 22 комментария
-
- From the Ashes
- Quest
-
(и ещё 1 )
C тегом:
-
Я не понимаю это рвение подгонять каждый мод под рамки СФВ. Зачем это?
- 44 ответа
-
- Fallout NV
- Mod
-
(и ещё 1 )
C тегом:
-
Не существует и вряд ли когда-нибудь будет существовать.
- 1 042 ответа
-
- fallout 3
- tale of two wastelands
- (и ещё 4 )
-
И снова всем привет. Что-то нечасто я здесь что-то пишу, да и так совпало, что прошлая и эта части вышли в праздники. Сегодня хотелось бы поговорить о том, что было сделано мной за это время, с какими трудностями я столкнулся и что есть в дальнейших планах. Начнём, пожалуй, с того, что сделал я катастрофически мало. Из моих предыдущих записей вы знаете (а если не знаете, то вам сюда и сюда), что я разработал целую азартную игру для нашей модификации. И, чтобы сделать её чуть более интересной, не так давно я добавил анти-чит систему, подобную Вегасовской. С самой системой проблем не возникло, хотя я боялся приступать к ней около полутора лет! Меня пугал факт работы с внешними файлами, но оказалось, что всё необычайно просто. Зачастую в жизни происходит так же: вы боитесь что-то сделать, откладываете это, а когда всё-таки решаетесь, не понимаете, чего вы всё это время боялись. Так что, ребят, не зря говорят, что глаза боятся, а руки делают! К сожалению, во время тестов анти-чит системы я обнаружил что сам Крэпс работал неправильно. В нём было несколько важных ошибок, которые я исправил далеко не сразу. Пришлось убить пару ночей на решение всех проблем, зато теперь мод должен работать нормально, и я несказанно этому рад. Если вы внимательно читали первую часть блога, то могли отметить, что я разрабатываю какой-то квест. В целом, это будет что-то типа нуар истории, где наш герой собственноручно должен будет распутать сложное дело. Очень хочется сделать что-то действительно небанальное и интересное, но моя фантазия иногда подводит. А вот навыки со временем растут, поэтому для удобства у игрока будет некий "блокнот", как я его назвал. Процесс его создания можно увидеть, начиная с этого изображения. ОСТОРОЖНО: последний скрин в том альбоме - спойлер, поэтому открывайте его на свой страх и риск. С другой стороны, на нём вы можете увидеть чуть ли не конечный вариант того, что есть сейчас. Естественно, всё это будет модифицироваться. Также стоит отметить, что у квеста будет 2 сложности на выбор: простая и сложная. При прохождении на простой сложности ваше расследование будет постоянно подкрепляться различными сообщениями-рассуждениями ГГ. Не подумайте, никаких маркеров на улики и прочего не будет - квест всё также будет интересен для прохождения! Однако повысить сложность вам не удастся. На сложном уровне всё будет зависеть только от вас. Никаких подсказок, никаких сообщений, ничего. В любой момент вы сможете понизить уровень, если будет совсем тяжело. Однако награда также будет ниже, так что подумайте дважды. Правда, саму награду ещё нужно придумать Ну а теперь к проблемам, с которыми приходится сталкиваться. Хочу быть честным, поэтому скажу, как есть. Летняя пора, куча времени, но ты находишься на отдыхе, далеко от компьютера. В голове крутится куча идей, но желание реализовывать их нет. В то же время, ты понимаешь, что никто другой их не потянет по разным причинам. Я стараюсь подавить это состояние, но пока не очень успешно. Единственное, что хочу сказать: я закончу то, что начал. Я найду в себе силы, чего бы мне это не стоило. А вот дальше... Дальше проблема... Ну да ладно, вначале давайте доживём до релиза. На этом у меня, пожалуй, всё. Да, немного, но лучше, чем совсем ничего. Встретимся на какой-нибудь праздник: пускай будет как небольшая традиция. Как всегда, задавайте вопросы, выдвигайте идеи, пишите, про что хотите услышать в следующий раз. Напоминаю, только здесь вы сможете найти какую-нибудь "секретную" информацию. Нечасто, немного, но можете. Всем удачи