- Регистрация
- 27 Фев 2017
- Сообщения
- 113
- Лучшие ответы
- 0
- Репутация
- 1
Если зарегистрировать аккаунт как пример Vas9_Pupkin, далее выйти с сервера и убрать одну букву Vas9_Pupki, тогда можно войти без пароля на сервер и создаться аккаунт!
Где тут ошибка? или где что мне сделать помогите пжж
HTML:
format(loginname, sizeof(loginname), "%s.ini", PlayerName(playerid));
//giveplayerod = ReturnUser(PlayerName(playerid));
if(fexist(loginname)) {//если файл с именем игрока существует
if(strcmp(PlayerName(playerid), "Oleg", false) == 0) { }
//если имя игрока идеально совпадает с именем файла
gPlayerAccount[playerid] = true;//учетная запись создана
//прочее ZXC
LoginKick[playerid] = 180;//Было 16сек поставил 180
SendClientMessage(playerid,COLOR_NEWS,"Добро пожаловать !");
//Подсказки при входе
new randMSG = random(sizeof(RandomMSG));
SendClientMessage(playerid, COLOR_LIGHTBLUE, RandomMSG[randMSG]);
format(loginmsg,sizeof(loginmsg),"_______________________________________________\n\nЭто имя зарегистрировано !\n\nЛогин: %s\n\nПожалуйста введите пароль:\n_______________________________________________",PlayerName(playerid));
ShowPlayerDialog(playerid,0,DIALOG_STYLE_PASSWORD,"{FFFFFF}Авторизация",loginmsg,"Вход","Выход");
return 1;
}
else {
gPlayerAccount[playerid] = false;//учетная запись не создана
SendClientMessage(playerid,COLOR_NEWS,"Добро пожаловать !");
Rules(playerid);//RegistrationSTEP0
return 1;
}
//return 0;
}//end OnPlayerConnect