This gets me close (where self is an activator):
Actor Nearby = Game.FindClosestActorFromRef(self, 5000)
Faction Crime = Nearby.getcrimefaction()
Crime.ModCrimeGold(Gold)
And I think this does too:
cell cObjCell = self.GetParentCell()
Faction fFaction
fFaction = cObjCell.GetFactionOwner()
fFaction.ModCrimeGold(Gold)
The first is a problem as the player is almost always returned.
The second is a problem because FactionOwner is not the same as CrimeFaction
Please help.
TIA - Dominoid