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

Вот код диалога, который сверяет пароль введёный игроком с паролем записанным в файле. Если я ввожу правильный пароль, в чате пишется Вы вошли в игру!. Если я специально пишу неправильный пароль, то в чате пишется Пароль неверный!. Но если я ничего не напишу в окошко и нажму "Ок", то напишет Вы вошли в игру!. Почему так? Этого ведь не должно, помогите исправить.
PHP код:
if(dialogid == 1)
     {
        if(
response)
        {
            new 
name[25];
            new 
string[31];
            new 
password[31];
            
GetPlayerName(playeridnamesizeof(name));
             
format(stringsizeof(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)