Yes you can learn magic from an NPC see below:Hi everyone well my question is: is posible learn a magic for npc comand, well in other words, exist some comands to learn magics, dont'n use manual book.
#IF
checkjob warrior
#ACT
goto @ADDWARRIORMAGIC
break
#IF
checkjob wizard
#ACT
goto @ADDWizardMAGIC
#ELSEACT
goto @ADDTAOISTMAGIC
[@ADDWARRIORMAGIC]
#IF
checklevel 0
#ACT
mov D0 %P9
#IF
EQUAL D0 7
#ACT
Actcmd ADDMAGIC "BOOKNAME" 0
#IF
EQUAL D0 14
#ACT
Actcmd ADDMAGIC "BOOKNAME" 0