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

Visman

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

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

  • Посещение

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

  1. Попробуй без плагина, через консоль: Открой консоль, тыкни на объекте, чтобы его название появилось вверху экрана и дай команду SetOwnership
  2. В файле ShieldOnBack_1C.txt в разделах Замечание и Установка все подробно расписано.
  3. http://alltes.ru/file/shield-on-back/ и другие плагины использующие SoB, как на этом сайте http://alltes.ru/files/oblivion/weapon-armor/ , так и тут http://www.tesnexus.com/downloads/file.php?id=20572 (раздел описания - Other SoB-plugins)
  4. В папке игры \Oblivion появляются файлы log, возможно там указана ошибка. З.Ы. Патчи официальные поставь на игру (для 1с качать с games.1c.ru).
  5. Я сегодня на форум ag зашел, а он мне радостно выдал: У вас нет доступа к этому разделу
  6. Перво-наперво нужно определить, что перс находится на природе. Каждая ячейка имеет сторону в 4096. Т.е. 0-я ячейка по Х от 0 до 4096 и по Y от 0 до 4096. (GetPos X) % 4096 - будет позиция внутри ячейки по координате X от 0 до 4095,(9)
  7. Если просто нужно получить ближайшего, то достаточно сохранять параметры дальности и ссылку на предыдущий объект и сравнивать его дальность с текущим. Если же нужно получить объекты в порядке удаления/приближения, то тут намного сложнее. Нужно создавать массивы и текущий объект сравнивать с элементами массива и вставлять текущий объект на определенную позицию массива. (Если нужно получать в результат ограниченное кол-во объектов в определенном порядке, то можно обойтись несколькими переменными без массива). Ф-ии MessageBox наверное надо заменить на MessageBoxEx, т.к. ты используешь форматный вывод из OBSE, а не стандартный. Дистанция возвращается как float.
  8. http://www.elderscrolls.com/downloads/updates_utilities.htm
  9. scn MyScriptName ;тип скрипта - магический эффект ref RefCr float DistRef begin ScriptEffectStart ; расчет на то, что данный блок срабатывает 1 раз при старте заклинания set RefCr to GetFirstRef 36 3 label 11 if (RefCr) set DistRef to RefCr.GetDistance Player if RefCr.GetCreatureType == 2 MessageBox “Обнаружена НЕЖИТЬ %i, Дистанция: %8,0f”, RefCr, DistRef elseif RefCr.GetCreatureType == 1 MessageBox “Обнаружен ДАЕДРА %i, Дистанция: %8,0f”, RefCr, DistRef else MessageBox “Никого нет” endif Set RefCr to [тут поставь ссылку на левый существующий объект в игре] Set RefCr to GetNextRef goto 11 endif end
  10. Сейчас обратил внимание на твою ошибку и удивился. Почему интересно для строки setstage 1SerArmorquest 10 он тебе пишет в ошибке script 'Defaultcompiler' line 1: Invalid info '1SerArmor' for parameter Quest. С самими буквами не напортачил случайно? Очепятки?
  11. К чему это относится? Если к АИ, то выложи скрины окна АИ своего пакета, что ли. (А то может у тебя НПС алкоголик ;) ) Если к квесту, то есть ли в том квесте нужная стадия квеста.
  12. А ты добавил ниже этого пакета другой пакет, который должен выполнятся в остальное время? (Или выше, если для второго будет указано время не персекающееся с первым.)
  13. Возможно виноват ID квеста. Первый символ должен быть буквой, а не цифрой!
  14. В команде MessageBox нельзя использовать точку с запятой! Точка запятой объявляет за собой комментарии. ScriptName RiddleChestScript Short controlvar Begin OnActivate If ( controlvar == 0 ) MessageBox "Безголосый, но плачет - бескрылый, но парит - беззубый, но кусает - безротый, но бормочет. Что это?", "Летучая мышь", "Старуха", "Ветер", "Привидение" Set controlvar to 1 EndIf End По диалогам: либо прогоняешь плагин через утилиту TES4Gecko командой Generate Responses, которая создает пустые 10сек. звуковые файлы для каждого диалога, либо ставишь OBSE и плагин к нему Elys Universal Silent Voice for OBSE Читай раздел Туториалы по работе с персонажами, существами, компаньонами в туториалах (в основном нжны пакеты).
  15. Да я там уже больше года не появлялся ;)
  16. to Мастер Каджит: Тебе уже выше писали: загружай в КС плагин для редактировании АКТИВНЫМ!!! to Великий хаджит: Русские туториалы. Читай.
  17. Русский даже не думай ставить. Баг на баге и багом погоняет!
  18. 1. Смена фракции делается с помощью ф-ии SetFactionRank. Читай о ней в учебнике по скриптам с wiki.rumor.ru 2. Смотри пример скрипта Задача 6: Почувствуй себя богом :) (заклинания и анимация)
  19. У меня аналогичная проблема в КС 1.2, но я на нее внимание не обращаю, т.к. в одном из вариантов просмотра свойств/списка заклинаний кракозяблы нормальными буквами становятся :) Попробуй через поисковик такую проблему для фотошопа найти. Давно уже описывалось решение через подмену шрифтов (или кодировок) в реестре.
  20. Строку If ( me.IsSpellTarget BlankSpace == 0 ) замени на If ( me.IsSpellTarget BlankSpace == 0 && me.getav Magicka >= 50)
  21. Попробуй строку set TD=%HOMEDRIVE%\TCH-TMP заменить на set TD=E:\HAWX
×
×
  • Создать...