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

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

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

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

local variable "i" shadows a variable at a preceding level

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

Alex_Jemison

Умник
Переделывал регистрацию в моде Social RP

И здесь посыпались ошибки в предупреждение
PHP:
C:\Users\Jemison\Desktop\Holy RP\pawno\include\sscanf2.inc(155) : warning 219: local variable "i" shadows a variable at a preceding level
C:\Users\Jemison\Desktop\Holy RP\pawno\include\sscanf2.inc(199) : warning 219: local variable "i" shadows a variable at a preceding level
C:\Users\Jemison\Desktop\Holy RP\pawno\include\foreach.inc(702) : warning 219: local variable "i" shadows a variable at a preceding level
C:\Users\Jemison\Desktop\Holy RP\pawno\include\foreach.inc(1040) : warning 219: local variable "i" shadows a variable at a preceding level
C:\Users\Jemison\Desktop\Holy RP\pawno\include\geolocation.inc(489) : warning 219: local variable "i" shadows a variable at a preceding level
C:\Users\Jemison\Desktop\Holy RP\gamemodes\OLRP.pwn(3652) : warning 219: local variable "i" shadows a variable at a preceding level
C:\Users\Jemison\Desktop\Holy RP\gamemodes\OLRP.pwn(3661) : warning 219: local variable "i" shadows a variable at a preceding level
C:\Users\Jemison\Desktop\Holy RP\gamemodes\OLRP.pwn(3702) : warning 219: local variable "i" shadows a variable at a preceding level
C:\Users\Jemison\Desktop\Holy RP\gamemodes\OLRP.pwn(3877) : warning 219: local variable "i" shadows a variable at a preceding level  ........ и тд.
Мой вариант:
PHP:
@LoginDialog(playerid);
@LoginDialog(playerid)
{
    new dialog[256+(-2+MAX_PLAYER_NAME)];
	format(dialog, sizeof(dialog), 
		"{FFFFFF}Добро пожаловать на сервер {FF8C00}Holy RP.\n\n\
    	{FFFFFF}Аккаунт с логином {63BD4E}%s {FFFFFF}уже зарегистрирован.\n\
    	Введите пароль от аккаунта в поле ниже :\n\n", GetName(playerid));
	ShowPlayerDialog(playerid, dLogin, 3, "{FFFFFF}Авторизация", dialog, "Далее", "Отмена");
	return 1;
}

@RegisterDialog(playerid);
@RegisterDialog(playerid)
{
    new dialog[256+(-2+MAX_PLAYER_NAME)];
	format(dialog, sizeof(dialog), 
		"{FFFFFF}Добро пожаловать на сервер {FF8C00}Holy RP.\n\n\
		{FFFFFF}Аккаунт с логином {63BD4E}%s {FFFFFF}ещё не зарегистрирован\n\
		Вам необходимо пройти регистрацию.", GetName(playerid));
	ShowPlayerDialog(playerid, dRegister, DIALOG_STYLE_MSGBOX, "{FFFFFF}Регистрация", dialog, "Далее", "Выход");
	return 1;
}

Оригинал:
PHP:
@LoginDialog(playerid);
@LoginDialog(playerid)
{
    SetPVarInt(playerid, "login_timer", 30);
    stringer[0] = EOS;
	format(stringer, 512, "\
    	{FFFFFF}Добро пожаловать на сервер проекта {FFCC00}"SERVER_NAME".\n\n\
    	{FFFFFF}Аккаунт с логином {63BD4E}%s {FFFFFF}уже зарегистрирован на этом сервере.\n\
    	Введите пароль от аккаунта в поле ниже и нажмите 'Войти'.\n\n\
    	У Вас есть 30 секунд на авторизацию.", GetName(playerid));
	ShowPlayerDialog(playerid, dLogin, 3, "{FFCC00}Авторизация", stringer, "Войти", "Отмена");
	return 1;
}

@RegisterDialog(playerid);
@RegisterDialog(playerid)
{
    stringer[0] = EOS;
	format(stringer, 512, "\
		{FFFFFF}Добро пожаловать на сервер проекта {FFCC00}"SERVER_NAME".\n\n\
		{FFFFFF}Аккаунт с логином {63BD4E}%s {FFFFFF}ещё не зарегистрирован на этом сервере.\n\
		Для того чтобы начать игру необходимо пройти регистрацию.", GetName(playerid));
	ShowPlayerDialog(playerid, dRegister, DIALOG_STYLE_MSGBOX, "{FFCC00}Регистрация", stringer, "Далее", "Отмена");
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу