В этом уроке я покажу вам как вывести большую информацию в диалог:
Код
new str[1024];
strcat(str, "[!] Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
strcat(str, "[#]Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX, "[FAQ]: Правила сервера", str, "Согласен", "");
В команде будет выглядит так:
Код
if(!strcmp(cmdtext, "/правила", true))
{
new str[1024];
strcat(str, "[!] Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
strcat(str, "[#]Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
strcat(str, "[#] Ваш текст\n");
ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX, "[FAQ]: Правила сервера", str, "Согласен", "");
return 1;
}
Разбираем:
переменная где будет хранится большой текст
Код
strcat(str, "[!] Ваш текст\n");
записываем в переменную текст который мы написали
Код
ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX, "[FAQ]: Правила сервера", str, "Согласен", "");
показываем диалог
Примечание:
Если у вас пропало часть текста то увеличьте переменную new str[1024];
Если у вас текста не так много то уменьшите переменную
Автор урока: KaZax