Перейти к содержимому

  • Войти / Регистрация

Фото

Skyrim. Creation Kit и TES5Edit


  • Чтобы отвечать, сперва войдите на форум
519 ответов в теме

#501 Dimitry Andreevich

Опубликовано 06 Июль 2018 - 18:23  

Dimitry Andreevich

    Опытный участник

  • Завсегдатай
  • ФишкаФишкаФишка
  • 197
  • Сообщений: 1 041

 

Вообще, из этого скрипта нужно только два события "OnObjectUnEquipped" и "OnObjectEquipped" - именно они отвечают за "не снятие" брони в бою. Можете их выдрать, только переменные не забудьте)


  • 0

#502 stalin53102

Опубликовано 06 Июль 2018 - 18:40  

stalin53102

    Новичок

  • Участник
  • Фишка
  • 0
  • Сообщений: 7

Вообще, из этого скрипта нужно только два события "OnObjectUnEquipped" и "OnObjectEquipped" - именно они отвечают за "не снятие" брони в бою. Можете их выдрать, только переменные не забудьте)

теперь осталось только понять как к игроку это все прикрепить , вчера только установил creation kit , сегодня свой первый скрипт писал


  • 0

#503 Dimitry Andreevich

Опубликовано 06 Июль 2018 - 18:51  

Dimitry Andreevich

    Опытный участник

  • Завсегдатай
  • ФишкаФишкаФишка
  • 197
  • Сообщений: 1 041

теперь осталось только понять как к игроку это все прикрепить

Через квест. Рекомендую вики почитать, там много чего интересного есть. 


  • 0

#504 stalin53102

Опубликовано 06 Июль 2018 - 19:16  

stalin53102

    Новичок

  • Участник
  • Фишка
  • 0
  • Сообщений: 7

Через квест. Рекомендую вики почитать, там много чего интересного есть. 

спасибо за способ , квест хотя бы в туториалах на ютубе есть


  • 0

#505 Newrite

Опубликовано 12 Июль 2018 - 09:31  

Newrite

    Опытный участник

  • Завсегдатай
  • ФишкаФишкаФишка
  • 66
  • Сообщений: 733

Есть тут кто может простенький скрипт написать на добавление Misc предмета в инвентарь игроку при активации? Хочу повесить на Эликсир Крови что бы он давал пустой Флакон Крови после использования.


Изменено: Newrite, 12 Июль 2018 - 09:34

  • 0

#506 Asgaroth

Опубликовано 16 Июль 2018 - 13:56  

Asgaroth

    Опытный участник

  • Завсегдатай
  • ФишкаФишкаФишка
  • 39
  • Сообщений: 146

Подскажите можно как-то один предмет сразу во всех экстерьерах и интерьерах заменить на другой, при этом не изменяя оригинал? А то искать и заменять по одной локации как-то долго.


Изменено: Asgaroth, 16 Июль 2018 - 13:58

  • 0

#507 Asgaroth

Опубликовано 30 Июль 2018 - 12:37  

Asgaroth

    Опытный участник

  • Завсегдатай
  • ФишкаФишкаФишка
  • 39
  • Сообщений: 146

Подскажите где  в Creation Kit находятся параметры, квест или скрипт, либо что-то еще, которые отвечает за статистику персонажа.


  • 0

#508 Dimitry Andreevich

Опубликовано 30 Июль 2018 - 16:02  

Dimitry Andreevich

    Опытный участник

  • Завсегдатай
  • ФишкаФишкаФишка
  • 197
  • Сообщений: 1 041

 

Если интересует статистика типа: дней в тюрьме, кол-во убийств и т.д. то они задаются в специальных функциях-условиях(condition functions), которые можно прикрутить к разным маг. эффектам, спеллам, перкам и прочее. Подробнее можно посмотреть тут.   


  • 0

#509 Asgaroth

Опубликовано 30 Июль 2018 - 16:10  

Asgaroth

    Опытный участник

  • Завсегдатай
  • ФишкаФишкаФишка
  • 39
  • Сообщений: 146

 

