08.03.2015, 17:01
The only way I know of doing it is with a declared global variable, aka the DialogOpen[playerid] = 1 variable, its fairly simple though, you'd just add it as you need it, and OnPlayerText you'd return 0 if DialogOpen[playerid] = 1, its how mute and anti-caps systems work really.