Диалоги, которые Вы формируете сами какой-либо функцией/циклом.
Например, кусок кода:
PHP код:
foreach(new i: Player)
{
if(IsPlayerNPC(i) || player_is_logged{i} == 0) continue;
if(PlayerInfo[playerid][pMember] == PlayerInfo[i][pMember])
{
MEMBERS++;
f(str, "{FFFFFF}%d.{1E90FF} %s[%d] {FFFFFF}(%s[%d])\n", MEMBERS, Name(i), i, FracRank[PlayerInfo[i][pMember]][PlayerInfo[i][pRank]], PlayerInfo[i][pRank]);
strcat(sctring,str);
f(string, "{FFFFFF}Членов организации онлайн: {1E90FF}%i", MEMBERS);
SPD(playerid, D_EMPTY, MSGBOX, string, sctring, "ENTER", "");
}
}
if(strlen(str) < 1) SCM(playerid, COLOR_WHITE, "[SERVER]: Нет членов организации онлайн.");
Показывает, сколько членов организации онлайн на момент ввода команды.
Получается, заведомо неизвестно, сколько строк будет в диалоге и будут ли они там вообще. Вот и вся суть динамического диалога. (моё мнение)