Спасибо, это я уже нашел, теперь хочу понять можно ли как-то сделать и добавить в список Condition Functions свою статистику, хочу сделать статистику убитых персонажей определенной фракции, чтобы можно было прикрутить к одному заклинанию.


  • 0

#510 Dimitry Andreevich

Опубликовано 30 Июль 2018 - 16:19  

Dimitry Andreevich

    Опытный участник

  • Завсегдатай
  • ФишкаФишкаФишка
  • 197
  • Сообщений: 1 041

 добавить в список Condition Functions свою статистику,

Вряд ли.

 

хочу сделать статистику убитых персонажей определенной фракции, чтобы можно было прикрутить к одному заклинанию.

Можно заморочиться с keywords, и условием проверять убил ли игрок цель с данным ключ. словом или нет. Либо написать скрипт, и проверять уже там по средствам alias'ов.


  • 1

#511 Asgaroth

Опубликовано 01 Август 2018 - 11:46  

Asgaroth

    Опытный участник

  • Завсегдатай
  • ФишкаФишкаФишка
  • 39
  • Сообщений: 146

Можно заморочиться с keywords, и условием проверять убил ли игрок цель с данным ключ. словом или нет. Либо написать скрипт, и проверять уже там по средствам alias'ов

Spoiler

Вообщем сделал глобальную переменную, добавил keywords к NPC из нужной фракции, но блин не пойму как сделать так чтобы убийство засчитывалось в глобальной переменной, когда на персонаже висит бафф в активных эффектах. Прикреплял скрипт к MagicEffect нужного баффа, но не хочешь работать. Не засчитывает убийства.  Если на оружие повесить зачарование с этим скриптом то все работает.


Изменено: Asgaroth, 01 Август 2018 - 12:00

  • 0

#512 Dimitry Andreevich

Опубликовано 01 Август 2018 - 12:17  

Dimitry Andreevich

    Опытный участник

  • Завсегдатай
  • ФишкаФишкаФишка
  • 197
  • Сообщений: 1 041

 Прикреплял скрипт к MagicEffect нужного баффа, но не хочешь работать. 

Вопрос глупый, но после того, как вы повесили скрипт на маг. эффект, вы "extends" изменили?  

 

 

как сделать так чтобы убийство засчитывалось в глобальной переменной

Надеюсь, что глобальная переменная - это не константа?

Когда я писал себе скрипт на проверку  убийства нпс, я использовал "OnStoryKillActor", через него, вроде, норм считалось.  


Изменено: Dimitry Andreevich, 01 Август 2018 - 12:22

  • 0

#513 Asgaroth

Опубликовано 01 Август 2018 - 14:55  

Asgaroth

    Опытный участник

  • Завсегдатай
  • ФишкаФишкаФишка
  • 39
  • Сообщений: 146

Вопрос глупый, но после того, как вы повесили скрипт на маг. эффект, вы "extends" изменили?

extends ActiveMagicEffect, вроде должно быть.

Надеюсь, что глобальная переменная - это не константа?

Нет, не константа


Изменено: Asgaroth, 01 Август 2018 - 14:55

  • 0

#514 Dimitry Andreevich

Опубликовано 01 Август 2018 - 15:05  

Dimitry Andreevich

    Опытный участник

  • Завсегдатай
  • ФишкаФишкаФишка
  • 197
  • Сообщений: 1 041

 

Тогда такой совет: повыводите  значение (с помощью debug.Notification) переменной до и после увеличения.


  • 1

#515 Asgaroth

Опубликовано 01 Август 2018 - 22:26  

Asgaroth

    Опытный участник

  • Завсегдатай
  • ФишкаФишкаФишка
  • 39
  • Сообщений: 146

 

Спасибо за советы, решил проблему все работает, сделал квест со скриптом на проверку убийств определенной фракции через "OnStoryKillActor"

Spoiler

В SM Event Node > Kill Actor Event добавил свой квест


Изменено: Asgaroth, 01 Август 2018 - 22:27

  • 0

#516 Vladimir Volk

Опубликовано 22 Август 2018 - 07:31  

Vladimir Volk

    Новичок

  • Участник
  • Фишка
  • 0
  • Сообщений: 6

