Error 075 input line too long after substitutions pawno

Здравствуйте я скачал сервер для гта самп Onli Rp от Брайн Дита,начал компилировать и выскачила ошибка   SPD(playerid, D_REPORT, 1, "Задать вопрос"...

@BlogMan, при копировании текста из программы Pawno обязательно сначала включайте русскую раскладку, лишь затем копируйте. Либо же перейдите в нормальный редактор кода (Sublime Text 3, NotePad++, Visual Studio Code и другие).

Далее, никогда не выкладывайте ошибку скриншотом. Копируйте текст ошибки и скидывайте текстом. Не забывайте, что код следует брать в тег «Код», а большой код еще и в тег «Спойлер». Отредактировал ваше сообщение, чтобы вы примерно увидели, как следовало все сделать.

Что касается самой проблемы, просто Pawno считает текстовую строку (в кавычки заключенную) слишком длинной, вот и возмущается. Вы можете осуществить перенос строки (для этого переносите через Enter часть строки на новую, а в конце предыдущей добавляйте обратный слэш):

Спойлер

SPD(playerid, D_REPORT, 1, "Задать вопрос", "{FF6347}Внимание! Прежде, чем задавать вопрос, прочитайте помощь по игре и ознакомьтесь с командами сервера.n
	Убедительная просьба не создавать повторных запросов.n
	{9ACD32}Мы желаем вам приятной игры на Amiro RolePlay!nn
	{446dab}Правила оформления вопроса:{ffffff}n - Запрещены матыn
	 - Запрещены оскорбленияn - Флудn - Выпрашивание (денег, уровня, машин и т.п.)n
	 - Вопросы не по теме игры (Оффтоп)nn{ab7244}Введите ваш вопрос:", "Принять", "Отмена");
pTemp[playerid][pReport] = 1

Регистрация
7 Янв 2012
Сообщения
31
Лучшие ответы
0
Репутация
2

  • #1

Проблема в том что если я добавлю много цветов «Color — 0n[Color — 1nColor — 2n[3]Color — 3n[4]Color — 4nColor — 5nColor — 6n…………………………… до Color — 50 «; то получается длинная строка и вылетает ошибка : error 075: input line too long (after substitutions)
Как это устранить?

Код:

case 4:
{
new listitems[] = "Color - 0n[Color - 1nColor - 2n[3]Color - 3n[4]Color - 4nColor - 5nColor - 6 ";
ShowPlayerDialog(playerid, 6006, DIALOG_STYLE_LIST, "Цвета", listitems, "Выбрать", "<< Назад");
}

Posts: 161
Threads: 70
Joined: Jan 2012

Reputation:

0

I’ve seen many servers with DIALOG_STYLE_MSGBOX that has over 15 lines. but mines wont work. i keep getting this error

pawn Код:

error 075: input line too long (after substitutions)

This is the line:

pawn Код:

format(string, sizeof(string), "You have successfully registered to [Cali] LSGW.n{F7AF09}Username: {4FFB04}%sn{F7AF09}Password: {4FFB04}%sn{FB1D04}Dont give your password to nobody.n{FFFFFF}Please remember do not use {FF0000}cheats/hacks.n{FF0000}Using any mod that give you an ability others cant/nWill result in a {FF0000}3 day ban.n{FFFFFF}Our {EA15EA}Admins {FFFFFF}Are always watchingnAlso be sure to register on our websitento get the latest news on the server/community.",name,inputtext );
      ShowPlayerDialog(playerid, 48, DIALOG_STYLE_MSGBOX, "Registered", string, "Ok", "Cancel");

Posts: 864
Threads: 57
Joined: Jan 2013

Reputation:

0

Download the last version of this compiler : https://github.com/Zeex/pawn/releases

Made by ZeeX, the most important change is that the text size is increased to 4095 instead of 511.
Uncompress the .zip/.tar.gz downloaded from github to your «pawno» folder, and replace the pawncc.exe and pawncc.dll

It should work as a charm now.

You can alternatively use strcat but it involves creating too much vars which results as a waste of memory.

Posts: 501
Threads: 142
Joined: Jun 2013

Reputation:

0

You had a / instand of

pawn Код:

format(string, sizeof(string), "You have successfully registered to [Cali] LSGW.n{F7AF09}Username: {4FFB04}%sn{F7AF09}Password: {4FFB04}%sn{FB1D04}Dont give your password to nobody.n{FFFFFF}Please remember do not use {FF0000}cheats/hacks.n{FF0000}Using any mod that give you an ability others cantnWill result in a {FF0000}3 day ban.n{FFFFFF}Our {EA15EA}Admins {FFFFFF}Are always watchingnAlso be sure to register on our websitento get the latest news on the server/community.",name,inputtext );
      ShowPlayerDialog(playerid, 48, DIALOG_STYLE_MSGBOX, "Registered", string, "Ok", "Cancel");

Posts: 864
Threads: 57
Joined: Jan 2013

Reputation:

0

It doesn’t matter lulo.
If he had made a mistake in the text, the compiler wouldn’t detect it : everything between quotes gets off the compiler «authority».

Posts: 501
Threads: 142
Joined: Jun 2013

Reputation:

0

It does,

If you put a to long line in a dialog, it will say that, right…

Posts: 501
Threads: 142
Joined: Jun 2013

Reputation:

0

Posts: 35
Threads: 0
Joined: May 2014

Reputation:

0

Quote:

Originally Posted by lulo356
Посмотреть сообщение

You had a / instand of

pawn Код:

format(string, sizeof(string), "You have successfully registered to [Cali] LSGW.n{F7AF09}Username: {4FFB04}%sn{F7AF09}Password: {4FFB04}%sn{FB1D04}Dont give your password to nobody.n{FFFFFF}Please remember do not use {FF0000}cheats/hacks.n{FF0000}Using any mod that give you an ability others cantnWill result in a {FF0000}3 day ban.n{FFFFFF}Our {EA15EA}Admins {FFFFFF}Are always watchingnAlso be sure to register on our websitento get the latest news on the server/community.",name,inputtext );
      ShowPlayerDialog(playerid, 48, DIALOG_STYLE_MSGBOX, "Registered", string, "Ok", "Cancel");

FAlse

use strcat it’s better than all solutions

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Error 059 function argument may not have a default value
  • Error 055 start of function body without function header как исправить
  • Error 055 network layer configuration failed fetching of terminal config failed
  • Error 054 unmatched closing brace
  • Error 052 как исправить

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии