Вопрос-Ответ [АРХИВ]
|
|
Дата: 25.04.2011, Понедельник, 15:58:21 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 13
Quote (Rendy_Orton) timeconvert(Time, &Minutes, &Seconds, &MSeconds) У меня нет такой строчки =(
|
|
|
Дата: 26.04.2011, Вторник, 12:47:37 | Сообщение # $NUMBER
Группа: Гл. Модераторы
Сообщений: 220
FFFUUU
Quote (Mike_Richards) У меня нет такой строчки =( должна быть если чисы не FS просто может быть спробеломи они у тебя пробуй искать эту строку timeconvert и там что нибуть на подобие этого найдешь timeconvert(Time, &Minutes, &Seconds, &MSeconds)Добавлено (26.04.2011, 12:47:37) --------------------------------------------- извиняюсь за ошибки торопился
|
|
|
Дата: 26.04.2011, Вторник, 13:59:00 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 144
а как увеличить число текста в диалоговых окнах? а то на некоторых серверах видел там почти с весь экран текст написан. у себя написал много и ошибку выдаёт. как увеличить?
|
|
|
Дата: 26.04.2011, Вторник, 15:25:33 | Сообщение # $NUMBER
Группа: Гл. Модераторы
Сообщений: 220
FFFUUU
попробуй использовать стили Примеры использования стилей: Code DIALOG_STYLE_MSGBOX(0) можно использовать для вывода сообщений. DIALOG_STYLE_INPUT(1) система регистрации и т.п. DIALOG_STYLE_LIST(2) Лист возможных опций хотя не разу не видел
|
|
|
Дата: 26.04.2011, Вторник, 19:21:06 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 414
Quote (Vla9ik) а как увеличить число текста в диалоговых окнах? а то на некоторых серверах видел там почти с весь экран текст написан. у себя написал много и ошибку выдаёт. как увеличить? String юзай, и переноси текст \n
|
|
|
Дата: 26.04.2011, Вторник, 20:29:34 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 13
Quote (Rendy_Orton) должна быть если чисы не FS просто может быть спробеломи они у тебя пробуй искать эту строку timeconvert и там что нибуть на подобие этого найдешь timeconvert(Time, &Minutes, &Seconds, &MSeconds) Нет, весь Pawno обшарил =(
|
|
|
Дата: 27.04.2011, Среда, 12:36:31 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 144
ну вот мне надо так ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "Команды", "текст\n текст\n текст", "Ок", "Ок"); только там много всего написано. а описание всего этого рядом уже не взлазит. как сделать больше текста?
|
|
|
Дата: 27.04.2011, Среда, 16:46:59 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 7
new RulesMSG[6][] = { // +1 от общего кол-ва строк /*0*/ {"{FFA500}<< Всякая всячина >>\n{FFFFFF}"}, /*2*/ {"бла бла бла скуката.\n"}, /*3*/ {"бла бла бла скуката.\n"}, /*4*/ {"бла бла бла скуката.\n"}, /*5*/ {"бла бла бла скуката.\n"} }; Ну это в начало вставляем в public OnPlayerCommandText if(strcmp(cmd, "/info", true) == 0) { if(IsPlayerConnected(playerid)) { new rulesdialog[2148]; format(rulesdialog,sizeof(rulesdialog), "%s%s%s%s%s", RulesMSG[0],RulesMSG[1],RulesMSG[2],RulesMSG[3],RulesMSG[4],RulesMSG[5]); ShowPlayerDialog(playerid,4,DIALOG_STYLE_MSGBOX,"Название", rulesdialog, "Ok", "Отмена"); } return 1; }
|
|
|
Дата: 27.04.2011, Среда, 20:28:52 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 144
вот такую ошибку выдаёт error 052: multi-dimensional arrays must be fully initialized когда убераю точки в конце /*4*/ {"бла бла бла скуката.\n"},
|
|
|
Дата: 27.04.2011, Среда, 21:02:10 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 7
new RulesMSG[5][] // хм... пробуй, я спешил, не подумал
|
|
|
Дата: 27.04.2011, Среда, 22:02:52 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 144
а так выходит ошибка error 032: array index out of bounds (variable "RulesMSG") на строчки format(rulesdialog,sizeof(rulesdialog), "%s%s%s%s%s", RulesMSG[0],RulesMSG[1],RulesMSG[2],RulesMSG[3],RulesMSG[4],RulesMSG[5]);
|
|
|
Дата: 27.04.2011, Среда, 22:16:10 | Сообщение # $NUMBER
Группа: Гл. Модераторы
Сообщений: 220
FFFUUU
еще он за был до писать что надо добавить чтобы было так Code RulesMSG[0],RulesMSG[1],RulesMSG[2],RulesMSG[3],RulesMSG[4],RulesMSG[5] ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX,"бла бла бла", rulesdialog, "OK", "OK"); вроде так
|
|
|
Дата: 27.04.2011, Среда, 23:47:30 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 144
блин всё равно ошибка такая же. может сделаете скриптом?Добавлено (27.04.2011, 23:47:30) --------------------------------------------- у меня такой вопрос. можно где нибудь прослушать звуки идов? чтоб знать какой поставить при вводе команды
|
|
|
Дата: 28.04.2011, Четверг, 04:26:35 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 414
Quote (Vla9ik) блин всё равно ошибка такая же. может сделаете скриптом? Добавлено (27.04.2011, 23:47:30) --------------------------------------------- у меня такой вопрос. можно где нибудь прослушать звуки идов? чтоб знать какой поставить при вводе команды я не совсем тебя понял, ну наверное так ты хочешь?!) Программу на оф сайте по пырь, потом как время будет если ты не найдешь, я залью сюда new lolstring[777]; format(lolstring,sizeof(lolstring)," ТВОЙ ТЕКСТ, пиши хоть усрись\n и еще раз усрись"); ShowPlayerDialog(playerid,ИД ДИАЛОГА,ИД диалогового окна,"типа лол",lolstring,"ХЗ","ХЗ");
|
|
|
Дата: 28.04.2011, Четверг, 11:58:13 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 144
Quote (Valeron) я не совсем тебя понял, ну наверное так ты хочешь?!) ну я хочу сделать диалоговое окошко обычное с текстом. там команды написаны и в скобках идёт описание. так вот когда я меньше половины делаю у меня выдаёт ошибку. типа много текста вроде. когда делаю его меньше то всё нормально. так вот надо как то убрать лимит на текст. на других серверах видел почти с экран текст написанДобавлено (28.04.2011, 11:58:13) --------------------------------------------- ну вот щас я написан текста и такие ошибки пошли error 075: input line too long (after substitutions) error 037: invalid string (possibly non-terminated string) error 029: invalid expression, assumed zero error 029: invalid expression, assumed zero fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 5 Errors.
|
|
|