Try using the say once flag. Example: 3 info entries in the greeting topic, conditioned to your npc GREETING (say once, goodbye) Go away! GREETING (say once, goodbye) I said go away! GREETING (goodbye) I kill you!! (result script: startcombat player) The npc would say something unique twice (ending the conversation each time), then after the thrid time, close the conversation and start combat with the player. Hope this is of some value. Thanks, is it possible to use the say once flag on multiple lines of Dialouge so the player can only talk to the NPC about a certain topic once? I want to the character to make the player leave 2 times but then the 3rd time ask him for a favor. If that's not possible I can change it easily so it's no big deal