Не вылазит второй раз
#1

Всем привет создал сис-му регистрации, вот проблема такая.

Захожу на сервер вылазиет диалог.
Перезахожу и нету диалога, в чем проблема?

вот код

pawn Код:
if(!dini_Exists(fn)) return ShowPlayerRegisterDialog(playerid);
else if(dini_Exists(fn)) return ShowPlayerLoginDialog(playerid);

stock ShowPlayerLoginDialog(playerid)
{
    new string[256];
    format(string,sizeof(string),"{C0FF3E}Здраствуйте %s\n{7FFF00}Вы здесь уже зарегестрированы\n{00FF00}Введите свой пароль, чтобы войти в игру",GetName(playerid));
    ShowPlayerDialog(playerid, LOGIN_DIALOG, DIALOG_STYLE_PASSWORD, "{FFA500}Вход в игру",string,"..::|Ok|::..",".:|Отмена|:.");
    return 1;
}
stock ShowPlayerRegisterDialog(playerid)
{
    new string[256];
    format(string, sizeof(string), "{C0FF3E}Здраствуйте %s\n{7FFF00}Вы здесь не зарегестрированы\n{00FF00}Придумайте себе пароль и введите его в поле", GetName(playerid));
    ShowPlayerDialog(playerid, REGISTER_DIALOG, DIALOG_STYLE_INPUT, "{FFA500}Регистрация",string,"..::|Ok|::..",".:|Отмена|:.");
    return 1;
}
Reply
#2

Quote:

if(!dini_Exists(fn)) return ShowPlayerRegisterDialog(playerid);
else if(dini_Exists(fn)) return ShowPlayerLoginDialog(playerid);

где стоит? в OnPlayerConnect?
Reply
#3

Quote:
Originally Posted by CamperGTA
Посмотреть сообщение
где стоит? в OnPlayerConnect?
Да!....
Reply
#4

Видимо, при выходе с сервера вы в любом случае создаете файл, вне зависимости от того, зарегистрировался ли аккаунт или нет.
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)