was für sp meinst du denn?
die normalen skill punkte (aka mana) oder die punkte, die beim skill tree verteilt werden?
edit:
also die normalen sp können per actor.maxsp = verändert werden.
bsp:
actor.maxsp = [actor.maxsp,$data_skills[skill_id].sp_cost].max