Вы не подключены. Войдите или зарегистрируйтесь

[Мануал]: Информация в диалоге.

Предыдущая тема Следующая тема Перейти вниз  Сообщение [Страница 1 из 1]

iCortezik

avatar
Новичок
Новичок
В этом уроке я покажу вам как вывести большую информацию в диалог: 

Код:
  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; 
     } 



Разбираем: 

Код:
new str[1024]; 

переменная где будет хранится большой текст 


Код:
strcat(str, "[!] Ваш текст\n"); 

записываем в переменную текст который мы написали 


Код:
ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX, "[FAQ]: Правила сервера", str, "Согласен", ""); 

показываем диалог
 
Примечание: 
Если у вас пропало часть текста то увеличьте переменную new str[1024]; 
Если у вас текста не так много то уменьшите переменную 

Автор урока: KaZax

Предыдущая тема Следующая тема Вернуться к началу  Сообщение [Страница 1 из 1]

Права доступа к этому форуму:
Вы не можете отвечать на сообщения