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

LonWolf

Граждане
  • Постов

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

  • Посещение

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

  1. Я жажду чуда. Циник смотрит в небо. Я был здесь раньше... Или я здесь не был? Я видел тьму... Теперь я вижу свет. Причин жалеть себя теперь уж больше нет... А что же небо? Небеса молчат. Мне было грустно видеть как летят, Сорвавшись с ветки, желтые листы, Напоминание ушедшей красоты... Сегодня вечером опять смотрю в окно, Смотрю на небо. Что там, как оно? Смотрю на звезды. Может быть они Вернут назад минувшие те дни. Вернут назад то время золотое, Когда внезапно был я награжден судьбою, Когда познал значение любви... Но поздно. Я лежу в крови. "Убей себя" - шутя сказал мне кто-то. И я убил. Но не смешно мне что-то. Она ушла. Зачем теперь мне жить? Пойду за ней. Мне нечем дорожить.
  2. Буде я правильно тебя понял, это функция ForceGreeting. Вставляешь ее где надо и нужный непись в нужное время сам с тобой заговорит. Делаем скрипт с кнопкой <Диалог>, и при её нажатии переходим в режим диалога с нужным персонажем, указанным в скрипте.".Если кто знает, то подскажите! Вот это, к примеру, можно повесить на кольцо: Begin LW_dialog Short button Short OnPCEquip Short state if ( OnPCEquip == 1 ) Set state to 1 Set OnPCEquip to 0 endif if ( state == 1 ) MessageBox "Начать диалог?" "Да" "Нет" Set state to 2 elseif ( state == 2 ) Set button to GetButtonPressed if ( button == -1 ) return elseif ( button == 0 ) "NPC" -> ForceGreeting Set state to 0 else Set state to 0 endif endif End Вместо "NPC" ставим ID нужного непися.
  3. у меня не отбавляется сумма денег за товар!!! Вместо Gold_100 ставь Gold_001 и кол-во.
  4. Ну вот тебе вариант "шоб экран темнел". Сразу говорю, что не тестировал, ибо на этом компе у меня даже Морровинда нет. Begin LW_ring Short OnPCEquip Short status Short button float timer if ( status == 2 ) Set timer to ( timer + GetSecondsPassed ) if ( timer > 2 ) Player -> PositionCell 0, 0, 0, 90, "Ячейка" Set status to 0 Set timer to 0 endif endif if ( OnPCEquip == 1 ) MessageBox "Поехали?" "Да" "Нет" Set status to 1 Set OnPCEquip to 0 endif if ( status == 1 ) Set button to GetButtonPressed if ( button < 0 ) return elseif ( button == 0 ) FadeIn 2 Set status to 2 elseif ( button == 1 ) Set status to 0 endif endif End
  5. http://www.forum.fullrest.ru/index.php?showtopic=2480 hth
  6. А не знаешь почему с командой move z лагает? Потому что скрипт надо вешать на лифт.
  7. LonWolf

    W3d

    Вот целый пакет для работы с w3d, но не уверен, стоит ли он своего размера... ftp://ftp.westwood.com/pub/renegade/tools...sInstaller2.exe
  8. О, замечательная тема! Я бы был хаджитом из TG, тырил бы везде бриллианты и баловался сахарком. Ажира пекла бы мне пирожки с комуникой. :lol:
  9. Begin app_disap Short once Short nolore if ( once == 0 ) Disable Set once to 1 elseif ( once == 2 ) if ( GetJournalIndex "dummy" >= 100 ) if ( CellChanged == 1 ) Disable Set once to 3 endif endif endif if ( once == 1 ) if ( GetJournalIndex "dummy" >= 50 ) Enable Set once to 2 endif endif End
  10. Будет тебе наукой! Выучишь наконец русский язык а то пока тебя поймешь что ты там написала весь "нет" кончится! Хватит итак испоганили русский язык! хоть совесть поимей! А не кажется ли многоуважаемым модераторам, что данное изречение относится к Нидики, а не к Ксару?
  11. Я и говорю, не выложил бы кто скрипт этой самой лошади. Трудно помогать неизвестно чему.
  12. Привычка. Скоро меня забанят... Зачем вам скрипт? Дабы увидеть, что он из себя представляет. Не хочу скачивать чего-либо. Насчёт морнхолда я не пробовал. А ты не думал, что это и есть главная вещь? Попробуй с Морнхолдом. Предвижу результаты. :D ЗЫ Если эта лошадь - компаньон, я умываю руки. :D
  13. Как всегда сомнительная информация из Хаджитской библии: Но И"фр слышал Первый Секрет и украл его за спиной Азуры. И И"фр не мог ценить секреты, и он рассказал Нирни о проделке Азуры. И Нирни сделала пустыни горячими, а пески кусающимися. И Нирни сделала леса сырыми и ядовитыми. И Нирни поблагодарила И"фра и позволила ему тоже изменить людей леса. И И"фр не имел тонкой мудрости Азуры, так что И"фр сделал людей леса всегда Эльфами, и никогда зверьми. И И"фр нарек их Босмер. И с того момента они уже не были одного помета с Хаджитами.
  14. http://www.elderscrolls.com/forums/index.p...howtopic=243524
  15. Если бы я каждой морр книге придавал столько значения, то давно бы свихнулся. Я их прочитал все, если возникает какая-то неясность, то проще поглубже копнуть лор и все станет понятно. Также фундаментальные TES знания можно почерпнуть из диалогов с NPC. Зря вы этим пренебрегаете. PS А 36 уроков читал?
  16. Зачем вам скрипт? To see what it is. I don't want to download something. Насчёт морнхолда я не пробовал. Didn't you think that this is the main thing? Try with Mournhold. I already know the results. :D PS If this horse such a companion, I gotta get out. :D
  17. Try this: Begin smtfq Short once if ( menumode == 1 ) return endif if ( GetHealth < 1 ) Journal "dummy" 85;это запись, которая появляется при смерти NPC endif if ( once == 3 ) if ( GetWeaponDrawn ) if ( GetTarget player == 1 ) StopCombat AiFollow player 0 0 0; чтобы не напдал на игрока else SetFlee 100;дабы бежал от опасности endif endif endif if ( once == 0 ) Disable Set once to 1 endif if ( once == 1 ) if ( GetJournalIndex "dummy" >= 50 ) Enable Set once to 2 endif endif if ( once == 2 ) if ( GetDistance player <= 512 ) ForceGreeting;это когда игрок встречает раненого Set once to 3 endif endif if ( once == 3 ) if ( GetDistance "ID дающего квест" <= 512 ) ForceGreeting;это когда уже пришел AiWander 512 5 0 0 20 0 0 10 30 0 0 0 Set once to 4 endif endif End А вот Journal лучше использовать в поле result приветствия при встрече, ибо *приветствует* он сам, посредством ForceGreeting. В том же результе ставим AiFollow player 0 0 0
  18. Закат. Ничто так не прекрасно. Прощай, любимая моя. Закат. Опять все стало ясно. Мы были вместе, ты и я. Пройдя сквозь боль и сквозь страданья, Мы пронесли свою любовь. Стирая слезы расставанья, Я вспоминаю... Вновь и вновь. Ты улыбаешься, и снова Я слышу твой счастливый смех, И шепчут губы мне три слова, Три одинаковых для всех. И вижу ясно, твое тело Уже покинула душа. Но видит бог, ты не хотела Уйти вот так. Еще дыша, Ты мне сказала: "Помни, милый..." И умерла в моих руках. Последний поцелуй любимой Я подарил. Внезапно страх И боль пронзили мою душу, Судьба? Проклятье? Вечный рок? Я вышел на закате в стужу. И снова. Вечно одинок. Закат. Ничто так не прекрасно. Стою и вглядываюсь вдаль. Любовь моя всегда несчастна. Прощай, любимая. Прощай.
  19. Я имею в виду принцип "открывания". Можно скриншот самих врат? Что они из себя представляют? Они будут как в замке вверх-вниз или задействованы x y оси? Первое будет сделать намного легче, а во втором случае без анимации плохо дело, т.к. скриптами можно организовать поворот только вокруг своей оси.
  20. Может быть, переменную doOnce стоит объявить? Short doOnce в начало. Можно еще GetPCCell использовать, imho надежнее...
  21. Как выглядят собственно ворота города? Без элементарного представления о сабже трудно что-нибудь написать.
  22. А как сделать так чтобы город отображался квадратиком на мировой карте, как все города в море. Точно не помню, но по-моему в этом случае для конкретной ячейки нужно просто прописать собственное имя. Например, город у тебя в Грейзленде. Загружаешь Render View, так чтоб в окошке виден был сам город и видишь наверху на синем к примеру надпись "Район Грейзленда 10, 7". Внизу в окне Cell View находишь его и переименовываешь. Тогда, когда побываешь на месте, оно на карте будет выделяться квадратиком. ЗЫ Чтобы переименовать, кликни на названии в Cell View, подожди немного и кликни еще раз.
  23. Хех, в первом случае можно было ограничиться галочкой essential, I guess... Чтобы после убийства заставляли грузить сейв. А сейчас мне надо чтобы NPC исчез после записи в журнале не моментально, а только после того как игрок перейдёт в другую ячейку.(Например в доми зашёл или в город переехал другой). Дайте позжалуйста скрипт. В таком случае Ланкер его уже выложил выше. Я в нем багов не вижу, разве что можно добавить в начало: if ( doOnce == 1 ) SetDelete 1 Set doOnce to 2 endif Хотя это не так уж важно... ЗЫ Если я туплю, прямо говорите мне об этом. Недосыпаю в последнее время...
  24. Обиделся? С чего бы? Давай подождем Робинзона, я правда плохо понимаю, что ему нужно. Речь идет о разных NPC?
×
×
  • Создать...