Проблема при вводе пароля.
#4

Сделайте вот так:

pawn Код:
if(dialogid == 1)
     {
        if(response)
        {
            if(!strlen(inputtext))return Сюда ShowPlayerDialog который требует пароль;
            new name[25];
            new string[31];
            new password[31];
            GetPlayerName(playerid, name, sizeof(name));
             format(string, sizeof(string), "%s.ini", name);
             new iniFile = ini_openFile(string);
             ini_getString(iniFile, "password", password);
              if(strcmp(password,inputtext,true) == 0)
             {
                 SendClientMessage(playerid,COLOR_GREEN,"Вы вошли в игру!");
                 return 1;
             }
             else
             {
                 SendClientMessage(playerid,COLOR_RED,"Пароль неверный!");
                 ini_closeFile(iniFile);
             }
        }
         else
        {
        SendClientMessage(playerid,COLOR_RED,"Отказ от авторизации!");
        ini_closeFile(iniFile);
        Kick(playerid);
        }
         
      }
Reply


Messages In This Thread
Проблема при вводе пароля. - by pomidor - 30.08.2012, 21:27
Re: Проблема при вводе пароля. - by Alexander_Petrov - 30.08.2012, 21:59
Re: Проблема при вводе пароля. - by ZiGGi - 31.08.2012, 13:17
Re: Проблема при вводе пароля. - by stabker - 31.08.2012, 22:33
Re: Проблема при вводе пароля. - by pomidor - 04.09.2012, 15:07

Forum Jump:


Users browsing this thread: 1 Guest(s)