Ich habe mal gehört, dass Händler nie Schlüssel verkaufen. Vielleicht irre ich mich auch, aber sollte ich recht haben könntest du das im Dialog regeln:

Greeting: Möchtet Ihr ein Haus kaufen?
Topic: ein Haus kaufen
Ja, ich muss dringend nach Gramfeste und verkaufe deshalb mein Haus. Es soll 3000 Draken kosten. Hättet Ihr Interesse?
(unten) Choice: "Ja" 1, "Nein" 2
1 Bitte sehr hier ist der Schlüssel. Danke.
(unten) player->additem "ID des Schlüssel" 1
player->removeitem "ID Draken" 3000
2 Dann nicht.

Ich hoffe das ist halbwegs verständlich...