Вис691 663 Опубликовано 27 октября, 2017 Окей, давай. Как этот скрипт вызывается? Он висит на квесте или что? Но проблема всё-таки в определении ячейки значит. Я бы вначале с ней разобрался. Замени If rCurCell.IsInList aaHookUpAllowedCells на ListGetFormIndex aaHookUpAllowedCells rCurCell > -1 Поделиться сообщением Ссылка на сообщение
Shadd Ashborn 1 719 Опубликовано 27 октября, 2017 Воот, а с такой строкой пошло дело. В принципе, теперь цель на проверку ячейки вроде как достигнута. Но появилась другая проблема - кулдаун скрипта. Я могу его убрать, но боюсь, что тогда скрипт будет без толку бомбить всю игру, будучи где-то в 80% игрового процесса просто обузой, грузящей производительность. Сам скрипт подцеплен к квесту, да. Я так понимаю, нужно сунуть в квест условие на этот формлист? Поделиться сообщением Ссылка на сообщение
Вис691 663 Опубликовано 27 октября, 2017 Вроде так не будет работать. Эти условия отвечают за другое Quest Conditions: Any conditions here are considered to apply to all dialogue in the quest. The quest conditions are checked first; only if those are true are the conditions on the infos evaluated. Так что, могу предложить уменьшить кулдаун, а строку с проверкой ячейки повесить на весь скрипт, т.е. в самое начало поднять те строки. Поделиться сообщением Ссылка на сообщение
Shadd Ashborn 1 719 Опубликовано 27 октября, 2017 Так что, могу предложить уменьшить кулдаун, а строку с проверкой ячейки повесить на весь скрипт, т.е. в самое начало поднять те строки. Какие именно строки? Сейчас проверка на ячейку прописана подблоком в цикле проверок на аборт подката. Поделиться сообщением Ссылка на сообщение
Shadd Ashborn 1 719 Опубликовано 27 октября, 2017 Ок, насчет кулдауна: if fDelay > 0 set fDelay to fDelay - GetSecondsPassed return endif set fDelay to loopDelay Я не понимаю логики этого блока, т.е. я не понимаю, откуда берутся значения того же fDelay. Как уменьшить этот самый кулдаун? Поделиться сообщением Ссылка на сообщение
Вис691 663 Опубликовано 27 октября, 2017 Вот это Let rCurCell := Player.GPC printc "%i" rCurCell If ListGetFormIndex aaHookUpAllowedCells rCurCell > -1 Вытащить в самое начало. И если внимательно посмотреть, то можно заметить, что проверка идёт до блока проверок. Касаемо задержки - там в самом начале set subLoops to 5 set loopDelay to 300 / subLoops Т.е. получаем 60 секунд. Вообще можно в тупую строку set fDelay to loopDelay заменить на set fDelay to [Задержка в секундах] 1 Поделиться сообщением Ссылка на сообщение
Shadd Ashborn 1 719 Опубликовано 27 октября, 2017 Ага, уже разобралась и с тем, и с другим. Я все равно вижу в консоли айди ячейки, но я так понимаю, этого не избежать - скрипт все равно будет бегать по кругу, пока я не зайду в разрешенное помещение. Всё равно спасибо.) Поделиться сообщением Ссылка на сообщение
Вис691 663 Опубликовано 27 октября, 2017 А, чтобы айдишники убрать, удали команды Print и Printc. Я их для теста использовал) 1 Поделиться сообщением Ссылка на сообщение
Shadd Ashborn 1 719 Опубликовано 27 октября, 2017 Эт я понимаю) Поделиться сообщением Ссылка на сообщение
Вис691 663 Опубликовано 27 октября, 2017 А, ты в том смысле, что скрипт работает всегда. Ну а тут никак ничего не сделать. Однако у нас он видит условие, понимает, что оно не выполняется, и идёт себе дальше. И вся эта куча строк кода с волшебным циклом из Label и GoTo просто скипается. Что, естественно, положительно сказывается на производительности) 1 Поделиться сообщением Ссылка на сообщение
bildyaev 1 Опубликовано 29 октября, 2017 Приветствую, господа. Вопрос не совсем по SFW. Как увеличить время перезаряжания оружия? А то слишком шустро перезаряжает. Мне не нравится. Какой параметр за это отвечает? И еще такой вопрос. Дробовик должен быть дробовиком. Как сделать разлет дроби? А то стреляет как винтовка в одну точку. Поделиться сообщением Ссылка на сообщение
никита19845 1 259 Опубликовано 29 октября, 2017 Приветствую, господа. Вопрос не совсем по SFW. Как увеличить время перезаряжания оружия? А то слишком шустро перезаряжает. Мне не нравится. Какой параметр за это отвечает? И еще такой вопрос. Дробовик должен быть дробовиком. Как сделать разлет дроби? А то стреляет как винтовка в одну точку. С ниф возиться надо, почитай статью http://tiarum.com/wiki/Fallout3:%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BE%D1%80%D1%83%D0%B6%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F_Fallout_3 Поделиться сообщением Ссылка на сообщение
curiosity 0 Опубликовано 2 ноября, 2017 Приветствую, господа. Вопрос не совсем по SFW. Как увеличить время перезаряжания оружия? А то слишком шустро перезаряжает. Мне не нравится. Какой параметр за это отвечает? И еще такой вопрос. Дробовик должен быть дробовиком. Как сделать разлет дроби? А то стреляет как винтовка в одну точку. Тоже такая же проблема. Слишком быстро перезарядка идет. Причем в самом начале игры охранники дубинками машут тоже слишком быстро. Такое ощущение, что в игре вся боевая анимация ускорена в несколько раз. Установлены SFW, SFW RA с несколькими модулями, и Невада. Перезарядка и другие анимации такими быстрыми и задуманы, или какой-то баг? Поделиться сообщением Ссылка на сообщение
Factor 17 Опубликовано 3 ноября, 2017 Возникла такая проблема, я хочу разместить объект в убежище 11, но при открытии локации в гекке она не полностью прогружается http://s010.radikal.ru/i311/1711/55/cdf78b29ad4d.jpg, в чём причина? Поделиться сообщением Ссылка на сообщение
никита19845 1 259 Опубликовано 3 ноября, 2017 Возникла такая проблема, я хочу разместить объект в убежище 11, но при открытии локации в гекке она не полностью прогружается http://s010.radikal.ru/i311/1711/55/cdf78b29ad4d.jpg, в чём причина? не помню строчку, надо переигрывать числа Поделиться сообщением Ссылка на сообщение
никита19845 1 259 Опубликовано 3 ноября, 2017 Насчет предметов, если они статичны (столы допустим), то помимо них надо и навмеши смотреть, тк нпс воспримут пространство предмета как игровое и будут тупить натыкаясь на него Поделиться сообщением Ссылка на сообщение
Factor 17 Опубликовано 3 ноября, 2017 Мне броню разместить там надо. Так что за числа? Как локацию прогрузить всю? И ещё уточнение, навмеши это же навигационная сетка? Поделиться сообщением Ссылка на сообщение
никита19845 1 259 Опубликовано 3 ноября, 2017 Мне броню разместить там надо. Так что за числа? Как локацию прогрузить всю? И ещё уточнение, навмеши это же навигационная сетка? насчет строчки не помню, в файлах редактора на диске С они. Броню смело кидай и навмеши не трогай, она динамичный предмет Поделиться сообщением Ссылка на сообщение
Паха007 545 Опубликовано 3 ноября, 2017 но при открытии локации в гекке она не полностью прогружается Заходим в папку Мои документы\My Games\FalloutNV и в файле GECKCustom.ini в строчке bUseMultibounds=1 меняем 1 на 0 . bUseMultibounds=0 Теперь в окне рендеринга GECKNV 1.1 отображаются все объекты. Поделиться сообщением Ссылка на сообщение
никита19845 1 259 Опубликовано 3 ноября, 2017 Заходим в папку Мои документы\My Games\FalloutNV и в файле GECKCustom.ini в строчке bUseMultibounds=1 меняем 1 на 0 . bUseMultibounds=0 Теперь в окне рендеринга GECKNV 1.1 отображаются все объекты. у меня похлеще, пропали у маркеров освещения круги вокруг раниц, а лампочка отображается Поделиться сообщением Ссылка на сообщение
Паха007 545 Опубликовано 3 ноября, 2017 у меня похлеще, пропали у маркеров освещения круги вокруг раниц, а лампочка отображается Пропадание света от лампочек - это вполне нормальное явление. Происходит такое, если двигать объекты. Решается нажатием F5, но при очередном сдвиги, свет снова пропадет. Поделиться сообщением Ссылка на сообщение
никита19845 1 259 Опубликовано 3 ноября, 2017 Да не о том, сама лампочка и свет есть, зеленого, красного и синего кругов нет Поделиться сообщением Ссылка на сообщение
Паха007 545 Опубликовано 3 ноября, 2017 Да не о том, сама лампочка и свет есть, зеленого, красного и синего кругов нет А нафига они тебе вообще нужны? Поделиться сообщением Ссылка на сообщение
Old Vault Boy 560 Опубликовано 3 ноября, 2017 Ребят, если я неписю проставлю флаг Respawn, а неписям, что на нём базируются, проставлю флаг Use Base Data, то эти неписи унаследуют флаг Respawn от базового непися, или всё придётся каждому флаг Respawn индивидуально проставлять? Просто обратил внимание, что если неписю проставить флаг Use Base Data, то флаг Respawn проставить уже нельзя, выходит он наследуется от базового непися, правильно? Поделиться сообщением Ссылка на сообщение
Паха007 545 Опубликовано 3 ноября, 2017 выходит он наследуется от базового непися, правильно? Да. 1 Поделиться сообщением Ссылка на сообщение