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

Мастер Ёда

Андоран
  • Постов

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

  • Посещение

Сообщения, опубликованные Мастер Ёда

  1. Йохжеж О_О!

    то есть дизейбл....эм...как это все работает?...

     

    Ну... во первых сразу скажу что физика в Обливе через это и работает. Работает только когда игрок ее как то затронул. Если в КС выложить предмет хоть на пляшущую тарелку, пока его игрок не заденет как то, он так и будет висеть. Если нужна сила трения при вращении, то можешь и не надеяться на это, максимум - перемещение вверх-вниз или влево-вправо подталкиванием, и то глюки наблюдаются. Очень слабый шанс - вставить дизэйбл на время ротации чтобы коллизия хотя бы двигалась за перемещением объекта, но трение от этого может вообще отрубиться. Попробуй перед и после ротейта вставить дизейбл и инейбл

     

    Disable

    rotate

    Enable

     

    Если нифига не получится то не дано. Если не знаешь как вставлять дизэйбл и инейбл в скрипт то тем более не дано.

  2. М.... ну... физика и не будет работать пока не сресетишь коллизию объекта, во время ротейта в принципе должен идти дизэйбл.

     

    Disable

    rotate z 10

    Enable

     

    С перемещением объектов вообще жестоко, приходится юзать мувту, сетпоз и дизэйбл только ради того чтобы передвинуть объект.

     

    disable

    moveto self 0 0 10

    enable

    set myZ to getpos z

    setpos z myZ

     

    В принципе лучше не ротейт юзать а SetAngle, вкупе с дизэйблом. А то ротейт бывает подглючивает.

  3. А как на счет IsActionRef? Что она возвращает? Случайно ли, но то, был ли обьект активирован игроком?

    ...

    Теперь возник такой вопрос. Вот убил я так невиновного, стража гоняется, щтраф начислен. А вот Темное братсво это не засчитывает. Как найти квест, который за это отвечает? А там я уже представляю, что делать надо.

    Ну и счетчик убийств и нападений тоже желательно повысить, но это уже не так важно.

     

     

    IsActionRef работает только в блоках OnActivate и OnTrigger. Возвращает референс который активировал данный объект или соприкоснулся с ним.

     

    ИД квеста ТБ не знаю... Но там должна использоваться проверка IsPCAMurderer, почитай про эту функцию, подумай как сделать так чтобы она возвратила значение больше 0. Возможно, поможет тупое увеличение счетчика убийств игрока.

  4. Я просто вставил проверку на сон и игрока трогать перестало. Действия все засунул в вампирический оригинальный скрипт. Теперь комманда kill убивает жертву, а не меня. Вот только всех спящих рядом каджитов убивает. Может попытатся через GetDistance записывать расстояние в переменные и сравнивать их, кто ближе, но иногда выходит так, что стою на одном каджите почти, пью кровь другого, который чуть дальше, но умирет вить, тот, на ком стою.

     

    В принцыпе кроме каджитов из мода "Опасные улицы", в игре никто так близко не спит.

     

    И еще, почему комманда kill срабатывает не с 1-го раза, а после второго кормления? Не могу понять.

     

    Почему не с 1 раза работает ищи в скрипте, что у тебя там я хз. По сути можно еще использовать для проверки GetLOS... но оно тоже может случайно зацепить лежащего под игроком Хаджита. В любом случае - подобные случаи редкие довольно... вампиры ведь тоже могут и промахнуться.... Укусил, да не того. Подумаешь. С голоду и не такое случается.

     

    Еще в ОБСЕ есть функция GetCrosshairRef, но она не очень хорошо себя ведет вроде. Можешь попробовать с ней, там даже и спелла не надо если извернуться.

  5. Заклинание кастуется только один раз и все. На вики написано, что HasVampireFed первый раз возвращает 1, если ел, а последующие разы - 0. Потому, видимо и один раз заклинание кастуется. Прийдется засунуть это в вампирический скрипт.

     

    Засунул в вампирский скрипт, но спелл передает мой референс и здоровье у меня отбирается.

     

    HasVampireFed Выдает единицу когда игрок покормился и скидывается в 0 вызовом функции. Все правильно, тогда спелл и надо кастануть. Чтобы у игрока не уменьшало надо просто сделать проверку что это не игрок, потому что игрок естественно ближе всех к себе самому, player.GetDistance player == 0

  6. М...

     

    Уровень 51

     

    Прошло дней 192

    Активные задания 27

    Заданий выполнено 100

     

    Повышений навыков 1597

    Уроков взято 112

    Навыки новичка 0

    Навыки ученика 1

    Навыки специалиста 1

    Навыки эксперта 4

    Навыки мастера 15

     

    Штраф 0

    Штраф дрожащих островов 0

    Добрая слава 83

    Дурная слава 0 ( рыцари, будь они неладны )

     

    Дней в тюрьме 0

    Предметов украдено 18235

    Обшарено карманов 763

    Вторжений 0 ( ха! это засечено 0 )

    Нападений 187

    Убийств 17

    Лошадей украдено 2

    Максимальный штраф 5040

     

    Существ убито 3075

    Людей убито 686

     

    Локаций найдено 228

     

    Замков взломано 742

    Отмычек сломано 59 ( нет. не из за скелетного ключа. локпик до 100 доведен обычным методом. )

     

    Душ пленено 638

     

    Ингредиентов съедено 12

    Зелий создано 3435

     

    Врат Обливиона закрыто 14 ( не каким нибудь фастраном ради сигила. даешь тотальное уничтожение! )

     

    Куплено лошадей 0

    Куплено домов 8

    Инвестиций в магазины 11

     

    Книг прочитано 494

    Прочитано книг знаний 22

    Артефактов найдено 6

     

    Часов сна 54

    Часов ожидания 3

     

    Дней в качестве вампира 0

    Шей укушено 0

     

    Шуток сказано 1088

    Подхвачено болезней 55

     

    Найдено корней Нирна 121

     

     

    Играю без плагинов кроме Рыцарей, которые тупо стоят но не хочу проходить и еще одного своего плагинчика на добавление опции "сторожить" ошкуренной гончей что за квест в ШИ выдают. Жалко звирушку, куда ж ей в бой то со мной ходить. А так - у дворца шигората хоть какая то охрана помимо трупов золотых святош и темных соблазнителей.

     

    В принципе - это сейв "на данный момент". Я за этого чара все еще играю бывает. Основной квест еще думаю - проходить али нет. Прошел ровно до того момента где врата открываются, чисто ради сигилов.

  7. То есть что б передать информацию из одного скрипта в другой, глобальных переменных объявлять не надо??? И еще, что б кевстовый скрипт работал как глобальный, нужно ли его запихивать в пустой новый квест или он и так исполнятся будет? Нужно ли активатор в мир помещать?

    В общем с этим разберусь со временем. С опытом прийдет. Осталась проблема определить именно того одного непися.

     

    Глобальные переменные - это больше пережиток прошлого чем реально использующийся ресурс, ибо любую переменную с любого объекта на котором висит скрипт можно получить просто задав "РеференсОбъекта"."переменная"

     

    set "MyQuest".refVar01 to refVar

     

    MyQuest - ИД квеста на котором висит скрипт, а не самого скрипта. Логично что скрипт надо повесить на пустой квест чтобы он вообще работал и к нему можно было обращаться. То же самое с активатором. Как его найдет скрипт если такого референса не существует в игре? Объект, его референс и скрипт что на нем висит это как бы три разные вещи, не надо путать теплое с мягким.

  8. Дело в том, что не понимаю принцыпов некоторых еще, например вообще не могу понять, как определить обьект и сделать над ним действие не зная его ID. И в реферах еще не разобрался. И как кастовать заклинание на площадь? Сделать его "На цель" и под себя кастануть? А анимации игратся будут? Я сам еще не все учебники до конца прочитал. Начну это все, когда все дочитаю и освою.

     

    Выбрось учебники, трата времени что либо на теории учить. Особенно с таким глюкомясом как движок Обливы. В руки тебе Вики как памятку со списком функций и го в игру тестировать.

     

    Функций которые определяют объект в оригинальной Обливе мало. Основные - GetSelf и GetActionRef. Сама суть операций с объектами - существование референсных переменных ref, которые можно использовать вместо идентификатора объекта.

     

    ref refVar

     

    set refVar to Getself или set refVar to GetActionRef

    refVar.Disable

     

    Пока известен ID с которым ты работаешь то можно обходиться и без них. Но вот когда спелл или вещь в инвентаре должна что то сделать с хозяином вещи/целью спелла то уже пора их использовать. То же самое с некоторыми видами ловушек.

     

    Сам принцип о котором я говорю - то что спелл попавший на непися может получить референс непися на котором он находится и сообщить его квестовому скрипту.

     

    ref refVar

     

    set refVar to Getself

     

    if ( "MyQuest".refVar01 == 0 )

    set "MyQuest".refVar01 to refVar

    elseif( "MyQuest".refVar02 == 0 )

     

    ....

     

    Количество запасаемых референсов в квестовом скрипте зависит от паранойи автора. Квестовый скрипт считается как глобальный.

     

    Насчет каста спелла - кастуется он не игроком а дизэйбленным активатором, перемещенным под игрока.

     

    "MyCaster".Disable

    "MyCaster".moveto player 0 0 0

    "MyCaster".cast "MyScriptSpell" player

     

    Чтобы найти всех неписей в определенном радиусе от игрока - спелл "На цель" с подобающим радиусом поражения. В качестве Visuals Effect выбрать NONE.

  9. Я делал скрипт на кричуре, который при его смерти не от руки игрока определял кто его убил и добавлял этому объекту в инвентарь ингредиент, ибо в блоке OnDeath функция GetActionRef не работала ( хз, может у меня глюки какие, но не работала ). Скрипт работает и выглядит абсолютно естественно в игре ( хм... если можно вообще назвать естественными мои творения ).

     

    В общем - если будешь делать по этому методу то займет у тебя пару деньков, не больше. Это только поначалу кажется трудным.

  10. Оружие зачаровывать не привык. Разве что как то раз баловался с даэдрической катаной - зачаровал на свет 100п на 1 секунду и 1 пункт левитации на 5 секунд на цель и +100 силы на 5 секунд на себя.

    В остальном - амулет с постоянными 15п прыжка и пояс с постоянным 1 пунктом замедления падения и 4 пунктами восстановления запаса сил - все что мне надо от жизни.

    И конечно колечки с ударом огня и молнии на цель - первое что создаю в игре, и зачарование качать удобно и врагов испепелять приятно.

    Еще на случай Алхимии держу в своем логове ростовой даэдрический щит зачарованный на +800 алхимии на 1 секунду.

  11. Меня внезапно проперло! ( Да, товарищи, со мной такое бывает. ) Следи со скрипта за функцией HasVampireFed на игроке, и когда она изменяется кастуй под игроком на зону в 10-15 ярдов невидимое скриптованное заклинание. Если в этом радиусе будут неписи то оно на всех них сядет и сделает свое черное дело. Вот только если игрок кормится в каком-нибудь бараке то будут проблемы с различением с кого же он именно покормился, но это я думаю решаемо дополнительными условиями типа кто из них ближе к игроку, на кого игрок смотрит и.т.д. Но референсы неписей в нном радиусе от кого либо я уже таким образом получал, просто забыл, полгода назад писал подобный скрипт.
  12. Насколько я помню - фракции в Морровинде относились только к игроку. И на взаимодействие неписей между собой, которого вообще не бывает кроме редких случаев когда непись следует за игроком, фракции не влияли. Так что скрипты.
  13. Я проголосовал и попал в меньшинство по всем 3м категориям. Неужели среди вас так мало маньяков, убивающих на людях голыми руками стражников за их наглое обращение с собственной персоной? Или пироманов, испепеляющих все и вся на своем пути огнем и молнией? Вы обманываете себя, люди. Я уже не говорю о дрожащих островах, остающихся на долгое время без золотых святош и темных соблазнителей, сведенных с ума новым Шеогоратом в войну между собой посредством пары спеллов подчинения.

     

    Орк-вор, перешедший за грань безумия, сеющий безумие и ужас на своем пути. Ношу рвань, наручники, кольца, амулет и щит в качестве украшения. Любимое времяпрепровождение помимо сведения с ума стражников и магов в университете таинств - прогулки по плану Мехруна с ручным грозовым атронахом. Основные навыки которые использую

     

    1) Иллюзии. Куда уж без них богу безумия - повелевать, разъярить, деморализовать. И невидимость, а как же? Как ни странно, не испоьзую Хамелеон. Ибо - безумен я и этому нет лечения.

    2) Колдовство. Ручной Грозовой Атронах на 120 секунд это не только приятно, но во многих случаях и полезно.

    3) Рукопашный бой. Просто не люблю оружие.

    4) Алхимия. На четвертом месте. Ай-яй-яй, до чего же я опустился. Но ничего! В добавление к ядам не уступающим по количеству и качеству эффектов вареву товарища Shinoby горжусь корзиной, забитой зельями стоящей у моей кровати. Какими зельями спросите вы? Зельями безумия конечно же! Сделанными из отборных ингредиентов Дрожащих Островов, дарующих Око Ночи, Повышение Интеллекта, Повышение магии и Восстановление Магии в одном флаконе! Таская с собой 100 флаконов этой несравненной мощи никогда их не пью, ибо слишком велика мощь сия варева и нет противника достойного воззрить к его великим эффектам.

    5) Восстановление. Массовое истребление может быть изматывающим. Какой маньяк откажется от хорошего заклинания восстанавливающего запас сил или здоровье? Увеличивающего и так огромный запас магии? Или усиливающего и ускоряющего шаг ваших спутников? Вот тут то и пригождается знание восстановления.

     

    http://s46.radikal.ru/i114/0907/9e/dffd15f01c2ft.jpg

     

    Пусть я антисоциал! Но если уничтожить общество, не к чему будет быть антисоциальным! Таков путь безумца. Ассасин - возможно. Маньяк - определенно. Идеальный убийца. Мое ИМХО.

  14. Когда то играл за Нордлинга у которого были такие же проблемы с Ординаторами в Вивеке. Звереют только когда их кирасу надеваешь, на остальные предметы обмундирования вроде реакция нормальная. Поэтому следущими чарами доставал дреугскую кирасу первым делом. А с Нордлингом - ниче так, достал здоровенный даэдрический топор, кастанул на ординатора левитацию, долбанул его и смотришь как труп сквозь пол проваливается. Пошел, повторил пару раз и кантон чист.
  15. Хм... В Обливионе по добитии привлекательности выше 180 пунктов всякие монстряги нападать перестают. Не знаю, возможно ли в Морровинде подобное. Оптимальный метод - иллюзии, всякие спеллы успокоения и подобное. Но самая серьезная проблема - та же Альма, которую не убив квест Триба не закончишь. Не знаю, можно ли с нее в бессознанке как с непися колечко снять, но сам квест точно не закончится. И таких неписей полно, так что единственный вариант - просто не проходить квесты.
  16. одна женская, другая - мудская.

     

    Я бы лучше свою мысль никогда не смог выразить... Играю персонажем мужского пола и пока не видел ни одной мужской расы из плагинов которая нормально бы смотрелась в Обливионе. Либо гламур, либо нечто вообще не подходящее под ТЕС.

  17. Хм... В обливион у меня в общей сложности наиграно реальных часов 500, 311 из них на одном персонаже. В Морровинд больше, на сколько правда не знаю. Но в любом случае - в обе игры я порядочно играл и все плюсы и минусы испытал на своей шкуре. Морровинд лучше... Аргументировать не буду, я просто чувствую что это так. И до сих пор когда мне надоедает Облива я включаю Морровинд и играю в него. Играю как ни странно без плагинов, и не надоедает, вот такой я казуал.
  18. Двемерский арбалет, а позже - Двемерские дротики! Поначалу пользовался луками всякими, даэдрическим в том числе, но с тех пор как попробовал Двемерские агрегаты уже никогда больше луками пользоваться не буду. Мы созданы друг для друга. И мощь удара и точность ничуть не уступают лукам, мне вообще нравятся Двемерские вещи, да и к тому же звук при выстреле из арбалета затрагивает что то в душе... Насчет дротиков - правильно сказали, живые и двемерские дротики из трибунала де факто самые мощные из стрелково-метательного оружия в игре, тот же даэдрический лук и рядом не стоял.
  19. Есть скрипт который добавил дополнительным эффектом к заклинанию "Телекинез". Но он не различает двери обычные, от дверей телепортов. А это уже во многих местах откровенное читерство. ПОдкиньте идею как отличить эти 2 типа дверей, что б при вызывании заклинания на дверь телепорт игрока не перекидывало в другую ячейку. А сам скрипт вот. Для нанесения повреждений существам нужен OBSE

     

    В том же ОБСЕ функция IsLoadDoor.

  20. Когда я создавал заклинание там в списке из типов кроме Ability, Spell, Desiese, Lesser Power, Power есть еще тип Poison. С виду обычное заклинание вот только для этого типа свои уникальные звуки и визуальные эффекты, а в игре я ни разу не встречал заклинания такого типа. Звуки его именно для некромантов подойдут. Такие есть вообще, и для чего они созданы?

     

    Это артефакт, сохранившийся скорее всего еще с самой ранней стадии разработки. Как проклятья в Моррике. Не используется нигде, просто оставлен потому что удалять его лишняя работа. Но не факт что работает, так что все придется тестировать самому - влияет ли на такие спеллы сопротивление ядам, срабатывают ли сами эффекты в этом спелле и.т.д.

  21. Смотря кому организовать. Большая часть вампиризма вмонтирована в движок так что вряд ли что оттуда получишь. Тот вопрос при кормежке не скрипт а прямо в движке игры, в сетингах разве что можно изменить sVampireFeed и sVampireFeedQuestion, но от этого только строка вопроса при кормежке изменится.

     

    Если повесить на самого непися скрипт, проверяющий, спит ли этот непись, активирует ли его игрок и меняется ли за это время значение player.HasVampireFed то можно уменьшить здоровье непися, но только того на котором этот скрипт. Тут по моему даже ОБСЕ не поможет, не помню функций которые выдают референс последнего непися которого активировал игрок. Я даже не уверен, считается ли кормежка активацией.

  22. Вии! Вии! Будем отбивать Морнхолд от набижавших и мперцев!

     

    А то!

     

    З.Ы.: Хочу грабить имперские корованы ^^

     

    Что, Traveling Merchants все уже замочены? :gigi: Корованы с контрабандой возможно у Хлаалу ходить будут, но их в последнюю очередь. Сейчас сосредоточились на начальных локациях Редорана. Северо-западное побережье Вварденфелла доделываем и юг Солстхейма делаем. Хуул и Альд Велоти практически сделаны, осталось Форт Инеевой Бабочки и Воронью скалу.

  23. ApelCIH - пока релиза не было смысла писать автора реально мало. Еще даже набор в команду не был открыт. Когда составим детальный план работ, оформим ознакомительный курс и наберем команду будем уже выкладывать точное текущее состояние проэкта. Сейчас - как я понял, это чтобы показать что делается чето.

     

    *Пы.Сы. осаду Хуула я доделал раз уж подписали ее.

×
×
  • Создать...