Reksuby
Дебютант
Здравствуйте уважаемые форумчане.
Помогите пожалуйста сделать окно регистрации где бы высвечивалось имя игрока
Буду очень благодарен
вот код моей реги
Заранее спасибо
Помогите пожалуйста сделать окно регистрации где бы высвечивалось имя игрока
Буду очень благодарен
вот код моей реги
PHP:
if(dialogid == 1) //Регистрация
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT, "Регистрация", "Ваш аккаунт ещё не зарегистрирован \n \nЗдраствуйте %s \n \n Чтобы играть на нашем сервере вы должны зарегистрироваться \n \nЧтобы зарегистрироваться введите свой пароль ниже в окно \n \nС уважением администрация сервера \n \nВведите пароль:", "Зарегистрироваться", "",PlayerName); //Выдаем диалог с регой
if(response)
{
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
new account[128];
format(account,sizeof(account),"users/%s.ini",PlayerName);//проверяем. Есть ли этот акк в папке users
if(fexist(account)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT, "Авторизация", "Ваш аккаунт зарегистрован \n \nЗдраствуйте %s \n \nЧтобы зайти под своим именем вы должны авторизироватся \n \nЧтобы авторизироваться введите свой пароль ниже в окно \n \nС уважением администрация сервера \n \nВведите пароль:", "Логин", "",PlayerName); //Если аккаунт существует, то выдаем авторизацию
new iniFile = ini_createFile(account); //создаем акк
if(iniFile < 0) ini_openFile (account); //если файл пустой, то
{
ini_setString(iniFile,"Пароль",inputtext); //Пароль
ini_setInteger(iniFile, "Money", 5000); // Создаем файл аккаунта с кол-вом денег 5000
ini_closeFile(iniFile); //закроем файл
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT, "Авторизация", "Ваш аккаунт зарегистрован \n \nЗдраствуйте %s \n \nЧтобы зайти под своим именем вы должны авторизироватся \n \nЧтобы авторизироваться введите свой пароль ниже в окно \n \nС уважением администрация сервера \n \nВведите пароль:", "Логин", "",PlayerName); //Если аккаунт существует, то выдаем авторизацию
}
}
else //Если этот вася захочет обойти регу и нажмет на Esc, то даем ему опять диалог
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT, "Регистрация", "Ваш аккаунт ещё не зарегистрирован \n \nЗдраствуйте %s \n \n Чтобы играть на нашем сервере вы должны зарегистрироваться \n \nЧтобы зарегистрироваться введите свой пароль ниже в окно \n \nС уважением администрация сервера \n \nВведите пароль:", "Зарегистрироваться", "",PlayerName);
}
}
