Jump to content

Recommended Posts

Posted

The script, as is right now, is this:

 

Scriptname SB_Script_AddPerkSteel extends ObjectReference  

Perk Property MyPerk = SteelSmithing Auto  

Event OnPickup(ObjectReference akActivator)

    Game.GetPlayer().AddPerk(MyPerk) 

EndEvent
I'm having real trouble with this, for some reason. It all makes sense to me so I don't know what's going on.
I followed the advice of other posts from people who have the same problem, and they suggested to add it in the form of a property before I use .AddPerk(), and I tried that, but I'm unsure about what I'm doing.
The exact error code:
Starting 1 compile threads for 1 files...
Compiling "SB_Script_AddPerkSteel"...
E:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\SB_Script_AddPerkSteel.psc(3,23): no viable alternative at input 'SteelSmithing'
No output generated for SB_Script_AddPerkSteel, compilation failed.
Batch compile of 1 files finished. 0 succeeded, 1 failed.
Failed on SB_Script_AddPerkSteel

 

Posted

I should probably mention that this script is attached to a book. In substitute of that, I think it may be possible that I could use the Quest Alias of the book instead of the book.

Posted

Figured it out.

Scriptname SB_Script_AddPerkSteel extends ObjectReference  

Perk Property SB_Script_PerkSteel Auto  

Event OnRead()

	Game.GetPlayer().AddPerk(SB_Script_PerkSteel)

EndEvent

I changed the script to this, kept it on the book, and THEN added a property. Since the code was in the script, I saw the property in the property menu. All it was lacking was a value.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...