Перейти к содержанию
Авторизация  
Emiliano

Не записывается пароль.

Рекомендуемые сообщения

Emiliano

Проблема заключается в том что в player.cfg не записывается пароль т.е просто пишет Pass = и всё. Стоки и Паблики я скинул не полностью!

    if(IsPlayerConnected(playerid))// Проверка на подключение игрока
    {
    new string[800];// Массив с путём для файла
    new pass[64];// Массив с паролем
    format(string,sizeof(string), "players/%s.ini", GN(playerid));// Добавляем имя игрока, в путь для загрузки
    new iniFile = ini_openFile(string);// Открываем файл
    ini_getString(iniFile,"Pass",pass,64);// Загружаем пароль
    if(strcmp(pass,password,true) == 0)// Если введёный пароль, соответсвует паролю при регистрации, то загружаем акк
    {
    ini_getString(iniFile,"Pass",Player[playerid][pPass],64);// Загружаем пароль
    ini_getInteger(iniFile,"Admin",Player[playerid][pAdmin]);// Загружаем уровень админа
stock SavePlayer(playerid)
{
    new string[64];// Массив с путём для файла
    format(string, sizeof(string), "players/%s.ini", GN(playerid));// Добавляем имя игрока, в путь для сохранения
    new iniFile = ini_openFile(string);// Открываем файл по тому пути который указали.
    ini_setString(iniFile,"Pass",Player[playerid][pPass]);// Записываем пароль игрока в файл
    ini_setInteger(iniFile,"Admin",Player[playerid][pAdmin]);// Записываем уровень админа
    if(IsPlayerConnected(playerid))// Проверка на подключение игрока
    {
        new string[64];// Массив с путём для файла
        format(string,sizeof(string), "players/%s.ini", GN(playerid));// Добавляем имя игрока, в путь для сохранения
        new iniFile = ini_createFile(string);// Создаём файл с именем игрока в папке players
        if(iniFile < 0)// Если Файла нет
        {
            iniFile = ini_openFile(string);// Открываем
        }
        if(iniFile >= 0)// Если файл есть
        {
            strmid(Player[playerid][pPass],password,0,strlen(password),255);// Присваиваем массиву pPass, значение password[]
Изменено пользователем Emiliano

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Emiliano

Проблема решена. Проблема заключалась в том, что я в enum pInfo pPass не правильно записал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.