PDA

Просмотр полной версии : [Вопрос] Что не так с диалогом?



Gressie
13.03.2017, 15:10
C:\Users\user\Downloads\Private Server\gamemodes\role.pwn(590) : error 075: input line too long (after substitutions)
C:\Users\user\Downloads\Private Server\gamemodes\role.pwn(591) : error 037: invalid string (possibly non-terminated string)
C:\Users\user\Downloads\Private Server\gamemodes\role.pwn(591) : error 017: undefined symbol "FFFFFF"
C:\Users\user\Downloads\Private Server\gamemodes\role.pwn(591) : warning 217: loose indentation
C:\Users\user\Downloads\Private Server\gamemodes\role.pwn(591) : error 029: invalid expression, assumed zero
C:\Users\user\Downloads\Private Server\gamemodes\role.pwn(591) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.


ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Бейсбольная бита", "{FFFFFF} Полицейские проводят рейд на районе гэнтон.\n Вы проходили просто мимо и услышали требования полицейских лечь на землю.\n Ваши действия?\n\
{C0C0C0} 1) Начну выяснять отношения с полицейскими в IC чат.\n 2) Развернусь и побегу от них вприрыжку.\n 3) Начну писать в /b чат ''за что?''\n 4) потребую ордер!\n 5) Лягу на землю и буду выполнять требования полиции, ведь мне скрывать нечего.\n{FF6347} (( Ответ необходимо вводить цифрами от 1 до 5. ))", "Далее", "Отмена");

P.S. Действия для диалога ещё не заданы.

Daniel_Cortez
13.03.2017, 15:40
error 075: input line too long (after substitutions)
После этой ошибки дальше уже можно не читать.

Google Translate: "line too long" (https://translate.google.com/#en/ru/line%20too%20long)

Gressie
13.03.2017, 15:45
После этой ошибки дальше уже можно не читать.

Google Translate: "line too long" (https://translate.google.com/#en/ru/line%20too%20long)

Как подправить, правильно? Использую, \ но что-то не получается.

vovandolg
13.03.2017, 16:02
Как подправить, правильно? Использую, \ но что-то не получается.

Тут часто(через чур часто) такие вопросы задают.
Компилятор от Zeex или делить всё на несколько строк и склеивать через format или strcat

Daniel_Cortez
13.03.2017, 16:08
Использую, \ но что-то не получается.
От этого только визуальный эффект, компилятор же будет воспринимать следующую строку как часть предыдущей - как будто это всё одна строка.
Касаемо самой ошибки, как правильно подметил vovandolg, она здесь одна из самых частых (наверное, на третьем месте после "undefined symbol" и "local variable "%s" shadows a variable at a preceding level"). Могли бы и поиском воспользоваться.