ILR Plus.
The ILR is determined by the goldvalue of the items by default. But you can specifiy more restrictions as local variables on the item. If you use this in a PW there will be no problem, because variables on items are stored if the char is a servervault char.
Features: required subrace, required deity, individual ILR, how many percent of the players levels needs to be casterlevels (eg. to restrict items only for 50% casters), restrict to a specific class and level of this class (eg. only useable by a char with 10 pala levels). There are many nice features in it and a description how to set them up is also included.
Also there is checked if it is a projectile item, so arrows and bolts don�t get ilr (makes problems else). As well as a check for creature items (hides) and weapons, because some good subrace scripts require those and they shouldn�t be unequipped.
Include it in onpc equip event and call Check_ILR_Plus(oPC, oItem);