Приветствую, описывал проблему в другой теме, а Дмитрий Андреевич направил сюда). Очень люблю необычные зачарования на предметах (кольчуга Боэтии, разрушитель заклинаний, конарик, меч мирака и т.п.), но со всеми этими предметами персонаж выглядит не очень хорошо. Скачал Creaton Kit, удалил ключевое слово у кольчуги Боэтии "MagicDisallowEnchanting".  Теперь зачарование снимается, но другие предметы им зачаровать нельзя (пишется, что этот предмет нельзя зачаровать). Что нужно сделать, что бы появилась возможность зачаровывать другие предметы. И, пожалуйста, попроще объясните, я ни разу не программист.


  • 0

#517 Dimitry Andreevich

Опубликовано 22 Август 2018 - 10:42  

Dimitry Andreevich

    Опытный участник

  • Завсегдатай
  • ФишкаФишкаФишка
  • 197
  • Сообщений: 1 041

 

Чисто предположение: возможно нужно прописать "стоимость зачарования".
В СК:  В разделе Magic->Enchatment, там находите нужное вам  зачарование, открываете его и в низу снимаете флажок "No Auto-Calc".


  • 0

#518 Vladimir Volk

Опубликовано 22 Август 2018 - 19:52  

Vladimir Volk

    Новичок

  • Участник
  • Фишка
  • 0
  • Сообщений: 6

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


Изменено: Vladimir Volk, 22 Август 2018 - 20:00

  • 0

#519 lgamer

Опубликовано 08 Октябрь 2018 - 23:30  

lgamer

    Опытный участник

  • Завсегдатай
  • ФишкаФишкаФишка
  • 0
  • Сообщений: 130

доброго времени суток всем.

Creation Kit какое то время работал нормально, а потом перестал сохранять внесенные правки. При нажатии  "сохранить" он "как бы сохраняет" мод, без всяких окошек, предупреждений и т.п., причем делает это мгновенно, без минимальной даже паузы.

Но если закрыть программу и открыть мод заново, то видно что никаких изменений не произошло.

Переустанавливать СК пробовал, менять разные версии программы тоже пробовал.

Мне, собственно, всего лишь нескольких НПС нужно удалить. Это можно сделать через Tes5Edit ? Если можно, то подскажите пожалуйста, как?


  • 0

#520 sergi111

Опубликовано 21 Ноябрь 2018 - 19:47  

sergi111

    Новичок

  • Участник
  • Фишка
  • 0
  • Сообщений: 5

Здравствуйте.

Создаю мод, типа брони некроманта / рыцаря смерти. Хочу сделать так, что бы при экипировки этой брони на гг, npc комментировали будто гг болен, типа "Тебе нужно к врачу", "Выглядишь не важно" и т.д.

Подскажите пожалуйста как это лучше сделать. Для этого необходимо прикрепить перк броне? Если да, то какой. Либо можно воспользоваться Keyword?

Задумка есть, а на реализации застрял. Помогите кто разбирается :)


  • 0




Привет!

Насколько мы поняли, вы используете блокировщик рекламы в вашем браузере. Скорее всего, это AdBlock или AdBlock Plus.

Учитывая, сколько агрессивной рекламы можно встретить на различных сайтах, это, возможно, и оправданно.

Однако Riot Pixels — пока ещё небольшой сайт, мы существуем в основном на деньги, получаемые от различных рекламодателей. Пользователей же с установленным AB/ABP на Riot Pixels сейчас — более 30%. Это очень много.

У блокировщиков рекламы есть еще одно плохое свойство — у вас может «поехать» дизайн или перестанут показываться скриншоты.

Мы не хотим предпринимать активных действий в отношении блокировщиков рекламы (например, закрывать контент) — это не по-человечески. Однако и безучастно смотреть никак не можем. Поэтому у нас к вам большая просьба — пожалуйста, внесите Riot Pixels в «белый список» вашего блокировщика. Это поможет нам и дальше жить и развиваться, а вам ничего не будет стоить.

Спасибо!
Команда Riot Pixels.