Простой пример:
// This is test. Add this dialog and script to any NPC on your map.
{1}{Привет, @pcname@? Как дела?}{Привет, @pcname@? Как дела?}{}{}{}{}
{2}{Хорошо.}{}{1}{}{0}{fl4}
{3}{Плохо.}{}{1}{}{0}{fl5}
{4}{Рад за тебя, @pcname@! Пока, друг.}{Рад за тебя, @pcname@! Пока, подруга.}{}{}{0}{}
{5}{Надеюсь, все наладится. Удачи тебе, @pcname@!}{Надеюсь, все наладится. Удачи тебе, @pcname@!}{}{}{0}{}
// ... - комментарий.
Линия NPC: {1}{Привет, @pcname@? Как дела?}{Привет, @pcname@? Как дела?}{}{}{}{}
{№ строки.}{Текст, ответ для мужчин PC.}{Текст, ответ для женщин PC.}{Пусто.}{Индекст звукового файла.}{Пусто.}{Спец. секция результатов.}
Линия PC: {2}{Хорошо.}{}{1}{}{0}{fl4}
{№ строки.}{Текст, ответ PC.}{Какой пол может произнести: 0 - ж., 1 - м.}{IN "+" мин./ "-" макс.}{Пусто.}{Строка перехода, ответ NPC; если с "-" , тогда переход на строку скрипта.}{Спец. секция результатов.}
Про генерируемые ответы (G: E: I: B: и пр.) и спец. результаты лучше прочитай в мануалах Тройки.
Особое: @pcname@ - имя игрока.
Очень рекомендую использовать редактор диалогов DiAreA (Автор: Zammy) - быстрее все уяснишь. Есть еще один редактор, автор, кажется, Grant Davis (или как-то так); его редактор не очень. Чуть сложнее отладчик диалогов Dialog Debugger (Автор: DjUnique) - это так сказать тебе "на вырост".