SA-MP Forums Archive
Ajuda colocar este comando? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: Ajuda colocar este comando? (/showthread.php?tid=519831)



Ajuda colocar este comando? - BWCALLEf - 16.06.2014

no final deste codigo
pawn Код:
if(dialogid == DIALOG_LOGAR)
    {
        new String[250];
        if(!strval(inputtext)) // se ele nao digitar apenas numeros volta o dialog de login
        {
        SendClientMessage(playerid, -1, "{FF4500}[BWC] {00FF7F}Erro, Digite Sua Senha Novamente");
        format(String, sizeof String,"{FFFFE0}[BWC] Bem-vindo(a) novamente, {00FF7F}%s !{FFFFE0}\n\nLogue-se em sua conta .\n\nDigite sua senha e clique em \"Logar\".", name);
        ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "{FF4500}[Conta]", String, "Logar", "Cancelar");
        return 1;
        }
        if(!response) // se ele clickar em Cancelar kicka ele !
        {
            Kick(playerid);
            return 1;
        }
        else // Se ele colocar a senha certa
        {
            PlayerInfo[playerid][pSenha] = DOF2_GetInt(arquivo, "Senha"); // pega a senha salva dele
            if(strval(inputtext) == PlayerInfo[playerid][pSenha]) // pega a senha que ele digitou
            {
                PlayerInfo[playerid][pSkin] = DOF2_GetInt(arquivo, "Skin"); // pega a skin do player
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]); // seta a skin do player para a skin salva
                SpawnPlayer(playerid); // em seguida, spawna o player
            }
            else // se ele errar a senha mostra o dialog denovo
            {

                format(String, sizeof String,"{00FF7F}%s {FFFFE0}Vocк digitou sua senha errada!\n\nLogue-se em sua conta .\n\nDigite sua senha e clique em \"Logar\".", name);
                ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "{FF4500}[Conta]", String, "Logar", "Cancelar");
                Erro[playerid]++; // e adiciona 1 erro
                if(Erro[playerid] == 3) // se ele errar 5 vezes ele serб banido !
                {
                    SendClientMessage(playerid, -1, "Vocк foi kickado por errar a senha 3 vezes seguidas..");
                    Kick(playerid);
                    return 1;
                }
            }
        }
    }
    return 1;
}
quero colocar este
pawn Код:
if(dialogid == DIALOG_SEXO) {
        if(response) {
            SendClientMessage(playerid,0x0000FF74,"Ok,vocк й homem");
            PlayerInfo[playerid][pSexo] = 1;
            SetPlayerSkin(playerid,23);
        }
        else {
            SendClientMessage(playerid,0xF760FFAA,"Ok vocк й mulher");
            PlayerInfo[playerid][pSexo] = 2;
            SetPlayerSkin(playerid,192);
         }
         return 1;
    }
da muitos erros eu sei q e por causa dessas chavez do fim me ajudam?


Re: Ajuda colocar este comando? - Kimossab - 16.06.2014

tens que colocar isso exatamante antes do ultimo return 1 e depois da chaveta antes do return


Re: Ajuda colocar este comando? - BWCALLEf - 16.06.2014

Era isto msm Obrigado.