[Ajuda] Erro no Dialog, coisa rapida
#1

Alguem sabe como resolver isto?

pawn Код:
if(dialogid == DIALOG_REGISTER)
    {
        if(response)
        {
            if(strlen(inputtext) < 2)
            {
                new String[128],
                    StringT[129];

                format(String, sizeof(String), "{FFFFFF}Bem-Vindo{F0D50F} %s{FFFFFF} !<!", GetName(playerid));
                format(StringT, sizeof(StringT), "_______________________________\n\n{FFFFFF}O user{F0D50F} %s{FFFFFF} nao esta Registado!\n\nA Password tem de ter entre 4 a 35 caracteres..!", GetName(playerid));
                ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, String, StringT, "Registar", "Sair");
            }
            else
            {
                new senha[16],
                    StringY[128];

                PlayerInfo[playerid][pRegisto] = true;

                format(StringY, sizeof(StringY), "{FFFFFF}Registas-te o user {F0D50F}'%s' {FFFFFF}com a password {F0D50F}'%s'{FFFFFF}, foste Logado automaticamente!", GetName(playerid), inputtext);
                SendClientMessage(playerid, 0x80FF00AA, StringY);

                format(senha, sizeof(senha), "%s", inputtext);
                PlayerInfo[playerid][pPassword] = senha; //Erro
                PlayerInfo[playerid][pAdmin] = 0;
                PlayerInfo[playerid][pScore] = 0;
                PlayerInfo[playerid][pMoney] = 10000;
                SetPlayerScore(playerid, 0);
                GivePlayerMoney(playerid, 10000);
                DOF2_SetString(GetarConta(playerid), "Password", PlayerInfo[playerid][pPassword]);
                DOF2_SaveFile();
                SalvarConta(playerid);
            }
        }
        else
        {
            SendClientMessage(playerid, Red, "Registro Cancelado.");
            Kick(playerid);
        }
    }
Onde esta comentado "Erro", obtenho este erro:

pawn Код:
error: 047: array sizes do not match, or destination array is too small
As variaveis que uso sao estas:

pawn Код:
enum pInfo
{
    pUser[128], //nome
    pPassword[129],
    bool:pRegisto, //
    pMoney,  //dinheiro
    pScore,   //score
    pAdmin,   //nivel de admin

}

new PlayerInfo[MAX_PLAYERS][pInfo];
Nao consigo resolver isto e ja tentei de varias maneiras.. Conheзo o erro, mas nao estou a conseguir resolver este --"
Reply


Messages In This Thread
Erro no Dialog, coisa rapida - by CrusherCpt - 05.11.2012, 17:07
Re: Erro no Dialog, coisa rapida - by Wallker - 05.11.2012, 17:13
Re: Erro no Dialog, coisa rapida - by mau.tito - 05.11.2012, 17:25
Re: Erro no Dialog, coisa rapida - by ViniBorn - 05.11.2012, 17:46
Re: Erro no Dialog, coisa rapida - by CrusherCpt - 05.11.2012, 19:06
Re: Erro no Dialog, coisa rapida - by CrusherCpt - 06.11.2012, 04:59
Re: Erro no Dialog, coisa rapida - by Zona_Sky - 06.11.2012, 12:00
Re: Erro no Dialog, coisa rapida - by CrusherCpt - 06.11.2012, 19:06

Forum Jump:


Users browsing this thread: 4 Guest(s)