else if(dialogid == DIALOG_LOGIN)
{
if(response)
{
new String[500];
if(!strlen(inputtext))
{
format(String, sizeof(String), "{FFFFFF}Seja bem vindo novamente ao Servidor \n\n\
Seu Nick: {FFFFFF}%s \n\
Status: {FFFF00}Registrado\n\n\
{FFFFFF}Digite sua senha e cliquem em Continuar!", getPName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{FFFF00}» {FFFFFF}Login", String, "Continuar", "Sair");
Player[playerid][pMaxTentativas] --;
format(String,128, "** ERROR: Vocк errou a senha de seguranзa, ainda tem %d tentativas.", Player[playerid][pMaxTentativas]);
SCM(playerid, COR_ERRO, String);
return 1;
}
format(String, sizeof(String), CONTAS, getPName(playerid));
if(!strcmp(inputtext,DOF2_GetString(String,"Senha"),false))
{
Server[Logins] += 1;
SetarPlayer(playerid);
Player[playerid][pMaxTentativas] = 5;
if(Player[playerid][pIniciante] == 1)
{
Player[playerid][LastTutorialTick] = gSeconds;
Player[playerid][InTutorial] = true;
Player[playerid][TutorialStep] = 0;
Player[playerid][pVezesLogadas]++;
return ShowDialog(playerid, Player[playerid][TutorialStep]+100);
}
Player[playerid][pLogged] = true;
new lastlogin[19];
format(lastlogin, 19, "%s.", DOF2_GetString(String, "LastLogin"));
if(strlen(lastlogin) == 17)
format(lastlogin, 9, "%s", DOF2_GetString(String, "LastLogin"));
else if(strlen(lastlogin) == 19)
format(lastlogin, 11, "%s", DOF2_GetString(String, "LastLogin"));
else if(strlen(lastlogin) == 18)
format(lastlogin, 10, "%s", DOF2_GetString(String, "LastLogin"));
SendFormattedMessage(playerid, COLOR_WHITE, "{CD0000} » {FFFFFF}Seja Bem vindo Amigo, {CD0000}%s {FFFFFF}| Vocк se registrou em: {CD0000}%s", getPName(playerid), DOF2_GetString(String, "RegisterDate"));
if(Player[playerid][pVIP] >= 1 || fexist(VIP_FILE(getPName(playerid))))
{
if(!fexist(VIP_FILE(getPName(playerid))))
{
Player[playerid][VIPExpira] = DOF2_GetInt(VIP_FILE(getPName(playerid)), "VIPExpira");
new string[128];
format(string, sizeof(string), CONTAS, getPName(playerid));
SendFormattedMessage(playerid, COR_ERRO, "{CD0000} » {FFFFFF}Seu VIP com (%s ou %s) foi cancelado.", Convert(Player[playerid][VIPExpira]-Now()), Convert(DOF2_GetInt(string, "VIPExpira")-Now()));
Player[playerid][pVIP] = 0;
DOF2_RemoveFile(VIP_FILE(getPName(playerid)));
}
else
{
Player[playerid][VIPExpira] = DOF2_GetInt(VIP_FILE(getPName(playerid)), "VIPExpira");
if(Player[playerid][VIPExpira] < Now())
{
SCM(playerid, COR_ERRO, "{CD0000} » {FF0000}Seu VIP expirou.");
Player[playerid][pVIP] = 0;
DOF2_RemoveFile(VIP_FILE(getPName(playerid)));
}
else
{
SendFormattedMessage(playerid, COLOR_WHITE, "{CD0000} » {FFFFFF}Seu VIP expira em {CD0000}%s.", Convert(Player[playerid][VIPExpira]-Now()));
Player[playerid][pVIP] = 1;
}
}
}
new string[250];
if(Player[playerid][pADM] > 0)
{
format(string,128, "{CD0000} » {FFFFFF}Vocк й um Administrador Level %d", Player[playerid][pADM]);
SCM(playerid, COLOR_WHITE, string);
}
if(Player[playerid][pADM] >= 1)
{
ShowPlayerDialog(playerid, 901, DIALOG_STYLE_PASSWORD,"{FFFF00}» {FFFFFF}Ant-Fake","{FFFFFF}Vocк й um Administrador. Digite a Senha de Seguranзa para Prosseguir!", "Ok", "");
return 1;
}
Player[playerid][pLogged] = true;
SpawnPlayer(playerid);
Status(playerid);
StopAudioStreamForPlayer(playerid);
Player[playerid][pVezesLogadas]++;
Player[playerid][Connected] = 1;
return 1;
}
else
{
if(Player[playerid][pMaxTentativas] == 1)
{
new string[150];
format(string, sizeof(string), CONTAS, getPName(playerid));
SCM(playerid,COR_ERRO,"** ERROR: Suas tentativas se esgotaram!");
Kick(playerid);
return 1;
}
format(String, sizeof(String), "{FFFFFF}Seja bem vindo novamente ao Servidor \n\n\
Seu Nick: {FFFFFF}%s \n\
Status: {FFFF00}Registrado\n\n\
{FFFFFF}Digite sua senha e cliquem em Continuar!", getPName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{FFFF00}» {FFFFFF}Login", String, "Continuar", "Sair");
Player[playerid][pMaxTentativas] --;
format(String,128, "** ERROR: Vocк errou a senha de seguranзa, ainda tem %d tentativas.", Player[playerid][pMaxTentativas]);
SCM(playerid, COR_ERRO, String);
}
return 1;
}
} 
else if(dialogid == DIALOG_REGISTRO)
{
if(response)
{
if(!strlen(inputtext))
{
new String[150];
format(String, sizeof(String), "{FFFFFF}Seja bem vindo ao Servidor pela Primeira vez\n\n\
Seu Nick: {FFFFFF}%s\n\
Status: {CD0000}Nгo Registrado\n\n\
{FFFFFF}Digite uma senha e cliquem em {CD0000}Continuar!", getPName(playerid));
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "{FFFF00}» {FFFFFF}Cadastro", String, "Continuar", "Cancelar");
SCM(playerid,COR_ERRO,"Senha digitada invalida, digite uma nova senha novamente!");
return 1;
}
new String[256];
format(String, sizeof(String), CONTAS, getPName(playerid));
if(DOF2_FileExists(String))
{
SCM(playerid, COR_ERRO, "** ERROR: Vocк estб bugado, por favor entre novamente.");
return Kick(playerid);
}
new Nome[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(String, sizeof(String), CONTAS, Nome);
DOF2_CreateFile(String);
DOF2_SetString(String,"Senha", inputtext);
DOF2_SetInt(String,"Dinheiro",30000);
DOF2_SetInt(String,"Iniciante",1);
DOF2_SetInt(String,"Cidade",0);
DOF2_SetInt(String,"Admin",0);
DOF2_SetInt(String,"Banco",5000);
DOF2_SetInt(String,"LastNickChange",0);
DOF2_SetInt(String,"Logou",1);
DOF2_SetInt(String, "Ano", 0);
DOF2_SetInt(String, "Mкs", 0);
DOF2_SetInt(String, "Dia", 0);
DOF2_SetInt(String, "Hora", 0);
DOF2_SetInt(String, "Minuto",  0);
Player[playerid][Registrado] = true;
new year,day,month;
getdate(year, month, day);
new str[32];
format(str, 32,"%02d/%02d/%d",day,month,year);
DOF2_SetString(String,"RegisterDate",str);
DOF2_SaveFile();
Player[playerid][pIniciante] = 1;
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "{FFFF00}» {FFFFFF}Login", "{FFFFFF}Parabйns, Vocк Criou Sua Conta com Sucesso!\n\nAgora Digite Sua Senha Para poder Continuar", "Logar", "Cancelar");
return 1;
}
else
{
SCM(playerid, 0xFF0000AA, "Vocк foi kikado por nгo se registrar!!");
Kick(playerid);
return 1;
}
} 
if(dialogid == DIALOG_LOGIN)
    {
        if(!response)
            return kickEx(playerid);
        if(!strlen(inputtext))
            return SCM(playerid, COLOR_ORANGE, ""TAG_ERRO" Vocк precisa digitar uma senha!"), ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, ""#COLORT_WHITE"» "#COLOR_TITLE_DIALOG"Logar:", ""COLORT_WHITE"Bem - vindo(a) ao servidor "#COLORT_YELLOW"Vida de Bandido.\n"#COLORT_WHITE"Vocк jб й "#COLORT_YELLOW"registrado "#COLORT_WHITE"no servidor, digite sua senha para logar:", "Confirmar", "Cancelar");
            
        if(!strcmp(inputtext, Player[playerid][Password]))
        {
            SCM(playerid, COLOR_TEAL, ""TAG_SERVER" Logado com sucesso.");
            TogglePlayerSpectating(playerid, false);
            Player[playerid][VezesLogadas]++;
            Player[playerid][pLogged] = true;
            
            SetPlayerSkin(playerid, Player[playerid][Skin]);
            StopAudioStreamForPlayer(playerid);
            SpawnPlayer(playerid);
            CommandsServidor(playerid);
            
            
            if(Player[playerid][pLogged] == true)
            {
                if(Player[playerid][Score] == 0)
                {
                    format(String, sizeof(String), ""TAG_SERVER" "#COLORT_YELLOW"ATENDIMENTO: "#COLORT_LIGHTBLUE"%s"#COLORT_WHITE"(ID: %d) acabou de registrar-se e precisa de ajuda!", GetName(playerid), playerid);
                    SCMA(COLOR_TEAL, String);
                }
            }
        }
        else
        {
            SCM(playerid, COLOR_ORANGE, ""TAG_ERRO" Senha incorreta!");
            ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, ""#COLORT_WHITE"» "#COLOR_TITLE_DIALOG"Logar:", ""COLORT_WHITE"Bem - vindo(a) ao servidor "#COLORT_YELLOW"Vida de Bandido.\n"#COLORT_WHITE"Vocк jб й "#COLORT_YELLOW"registrado "#COLORT_WHITE"no servidor, digite sua senha para logar:", "Confirmar", "Cancelar");
        }
    }
    else if(dialogid == DIALOG_REGISTER)
    {
        if(response)
        {
            if(strlen(inputtext) < 5)
                return SCM(playerid, COLOR_ORANGE, ""TAG_ERRO" Senha invбlida (somente 6 а 30 dнgitos)."), ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""#COLORT_WHITE"» "#COLOR_TITLE_DIALOG"Registro:", ""COLORT_WHITE"Bem - vindo(a) ao servidor "#COLORT_YELLOW"Vida de Bandido.\n"#COLORT_WHITE"Й sua primeira vez aqui, digite sua senha para "#COLORT_RED"registrar "#COLORT_WHITE"sua conta:", "Confirmar", "Cancelar");
            format(Player[playerid][Password], 80, "%s", inputtext);
            ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, ""#COLOR_TITLE_DIALOG"Atualizaзгo de Email", ""#COLORT_WHITE"Digite um email vбlido para sua seguranзa.\nEle poderб ser usado para recuperaзгo da sua senha em caso de esquecimento.\n\n"#COLORT_RED3"Nгo use letras maiъsculas.", "Confirmar", "");
        }
    }
    else if(dialogid == DIALOG_EMAIL)
    {
        if(response)
        {
            if(!strlen(inputtext))
                return SCM(playerid, COLOR_ORANGE, ""TAG_ERRO" Vocк precisa digitar uma email."), ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, ""#COLOR_TITLE_DIALOG"Atualizaзгo de Email", ""#COLORT_WHITE"Digite um email vбlido para sua seguranзa.\nEle poderб ser usado para recuperaзгo da sua senha em caso de esquecimento.\n\n"#COLORT_RED3"Nгo use letras maiъsculas.", "Confirmar", "");
                
            if(!isValidEmail(inputtext))
                return SCM(playerid, COLOR_ORANGE, ""TAG_ERRO" Digite um email vбlido!"), ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, ""#COLOR_TITLE_DIALOG"Atualizaзгo de Email", ""#COLORT_WHITE"Digite um email vбlido para sua seguranзa.\nEle poderб ser usado para recuperaзгo da sua senha em caso de esquecimento.\n\n"#COLORT_RED3"Nгo use letras maiъsculas.", "Confirmar", "");
            mysql_format(ConnectMySQL, Query, sizeof Query, "SELECT `Email` FROM `players` WHERE `Email` = '%e' LIMIT 1", inputtext);
            mysql_tquery(ConnectMySQL, Query, "ResultEmail", "is", playerid, inputtext);
        }
    } 
if(dialogid == DIALOG_LOGIN)
    {
        if(!response)
            return kickEx(playerid);
        if(!strlen(inputtext))
            return SCM(playerid, COLOR_ORANGE, ""TAG_ERRO" Vocк precisa digitar uma senha!"), ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, ""#COLORT_WHITE"» "#COLOR_TITLE_DIALOG"Logar:", ""COLORT_WHITE"Bem - vindo(a) ao servidor "#COLORT_YELLOW"Vida de Bandido.\n"#COLORT_WHITE"Vocк jб й "#COLORT_YELLOW"registrado "#COLORT_WHITE"no servidor, digite sua senha para logar:", "Confirmar", "Cancelar");
        new Nome[MAX_PLAYER_NAME+1];
        GetPlayerName(playerid, Nome, sizeof(Nome));
        format(String, sizeof(String), CONTAS, Nome);
        Player[playerid][Password] = DOF2_GetString(String,"Senha");
        if(!strcmp(inputtext, Player[playerid][Password]))
        {
            SCM(playerid, COLOR_TEAL, ""TAG_SERVER" Logado com sucesso.");
            TogglePlayerSpectating(playerid, false);
            Player[playerid][VezesLogadas]++;
            Player[playerid][pLogged] = true;
            SetPlayerSkin(playerid, Player[playerid][Skin]);
            StopAudioStreamForPlayer(playerid);
            SpawnPlayer(playerid);
            CommandsServidor(playerid);
            if(Player[playerid][pLogged] == true)
            {
                if(Player[playerid][Score] == 0)
                {
                    format(String, sizeof(String), ""TAG_SERVER" "#COLORT_YELLOW"ATENDIMENTO: "#COLORT_LIGHTBLUE"%s"#COLORT_WHITE"(ID: %d) acabou de registrar-se e precisa de ajuda!", GetName(playerid), playerid);
                    SCMA(COLOR_TEAL, String);
                }
            }
        }
        else
        {
            SCM(playerid, COLOR_ORANGE, ""TAG_ERRO" Senha incorreta!");
            ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, ""#COLORT_WHITE"» "#COLOR_TITLE_DIALOG"Logar:", ""COLORT_WHITE"Bem - vindo(a) ao servidor "#COLORT_YELLOW"Vida de Bandido.\n"#COLORT_WHITE"Vocк jб й "#COLORT_YELLOW"registrado "#COLORT_WHITE"no servidor, digite sua senha para logar:", "Confirmar", "Cancelar");
        }
    }
    else if(dialogid == DIALOG_REGISTER)
    {
        if(response)
        {
            if(strlen(inputtext) < 5)
                return SCM(playerid, COLOR_ORANGE, ""TAG_ERRO" Senha invбlida (somente 6 а 30 dнgitos)."), ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""#COLORT_WHITE"» "#COLOR_TITLE_DIALOG"Registro:", ""COLORT_WHITE"Bem - vindo(a) ao servidor "#COLORT_YELLOW"Vida de Bandido.\n"#COLORT_WHITE"Й sua primeira vez aqui, digite sua senha para "#COLORT_RED"registrar "#COLORT_WHITE"sua conta:", "Confirmar", "Cancelar");
            new Nome[MAX_PLAYER_NAME+1];
            GetPlayerName(playerid, Nome, sizeof(Nome));
            format(String, sizeof(String), CONTAS, Nome);
            DOF2_SetString(String,"Senha",inputtext);
            
            
            ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, ""#COLOR_TITLE_DIALOG"Atualizaзгo de Email", ""#COLORT_WHITE"Digite um email vбlido para sua seguranзa.\nEle poderб ser usado para recuperaзгo da sua senha em caso de esquecimento.\n\n"#COLORT_RED3"Nгo use letras maiъsculas.", "Confirmar", "");
        }
    }
    else if(dialogid == DIALOG_EMAIL)
    {
        if(response)
        {
            if(!strlen(inputtext))
                return SCM(playerid, COLOR_ORANGE, ""TAG_ERRO" Vocк precisa digitar uma email."), ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, ""#COLOR_TITLE_DIALOG"Atualizaзгo de Email", ""#COLORT_WHITE"Digite um email vбlido para sua seguranзa.\nEle poderб ser usado para recuperaзгo da sua senha em caso de esquecimento.\n\n"#COLORT_RED3"Nгo use letras maiъsculas.", "Confirmar", "");
            if(!isValidEmail(inputtext))
                return SCM(playerid, COLOR_ORANGE, ""TAG_ERRO" Digite um email vбlido!"), ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, ""#COLOR_TITLE_DIALOG"Atualizaзгo de Email", ""#COLORT_WHITE"Digite um email vбlido para sua seguranзa.\nEle poderб ser usado para recuperaзгo da sua senha em caso de esquecimento.\n\n"#COLORT_RED3"Nгo use letras maiъsculas.", "Confirmar", "");
           // mysql_format(ConnectMySQL, Query, sizeof Query, "SELECT `Email` FROM `players` WHERE `Email` = '%e' LIMIT 1", inputtext);
            //mysql_tquery(ConnectMySQL, Query, "ResultEmail", "is", playerid, inputtext);
            new Nome[MAX_PLAYER_NAME+1];
            GetPlayerName(playerid, Nome, sizeof(Nome));
            format(String, sizeof(String), CONTAS, Nome);
            DOF2_SetString(String,"Email",inputtext);
            
        }
    } 
| Bom Meu sistema de login estб em dof2 mais queria passa pra dof2 ai queria que vocкs me ajuda-se vo deixa meu code em dof2 | 
 
| Como assim?? PHP код: 
 |