For one thing . . .
Quote:
quest::say(Begone non-believer!)
|
Try quest::say("Begone non-believer!"); instead (note the quotes around the say text and the semicolon after it). Likewise a semicolon for the quest::castspell function. (Why are you casting by userid instead of by client?)
I have never seen single quotation marks used (such as you have in your class and race arguments). Nor have I seen a comma operate as an "OR" argument (isn't it || instead?). But maybe I'm thinking of separating functions.