http://www.rpgrevolution.com/forums/...howtopic=32453 - вот система, которую я в своём проекте использовал.