December 11, 20169 yr [E] 23:35:45 - Compilator Error : c:\Users\Adam\AppData\Local\Temp\i0mip0er.0.cs(21,61) : error CS1061: 'wManager.Wow.ObjectManager.WoWLocalPlayer' does not contain a definition for 'KnowsSpell' and no extension method 'KnowsSpell' accepting a first argument of type 'wManager.Wow.ObjectManager.WoWLocalPlayer' could be found (are you missing a using directive or an assembly reference?) [D] 23:35:47 - [Quester] If[10] (ObjectManager.Me.Level == 6 && ObjectManager.Me.KnowsSpell(6673)) | Result: False Under the Quests order editor in the Easy Quests Editor I'm trying to do a check to see if a player is a certain level and knows a spell using the Action type "If" What I have is this ObjectManager.Me.Level == 6 && ObjectManager.Me.KnowsSpell(6673) If i run it with just ObjectManager.Me.Level == 6 It works perfectly and can read that I am level 6 I'm an amateur when it comes to code and I've tried a hundred different things some examples like ObjectManager.Me.KnowsSpell(6673) ObjectManager.Me.Knows.Spell(6673) ObjectManager.Me.KnowSpell(6673) ObjectManager.Me.Knows.Spell(6673) ObjectManager.KnowsSpell(6673) Thank you so much to anyone that can help me!!! Edit: Also 6673 is the spell id for level 1 Battle Shout in WotLK 3.3.5 and I would also deeply appreciate if anyone has a link to some documentation on what I can use with ObjectManager
December 11, 20169 yr Hello, use wManager.Wow.Helpers.SpellManager.KnowSpell(1234) or wManager.Wow.Helpers.SpellManager.KnowSpell("Spell Name in english")
Create an account or sign in to comment