31.08.2012, 22:33
Сделайте вот так:
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);
}
}