you can add a very simple script to your magic effect that basically increments a global variable by 1 each time it is used with additional conditions to allow it to reset every 24 hours.
then in your spell for the lesser power it only fires the magic effect when the property value is less than 3
example script:
GlobalVariable Property UseCount AutoEvent OnEffectStart(Actor akTarget, Actor akCaster) UseCount.Value += 1 If (UseCount.Value =http://forums.bethsoft.com/topic/1373255-does-anyone-know-how-to-make-a-power-more-than-once-a-day/= 1) RegisterForSingleUpdateGameTime(24) EndIfEndEventEvent OnUpdateGameTime() UseCount.Value = 0EndEvent
you will have to apply a condition when you add this magic effect in your lesser power so that the Global Variable UseCount must be less than 3 in order for the effect to fire.
example:
GetGlobalValue UseCount < 3 AND
this is a simple solution, and not a concrete "3 times per day" based on the actual day of the game. it will work as "3 times per 24 hours" which is not the same thing. to get it working as a true "3 times per day" you will have to use a slightly more complex set up that retrieves the gametime global variable, and you would have to run conditions against it. way more trouble than it's worth IMO, 3-times-per 24 hours should be good enough for what you are going for i think