Нет, не так. Тут не как в обле с айдишниками, если ты по аналогии пытался сделать.
Мне просто лениво все это проделывать в СК и скринить, поэтому объясню подробней. Система скриптов в Скайриме отличается от предыдущих частей серии. Давай по шагам:
1) Создай новый квест. По умолчанию он отмечен как Start Game Enabled (во вкладке Quest Tab), так что тут ничего трогать не надо. Сохрани его и закрой.
2) Вновь открой. Теперь у тебя прогрузились все вкладки. Среди них найди Scripts — последняя. там есть небольшое окошко. Жми Add Script (или просто Add). Чтобы СК не крашнулся все исходники и пексы скриптов должны быть распакованы в папку с игрой (а не в бса архивах лежать). Далее. В появившемся окне можно либо выбрать и повесить уже существующий скрипт, либо создать новый. Жми [New].
3) Система попросит дать ему название и откроет окно для вбития самого кода. Имя, которое ты задал, и что этот скрипт расширяет, автоматом вписывается в первую строку. Оставь ее. Я когда писал тебе код, под многоточиями понимал ненужную мишуру, которая к сути программы не относится. Но раз ты не разбираешься пока в этом, то давай дословно.
4) пробелы не в счет. Вбивай то, что я написал, но без многоточий. название спелла тут может быть любое! Это не спелл, а название переменной, или как в папирусе это называется – проперти (property). Это абстрактная пустышка, с которой работает код. А что в нее вложить – это уже вопрос десятый. Далее.
5) Сохраняй файл (Save). Скрипт скомпилируется и, если нет ошибок (тут их быть не должно), напишет "Success. Compilation Finished". на крестик в углу закывай окно.
6) Жми кнопку Properties и, поскольку мы создали переменную с флагом auto, она там уже будет висеть. Но не иметь значения. Кликай на нее и присваивай значение. Проперти в твоем случае типа Spell, поэтому система и покаже тебе список доступных спеллов. Выбирай свой.
Все. сохраняй квест и есп.
Если ты назвал скрипт SATest, код должен выглядеть так:
Scriptname SATest extends Quest
property spell pAbstractSpell auto
Event OnInIt()
Game.GetPlayer().AddSpell(pAbstractSpell)
EndEvent