TESCS : PayFine
La fonction PayFine supprime de l'inventaire du joueur ses objets volés. Elle ne prend aucun paramètre.
Comment fonctionne un script de prison ?
On n'utilise pas la fonction PayFine seule. En effet, sans aucune autre fonction, on payerait indéfiniment la prime, car elle ne serait pas réinitialisée à 0. Un extrait de script de prison :
Player -> RemoveItem Gold_001 GetPCCrimeLevel SetPCCrimeLevel 0 PayFine
Dans un premier temps, on retire au joueur le montant de sa prime (GetPCCrimeLevel) et on initialise la prime à 0 grâce à la fonction SetPCCrimeLevel. Ensuite, grâce à PayFine, on retire de l'inventaire du joueur les objets volés.
Deux autres solutions
Si, par une quête ou par un autre chemin, vous parveniez à ne plus avoir de prime sur votre tête (ou moins), vous seriez contraint d'utiliser les fonctions SetPCCrimeLevel et ModPCCrimeLevel. Si vous payez par l'intermédiaire de la guilde des voleurs (sans rendre vos objets), remplacez PayFine par PayFineThief.