Thanks, it works now, sometimes it's better going to bed than stick to the monitor

Another question, if I create now a variable bool and set it to false, how can I link this bool to my script?
So I can trigger "Open Trader Shop" or not on the end of conversation?
EDIT:
Already found it, holy maccaroni, it's that easy to work with your System, thanks so much that you have created all of this
For future others, do in any Script that runs the behaviour that will be triggered in dialogue system event on conversation end:
using PixelCrushers.DialogueSystem;
...
bool myBool = DialogueLua.GetVariable("theBoolVariableInDialogueAsStringHere").AsBool;
and this DialogueLua do it's magic thingy to grab the correct bool

I asked myself if there could be some interference when you named 2 bools variables the same name?
But I guess it is filtered out by just checking the active dialogue?