[Ajuda] Problemas com Y_INI no GMX
#6

pawn Код:
public OnPlayerConnect(playerid)
{
    LimparChat(playerid, 125);
    SetPlayerColor(playerid, COR_CINZA);
    SetPlayerVirtualWorld(playerid, playerid+1);
    TogglePlayerAllDynamicCPs(playerid, 1);
    SCM(playerid, "{FFFF00}(INFO){A9C4E4}: Carregando suas informaзхes...");
    SCM(playerid, "{FFFF00}(INFO){A9C4E4}: Aguarde...");
    JogadorInfo[playerid][jLogado] = false;


    SetPlayerMapIcon( playerid, 0, 2200.8806,1394.2930,11.0625, 55, 0, MAPICON_LOCAL); // ENTRADA - CONCESSIONARIA
    SetPlayerMapIcon( playerid, 1, 2151.3625,1403.4315,11.1328, 38, 1, MAPICON_LOCAL); // SPAWN - CORREDORES
    return 1;
}
Hб um SetTimer para tela de bem-vindo e lб й chamada й tela de login
pawn Код:
stock LogarRegistrar(playerid)
{
    if(fexist(jPasta(playerid)))
    {
        INI_ParseFile(jPasta(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
        ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD,"{FFFF00}(LOGIN)", "Bem-vindo de volta ao RWGA: Las Venturas.\n\nDigite sua senha para logar-se.", "Logar", "");
    }
    else ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_PASSWORD,"{FFFF00}(REGISTRO)", "Bem-vindo ao RWGA: Las Venturas.\n\nDigite sua senha para registrar-se.", "Registrar", "");
    return 1;
}
pawn Код:
//No OnDialogResponse
case REGISTRO:
        {
            if(!response) return LimparChat(playerid, 125), SCM(playerid, "{FF0000}(ERRO){A9C4E4}: Vocк foi kickado automaticamente. Motivo: Recusou o registro."), Kick(playerid);
            else
            {
                if(strlen(inputtext) < 5 || strlen(inputtext) > 20) return ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_PASSWORD,"{FFFF00}REGISTRO", "{FF0000}Vocк precisa digitar no mнnimo 5 caractйres e no mбximo 20.\n\n{A9C4E4}Digite sua senha para registrar-se.", "Registrar", "");
                // ------------------ REGISTRAR JOGADOR ------------------ //
                new INI:jArquivo = INI_Open(jPasta(playerid));
                INI_SetTag(jArquivo,"dados");
                INI_WriteString(jArquivo,"Senha", inputtext);
                INI_WriteInt(jArquivo,"Admin", 0);
                INI_WriteInt(jArquivo,"Nivel", 0);
                INI_WriteInt(jArquivo,"Dinheiro", 0);
                INI_WriteInt(jArquivo,"Skin", 0);
                INI_Close(jArquivo);
                format(gstring, sizeof(gstring), "%s", inputtext);
                ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD,"{FFFF00}(LOGIN)", "{FFFF00}Conta criada com sucesso.\n\n{A9C4E4}Digite sua senha para logar-se.", "Logar", "");
            }
        }

        case LOGIN:
        {
            if(!response) return LimparChat(playerid, 125), SCM(playerid, "{FF0000}(ERRO){A9C4E4}: Vocк foi kickado automaticamente. Motivo: Recusou o login."), Kick(playerid);
            else
            {
                if(strlen(inputtext) < 5 || strlen(inputtext) > 20) return ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD,"{FFFF00}(LOGIN)", "{FF0000}Vocк precisa digitar no mнnimo 5 caractйres e no mбximo 20.\n\n{A9C4E4}Digite sua senha para logar-se.", "Logar", "");
                INI_ParseFile(jPasta(playerid), "j_pSenha", false, true, playerid);
                GetPVarString(playerid, "a_jSenha", gstring, sizeof gstring);
                if(!strcmp(inputtext, gstring, true)) JogadorInfo[playerid][jLogado] = true, SpawnPlayer(playerid);
                else ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD,"{FFFF00}(LOGIN)", "{FF0000}Senha incorreta.\n\n{A9C4E4}Digite sua senha para logar-se.", "Logar", "");
            }
        }
Reply


Messages In This Thread
Problemas com Y_INI no GMX - by Rodney Francalim - 27.10.2012, 22:26
Re: Problemas com Y_INI no GMX - by MatheusAlcapone - 27.10.2012, 22:49
Re: Problemas com Y_INI no GMX - by Rodney Francalim - 27.10.2012, 22:53
Re: Problemas com Y_INI no GMX - by Rodney Francalim - 28.10.2012, 05:44
Re: Problemas com Y_INI no GMX - by zSuYaNw - 28.10.2012, 05:57
Re: Problemas com Y_INI no GMX - by Rodney Francalim - 28.10.2012, 14:04
Re: Problemas com Y_INI no GMX - by zSuYaNw - 28.10.2012, 19:07
Re: Problemas com Y_INI no GMX - by Rodney Francalim - 28.10.2012, 19:09
Re: Problemas com Y_INI no GMX - by zSuYaNw - 28.10.2012, 19:17
Re: Problemas com Y_INI no GMX - by Rodney Francalim - 28.10.2012, 19:28

Forum Jump:


Users browsing this thread: 1 Guest(s)