ID:261789
 
okay here it goes, i have a proc that executes itself after the levelup proc, but it doesnt seem to be working, here it goes
 proc/skill_check()
if(usr.level >= 2)
if(usr.class == "Dragoon)
usr:verbs += /mob/Skills/verb/Jump
usr << "\bold[usr]\bold has leared\bold Jump\bold !"
Your problem here is threefold. The first fold is that you are using usr instead of src. The second fold is that you forgot the closing quote after Dragoon. The third fold is that you are using the colon.

Oh, and leared isn't a word.
In response to Garthor
i was in a rush garthot, geez u like picking on me huh? o well thnx ill fix it and in my code everything is fine except for the usr to src and colon o and if use . instead of : in the code its says src.verbs = undefined variable
In response to War_master66
Because you're not making it a mob proc, but a global proc.
In response to Nadrew
Nadrew wrote:
Because you're not making it a mob proc, but a global proc.

Isnt that have somthing to do with type casting not that I even know what it is?? *shrugs* just dont go arggg and attack me with profanity k :)