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

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

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

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

[Варнинг] ID`s 217

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

SaNek2x2

Умник
Доброе время суток
Помогите сделать код лесенкой.
P.s. На что мод ругается отметил в коде.они в конце кода


PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{switch(dialogid)
{
        	case DIALOG_LOGIN: { // Диалог авторизации.
            	if(!response) { // Если нажал «Отмена».
                	SendClientMessage(playerid, COLOR_YELLOW, "* Введите /q(uit), чтобы выйти из игры.");
                	Kick(playerid);
                	return 1;
            	}
            	if(!strlen(inputtext)) { // Если поле ввода пустое.
                	new dialog[134+MAX_PLAYER_NAME];
                	format(dialog, sizeof(dialog),
                    	"Добро пожаловать на Сервер!\n\
                    	Этот аккаунт зарегистрирован.\n\n\
                    	Логин: %s\n\
                    	Введите пароль:",
                     	playerVariable[playerid][aName]);
                	ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Авторизация.", dialog, "Войти", "Отмена");
                	return 1;
            	}
            	LoadAccount(playerid, inputtext); // Пробуем его авторизовать.
        	}
        	case DIALOG_REGISTER: { // Диалог регистрации.
            	if(!response) { // Если нажал "Отмена".
                	SendClientMessage(playerid, COLOR_YELLOW, "* Введите /q(uit), чтобы выйти из игры.");
                	Kick(playerid);
                	return 1;
            	}
            	if(!strlen(inputtext) || strlen(inputtext) < 6 || strlen(inputtext) > 64) { // Если пустое поле ввода или пароль имеет меньше 6 или больше 64 символов
            	new dialog[380+24+10];
        		format(dialog, sizeof(dialog),
                    	"Добро пожаловать на Сервер!\n\
                    	Этот аккаунт не зарегистрирован.\n\n\
                    	Логин: %s\n\
                    	Введите пароль и нажмите \"Далее\".\n\n\
                      	Примечания:\n\
                    	- Пароль чувствительный к регистру.\n\
                    	- Длина пароля от 6 до 32 символов.\n\
                    	- В пароле можно использовать символы на кириллице и латинице.\n", playerVariable[playerid][aName]);
        		        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Регистрация.", dialog, "Далее", "Отмена");
						return 1;
        	    }
            	CreateAccount(playerid, inputtext); // Создаём аккаунт.
            	playerVariable[playerid][aLogged] = true; // Авторизуем игрока. :)
        	}
        	case DIALOG_WRONGPAS: { // Если неверный пароль.
            	if(response) {
                	new dialog[134+MAX_PLAYER_NAME];
                	format(dialog, sizeof(dialog),
                    	"Добро пожаловать на Сервер!\n\
                    	Этот аккаунт зарегистрирован.\n\n\
                    	Логин: %s\n\
                    	Введите пароль:",
                    	playerVariable[playerid][aName]);
                	ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Авторизация.", dialog, "Войти", "Отмена");//Ругается на этой строчке
                	return 1;
            	}
            	else { // Если нажал "Отмена".
                	Kick(playerid);
                	return 1;
            	}
        	}
    	}
	return 1;//и на этой
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу