[Ajuda] Bug Sistema Salvamento
#3

sim:

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new Contas[70], Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Nome, sizeof(Nome));
    format(Contas, sizeof(Contas),"Jogadores/%s.ini",Nome);
//Login
    if(dialogid == 1)
    {
        if(response == 0)
        {
            SendClientMessage(playerid,-1,"Sistema: Vocк foi kickado por cancelar o login!");
            Kick(playerid);
        }
        if(!strlen(inputtext))
        {
            ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Logando...","Vocк digitou uma senha invalida\nDigite uma senha valida abaixo","Logar","Cancelar");
        }
        else
        {
            Informacoes[playerid][Senha] = DOF2_GetInt(Contas, "Senha");
            if(strlen(inputtext) == Informacoes[playerid][Senha])
            {
                CarregarConta(playerid);
                SpawnPlayer(playerid);
            }
        }
    }
//Registro
    if(dialogid == 2)
    {
        if(response == 0)
        {
            SendClientMessage(playerid,-1,"Sistema: Vocк foi kickado por cancelar o login!");
            Kick(playerid);
        }
        if(!strlen(inputtext))
        {
            ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, "Registrando...","Vocк digitou uma senha invalida\nDigite uma senha valida abaixo","Registrar","Cancelar");
        }
        else
        {
            Informacoes[playerid][Senha] = strlen(inputtext);
            DOF2_CreateFile(Contas);
            DOF2_SetString(Contas, "Senha", Informacoes[playerid][Senha]);
            DOF2_SaveFile();
            GivePlayerMoney(playerid, 1000);
            SetPlayerVirtualWorld(playerid, 1);
            SetPlayerPos(playerid, 1643.0941,-2262.9111,13.4867);
            SetPlayerCameraPos(playerid, 1643.0941,-2262.9111,13.4867);
            SetPlayerCameraLookAt(playerid, 1643.2544,-2249.0349,13.3228);
            ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"{FFFFFF}Escolha seu Sexo","{FFFF00}Vocк й Homem ou Mulher?","Homem","Mulher");
         }
    }
//Sexo
    if(dialogid == 3)
    {
        if(response == 0)
        {
            SpawnPlayer(playerid);
            SetPlayerSkin(playerid, 40);
            Informacoes[playerid][Sexo] = 2;
            Informacoes[playerid][Skin] = 40;
            SendClientMessage(playerid,-1,"Sistema: Vocк й mulher!");
            ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Logando...", "Obrigado por registrar-se em nosso servidor\nDigite a senha abaixo para logar-se", "Logar", "Cancelar");
        }
        else
        {
               SpawnPlayer(playerid);
            SetPlayerSkin(playerid, 23);
            Informacoes[playerid][Sexo] = 1;
            Informacoes[playerid][Skin] = 23;
            SendClientMessage(playerid,-1,"Sistema: Vocк й homem!");
            ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Logando...", "Obrigado por registrar-se em nosso servidor\nDigite a senha abaixo para logar-se", "Logar", "Cancelar");
    }
        return 1;
}
Reply


Messages In This Thread
Bug Sistema Salvamento - by Brazuca[]s - 24.07.2012, 17:22
Re: Bug Sistema Salvamento - by Hardware - 24.07.2012, 17:28
Re: Bug Sistema Salvamento - by Brazuca[]s - 24.07.2012, 17:30
Re: Bug Sistema Salvamento - by Math3us - 24.07.2012, 17:34
Re: Bug Sistema Salvamento - by Brazuca[]s - 24.07.2012, 17:38
Re: Bug Sistema Salvamento - by Hardware - 24.07.2012, 17:38
Re: Bug Sistema Salvamento - by Brazuca[]s - 24.07.2012, 17:44
Re: Bug Sistema Salvamento - by leonardo1434 - 24.07.2012, 17:48
Re: Bug Sistema Salvamento - by Brazuca[]s - 24.07.2012, 18:13
Re: Bug Sistema Salvamento - by Brazuca[]s - 24.07.2012, 19:03

Forum Jump:


Users browsing this thread: 5 Guest(s)