Code
IF
ObjectFlagSet("CheckCash2000",(CHARACTERGUID)_Player,_Instance)
AND
CharacterGetGold((CHARACTERGUID)_Player,_Gold)
AND
_Gold >=  1999
THEN
ObjectSetFlag(_Player, "HasCash");
Proc_GiveNPCGold(_Player,CHARACTERGUID_DONOTUSE_Imps_Grunt_A_000_04d3704a-6279-4f6a-8b5d-ec1e72757abb,2000);


It seems althrough I have enougth cash in my inventory the outcome is always different.

Out of 10 tries only 8 triggered the Flag "HasCash" to show the question in dialog. Its funny i added out of couriosity 5 dialogs in between so i am sure its no framedelay stuff... this drives me MAD

any ideas?