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

LofZ

Dreamers Guild
  • Постов

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

  • Посещение

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

  1. А ты предварительно пропускал файл "подготовить для редактирования"? Еще варианты: 1. Не удовлетворяются условия для появления топика. Ну, вот я, например, однажды случайно приписала новую фразу Имсин Видящий какому-то неписю, следующему за ней по списку. Долго пыталась понять, почему топик не появляется у Имсин. 2. Конфликт со стандартным топиком или топиками из плагина. "Помощь", как и "содействие" звучит не очень оригинально. Лучше вносить в топики оригинальные имена или названия. Например, не просто "помощь", а "помощь такому-то".
  2. Ага. Но если использовать при этом затемнение экрана, то будет практически как сон.
  3. Я думаю, тут помогут эксперименты с глобальной переменной Hour. Что-то в духе set Hour to ( Hour + 8 ) - прошло 8 часов. Ну и, конечно, fadeout/fadein создадут затемнение, что позволит подумать, что это быд сон. Я делала скрипт, позволяющий проскочить день с помощью команды set Day to (Day + 1) http://fullrest.ru/forum/topic/13564-kak-virubit-igroka/ - вот тут.
  4. Конечно, есть PositionCell x, y, z, угол поворота, "Название локации". Пример: Player -> PositionCell -21278, -17613, 534, 0, "Balmora (-3, -3)" Может действовать не только на игрока, но и на неписей. Одно условие - игрок должен быть в той же ячейке, вместе с неписем, а то игра может вылететь. Поэтому если в диалоге ее используешь, в поле результ, сначала телепортируй непися, потом игрока, потом пиши goodbye.
  5. Только главное - не забыть указать количество: например, AddItem "ID_Предмета" 1
  6. Всего лишь низкое значение параметра Flee в настройках AI.
  7. На здоровье! :) Тут надо еще исключить возможность эшлендерам бесконечно начинать инициировать квест. Поэтому лучше несколько записей. Тебе как автору виднее :)))
  8. Гритинги, как и топики, меняются не столько под воздействием какого-либо скрипта, сколько из-за разнообразных условий. Это может быть раса игрока, пол, локация, принадлежность к организации, локальная или глобальная переменная и т.д. Но более всего, пожалуй, распространены условия по журнальным записям. Создай журнальную запись "1_yazyk", сделай запись с индексом 1 такого содержания "эшлендеры не хотят разговаривать со мной, пока я не выучу их язык" и запись с индексом 5 - "Я выучил язык эшлендеров, теперь могу свободно разговаривать с ними". Далее создай новый гритинг (наверное, среди Greeting 0) и фразу для фракции эшлендеров. Типа "Мы не будем говорить с тобой, пока ты не выучишь {наш язык}" В результ нужно написать journal "1_yazyk" 1 Далее создать для эшлендеров повыше еще один гритинг с фразой: "Ты еще не знаешь наш язык. Иди учи его, балбес". В условиях journal "1_yazyk" == 1. В результе goodbye. А повыше еще одну фразу для эшлендеров, нейтрального содержания типа "Привет, собеседник!" с условием journal "1_yazyk" >= 5. Для ситуации, когда язык выучен. Остается только пройти курс изучения эшлендерского языка. :) По его завершении добавить в скрипт или диалог строчку journal "1_yazyk" 5
  9. Надо просто учесть в скрипте условия на случай, если неписи будут драться. Примеры из МСФД:
  10. Ну, можно повесить на него скрипт со строчками: if ( getdetected, player == 1 ) startcombat, player endif Это обеспечит нападение на игрока, когда дремора его увидит. Чем ниже значение alarm в свойствах дреморы, тем больше у игрока шансов проскочить незамеченным. А можно еще так. На охраняемый предмет повесить: if ( onActivate == 1) if ( "дремора"->getdetected, player == 1 ) "дремора"->startcombat, player else значение какой-нибудь переменной меняется и "отменяет" нападение endif endif Для работы скрипта нужно, чтобы охраняемая вещь и дремора были в одной ячейке.
  11. Ммм... Мне пришло в голову пара озорных советов, как заставить несчастного НПС это делать. Но я их не озвучу. Такие вещи можно сделать только через скрипты. Не понимаю, что мешает создать скрипт или добавить новые строчки в уже существующий? Беспокоишься, что все стражники начнут подбегать к гг и начинать с ним диалог? Создай нового стражника с особым ИД и повесь на него скрипт.
  12. Это локальная переменная "ref bug". По-моему, не стандартная, а что-то из плагина. По крайней мере навскидку я такую не помню. Это у кого-то или у чего-то в скрипте написано "short ref bug" (надеюсь, что short ). А условия диалога проверяют, произошло ли изменение значения этой переменной. В Морровинде подобная штука используется в квесте гильдии Магов, когда нужно принести Сцинку камень душ с душой пепельного упыря. В том случае, если не ошибаюсь, локальная переменная проверяла, заполнен камень или нет.
  13. Хмм...Тогда, пожалуй, лучше делать своих даготов, чтобы конфликтов не было с плагинами. :)
  14. Я вот обнаружила, что у некоторых даготов (Дагот Мулис, Дагот Велос, Дагот Малан, Дагот Аладус) стоит count 0. Значит их тоже нет в игре?
  15. Тогла переменная once должна быть глобальной. Или это должен быть индекс журнала. В диалоге у первого стражника пусть появится одно значение. А перец, который тоже имперец, должен будет на него реагировать. И тоже иметь фразу "одень кирасу, козел" повыше с соответствующими условиями. Все-таки советую использовать журнал и его записи. Он вполне способен заменять во многих ситуациях глобальную переменную.
  16. О, тогда нужно поставить еще выше новую фразу типа "одень кирасу, козел" с условием, как обычно там у легионеров + условие local - once >= 1
  17. Можно и локальную. На непися можно повесить скрипт со строчкой short once. Гритинг создать в разделе Greeting 0, в result фразы написать set once to 1. И чуть выше написать новую, незначительную фразу для стражника с условием local - once >= 1
  18. Ты что, там главная злодейка была, - Моргана. Или этот похож на Киркорова? http://st3.kinopoisk.ru/images/kadr/sm_1324320.jpg
  19. Как я понимаю, речь идет о квесте про сопровождение заключенного. Boeny, а чего ты не попробовал с ними сражаться?
  20. Angel of Death, возможно, у непися-торговца не стоит значок напротив Miscelaneous в пункте Buys/Sells в Services, поэтому он не продает ключ. А вообще продажу можно организовать и через диалог. Кобыла, наверное,нужно еще на Save нажать, чтобы сохранить результат. А кроме того, на свойствах непися должен быть снят флажок Auto Calculate Stats.
  21. Поговори с Родхаром на тему "Элеран не вернулся". Во второй версии, наверное, исправлены некоторые глюки и опечатки и сделаны небольшие поправки в локациях и скриптах.
  22. Ясно, спасибо за ликбез. Это странно, потому что я как раз была уверена в том, что с иконками этих объектов все должно быть нормально. Кстати, вопрос к тем, кто проходил плагин: после окончания осады Альдруна вы видели Шеридана? Он ведь тоже должен был вернуться из Забвения одновременно с Нереварином. Судьба Шеридана тоже определена. Я придаю большое значение ответу Кая на вопрос "Почему он реил присоединиться к нам?". :) Я тестировала этот момент несколько раз, но этот нордлинг все время не попадался мне на глаза. Но всегда не было времени как следует проверить местность. Вы его не встречали?
  23. Спасибо за положительный отзыв и за информацию! Правда я не совсем поняла, что за команда ra. И еще бы знать, у каких именно предметов нет иконок...
×
×
  • Создать...