[HELP] Login
#4

Try ...
PHP код:
    if (strcmp(cmd"/login"true) ==)
    {
        if(
IsPlayerConnected(playerid))
        {
            new 
tmppass[64];
            if(
gPlayerLogged[playerid] == 1)
            {
                
SendClientMessage(playeridCOLOR_WHITE"SERVER: You are already logged in.");
                return 
1;
            }
            
tmp strtok(cmdtextidx);
            if(!
strlen(tmp))
            {
                
SendClientMessage(playeridCOLOR_GRAD1"USAGE: /login [password]");
                return 
1;
            }
            new 
file[64];
            new 
pname[MAX_PLAYER_NAME];
            
GetPlayerName(playeridpnameMAX_PLAYER_NAME);
            
format(filesizeof(file), "Users/%s.ini"pname);
            
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","XXXXX","Login","Exit");
        }
        return 
1;
    }
    
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    new 
cmd[256],idx;
     new 
cmdtext[256];
     new 
tmp[256];
     new 
tmppass[64];
     
cmd strtok(cmdtextidx);
      
tmp strtok(cmdtextidx);
    if(
dialogid==DIALOG_LOGIN)
    {
        if(
response==0)
        {
            
SendClientMessage(playerid,0xFF1E00FF,"Are you out of the dialogue and receive kick");
            
Kick(playerid);
            return 
1;
        }
        if(
response==1)
        {
            if(!
strlen(inputtext))
            {
                
SendClientMessage(playerid,0xFF1E00FF,"You are now registered");
                return 
1;
            }
            else
            {
            
strmid(tmppasstmp0strlen(cmdtext), 255);
            
OnPlayerLogin(playerid,tmppass);
            return 
1;
        }
    }
}
    return 
1;

Reply


Messages In This Thread
[HELP] Login - by Petru_Me - 09.04.2011, 16:17
Re: [HELP] Login - by Matanel - 09.04.2011, 16:21
Re: [HELP] Login - by Petru_Me - 09.04.2011, 16:30
Re: [HELP] Login - by Matanel - 09.04.2011, 16:38

Forum Jump:


Users browsing this thread: 1 Guest(s)