It's not possible in vanilla NWN. You'll have to use NWNX to do that.
Edit: Some more info about this issue - By the time spellhook code is executed the spell use has already been decreased, and unfortunately there is no InrementRemainingSpellUses() function
'>
Modifié par Alex Warren, 08 août 2011 - 05:49 .