RPG Quest programming problem

Forgive me if this is in the wrong section.

Ok so far I got my game to basically, when you do not have the pack of cigs the NPC says go get me them. If you do have them he will say… Have money.

Here is the code

onClipEvent (enterFrame) {
	_alpha = 0;
	if (this.hitTest(_root.Xen.Xenhittest) && !_root.have_cigs) {
		//whatever you want it to do
		_root.scroll_text.npc_talking_info = "Oi you!, Yeh you, I need you to get my pack of cigarettes of that bloke over there. Why cause I asked you to thats why";
		_root.scroll_text._alpha = 100;
	} else {
		if (this.hitTest(_root.Xen.Xenhittest) && _root.have_cigs) {
			_root.scroll_text._alpha = 100;
			_root.scroll_text.npc_talking_info = "Hey, thanks, your alright kid, its not much but take this money";
			_root.Money_Count+=15;
		} else {
			_root.scroll_text._alpha = 0;
			_root.scroll_text.npc_talking_info = " ";
		}
	}
}

Now basically as soon as you turn in the quest with the cigs he is suppose to give you $15 and thats it. However the money keeps building up and I do not know how to stop this.

Thanks in advance
~WarChimp

p.s if you do not understand please ask.