- Регистрация
- 11 Ноя 2010
- Сообщения
- 514
- Лучшие ответы
- 0
- Репутация
- 123
Привет пацаны кароче у меня случилась вот такая дребидень!
Я сделал регистрацию допустим и у тебя пороль 123456789 и когда при логине в окошко пишешь пороль не 123456789 а например 25 он всё равно входит в аккаунт что делать?
Вот public OnPlayerRequestClass
Конец паблика OnPlayerRegister
Вот паблика OnPlayerLogin
Что делать?
Я сделал регистрацию допустим и у тебя пороль 123456789 и когда при логине в окошко пишешь пороль не 123456789 а например 25 он всё равно входит в аккаунт что делать?
Вот public OnPlayerRequestClass
PHP:
public OnPlayerRequestClass(playerid, classid)
{
PlayerPlaySound(playerid, 1187, 0.0, 0.0, 0.0);
if(gPlayerLogged[playerid] != 1)
{
if(gPlayerAccount[playerid] != 0)
{
new loginstring[128];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"Добро Пожаловать на наш сервер, %s\nВводите Пароль, чтобы войти под вашим аккаунтом:",loginname);
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Вход",loginstring,"Войти","Выйти");
}
else
{
new regstring[128];
new regname[64];
GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),"Добро Пожаловать на наш сервер, %s\nЗарегестрируйтесь пожалуйста.\nВведи пароль в окошко:",regname);
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Регистрация",regstring,"Регистрация","Выход");
}
}
return 1;
}
PHP:
new loginstring[128];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"Добро Пожаловать, %s\nИдентифицируйтесь чтобы войти на наш сервер!:",loginname);
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Логин",loginstring,"Вход","Выход");
}
}
return 1;
}
PHP:
iniClose(File);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, " Пароль неверный.");
new loginstring[128];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"Ошибка Вы ввели неверный пороль \nВведите верный пароль что войти под аакаунт\nЕсли вы напишите неправильнрый пороль 3 раза вас забанят на короткое время:",loginname);
ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Вход",loginstring,"Войти","Выход");
iniClose(File);
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 4) { Ban(playerid); }
return 1;
}
Последнее редактирование модератором: