//Put this on action taken in the conversation editor
void main()
{

object oPC = GetPCSpeaker();

if (GetGold(oPC) >= 90000)
   {
   AssignCommand(oPC, TakeGoldFromCreature(90000, oPC, TRUE));

   CreateItemOnObject("socketedgem062", oPC);

   }
else
   {
   ClearAllActions();

   ActionSpeakString("I am no fool Vagabond, go get some gold and come back to deal honestly with me!");

   }

}