[Урок] Информация в диалоге

Статус
В этой теме нельзя размещать новые ответы.

kaZax

samp.work
Автор темы
Проверенный
150
23
В этом уроке я покажу вам как вывести большую информацию в диалог:

PHP:
    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, "Согласен", "");
В команде будет выглядит так:
PHP:
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;
    }
Разбираем:
PHP:
new str[1024];
переменная где будет хранится большой текст
PHP:
strcat(str, "[!] Ваш текст\n");
записываем в переменную текст который мы написали
PHP:
ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX, "[FAQ]: Правила сервера", str, "Согласен", "");
показываем диалог
Примечание:
Если у вас пропало часть текста то увеличьте переменную new str[1024];
Если у вас текста не так много то уменьшите переменную
 
  • Нравится
Реакции: WEB
Статус
В этой теме нельзя размещать новые ответы.