Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

ошибка в массиве

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

dimazhelek

Специалист
Я вот не могу понять вот допустим я создаю переменную специально для строки тоесть массив, вот пример new text[5]; format(text,sizeof(text),"12345"); все, ошибок нет так и должно быть, но какая то хрень у меня и ничего не работает

PHP:
if(dialogid == 666)
	{
	    if(!response) return true;
	    switch(listitem)
	    {
	    	case 0:
	    	{
			    new name[24],halfname[2][MAX_PLAYER_NAME];
				GetPlayerName(playerid,name,24);
				split(name, halfname, '_');
				new string[512];
				new stringi[33];
				new text[50];
				if(PlayerInfo[playerid][pHouseKey] == -1) text = "Нету";
				if(PlayerInfo[playerid][pHouseKey] != -1)
				{
				    format(stringi,sizeof(stringi),"Есть{056AF9}[{FFFFFF}%d{056AF9}]",PlayerInfo[playerid][pHouseKey]);
					text = stringi;
				}
				format(string,sizeof(string),"{056AF9}\tИмя: {FFFFFF}%s\n{056AF9}\tФамилия: {FFFFFF}%s\n{056AF9}\tВозраст: {FFFFFF}%d\n{056AF9}\tДеньги на руках: {FFFFFF}%d {056AF9}$\n\tДом: {FFFFFF}%s",halfname[0],halfname[1],PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pMoney],text);
				ShowPlayerDialog(playerid,667,DIALOG_STYLE_MSGBOX,"Статистика персонажа",string,"Выход","");
			}
			case 1:
			{
			    ShowPlayerDialog(playerid,668,DIALOG_STYLE_LIST,"Настройки","[1] Смена пароля","Выбор","Назад");
			}
		}
	}
в этом коде я создаю переменную
PHP:
new stringi[33];
далее форматирую
PHP:
if(PlayerInfo[playerid][pHouseKey] != -1)
				{
				    format(stringi,sizeof(stringi),"Есть{056AF9}[{FFFFFF}%d{056AF9}]",PlayerInfo[playerid][pHouseKey]);
					text = stringi;
				}
и вылазиет ошибка
Код:
warning 219: local variable "stringi" shadows a variable at a preceding level
почему такая ошибка? в переменной я указал [33] и количество форматируемого текста символов - 33 что за?

---------- Post added at 14:56 ---------- Previous post was at 14:49 ----------

омг лол, я прост не знал перевод с английского что это значит :DD вообщем я просто дважды объявил переменную, ошибки в коде нету
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу