ID:142616
 
Code:
mob/proc
Save()
var/savefile/F=new("Save/[key]")
F["x"]<<x
F["y"]<<y
F["z"]<<z
Write(F)



Load() if(client&&fexists("Save/[key]"))
var/savefile/F=new("Save/[key]")
Read(F)
F["x"]>>x
F["y"]>>y
F["z"]>>z
spawn AutoSave()

macro
A return "A"
R return "R"
L return "L"
K return "K"
J return "J"
H return "H"



mob
proc
learnuchiha()
if(usr.Level==15&&usr.Uchiha)
usr<<"congratz u learned Sharingan 1! PRESS L TO ACTIVATE IT!"
usr.verbs+=(/Uchiha/verb/L)
if(usr.Level==30&&usr.Uchiha)
usr<<"congratz you have learned Sharingan 2! PRESS K TO ACTIVATE IT!"
usr.verbs+=(/Uchiha/verb/K)
if(usr.Level==40&&usr.Uchiha)
usr<<"congratz you have learned Katon Fire Ball! PRESS J TO ACTIVATE IT!"
usr.verbs+=(/mob/Uchiha/verb/J)
if(usr.Level==40&&usr.Uchiha)
usr<<"congratz you have learned Katon Direct Fire Ball!PRESS K TO ACTIVATE IT!"
usr.verbs+=(/mob/Uchiha/verb/H)


Problem description:

ok so heres the problem, i added macros for my game and i added them perfectly,using the dms coding thing, and it worked, but , if i save and logg out with the macros set, next tme i logg in il be in the same place i savd but i wont have my macros.it will just say "Unrecognized or inaccessible verb: K". even tho my macros are already set..
Macros should be in a .dms file, and you have no verbs/aliases for the commands A, R, L, K, J and H. If you want additional help you'll need to speak English.
Also, this is the old method of macros. The new, better one is done in the interface/skin file for your game threw the interface editor. More information on this in the Skin Reference:
http://www.byond.com/docs/ref/skinparams.html

Which appears to be kinda... missing at the moment.
You should not be using usr in procs. Use src instead, in this case.