[Help] OnPlayerConnect public.
#8

Quote:
Originally Posted by [FMJ]PowerSurge
Посмотреть сообщение
pawn Код:
if(fexist(PlayerPath(playerid)))
    {
        INI_ParseFile(PlayerPath(playerid), "UserDataLoad_%s", .bExtra = true, .extra = playerid); //Calling loading callback
        #if defined AUTOLOGIN
            if(strcmp(tmpIP,pIP[playerid],true) == 0)//Checking if the IPs match
            {  
                pLogged[playerid] = 1;
                SetPlayerScore(playerid,pInfo[playerid][Score]);
                GivePlayerMoney(playerid,pInfo[playerid][Cash]);
                SendClientMessage(playerid,lime,"You've been auto-logged in. [IP match]");
            }
        #endif
        ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Please enter your password below.","Login","Leave");
    }
You never check if they're logged in before showing the dialog. You log them in then show them the dialog.

Try changing the ShowPlayerDialog to this:

pawn Код:
if(pLogged[playerid] == 0)
{
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Please enter your password below.","Login","Leave");
}
It's giving me 26 errors..
Reply


Messages In This Thread
[Help] OnPlayerConnect public. - by Firo - 19.05.2012, 17:47
Re: [Help] OnPlayerConnect public. - by Firo - 19.05.2012, 18:00
AW: Re: [Help] OnPlayerConnect public. - by Nero_3D - 19.05.2012, 18:19
Re: AW: Re: [Help] OnPlayerConnect public. - by Firo - 19.05.2012, 20:41
Re: [Help] OnPlayerConnect public. - by [FMJ]PowerSurge - 19.05.2012, 21:09
Re: [Help] OnPlayerConnect public. - by Firo - 20.05.2012, 09:54
Re: [Help] OnPlayerConnect public. - by [FMJ]PowerSurge - 20.05.2012, 11:54
Re: [Help] OnPlayerConnect public. - by Firo - 20.05.2012, 12:32
Re: [Help] OnPlayerConnect public. - by [FMJ]PowerSurge - 20.05.2012, 12:49
Re: [Help] OnPlayerConnect public. - by Firo - 20.05.2012, 12:50

Forum Jump:


Users browsing this thread: 4 Guest(s)