SA-MP Forums Archive
[Ajuda]Login - 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]Login (/showthread.php?tid=317637)



[Ajuda]Login - Mteck - 12.02.2012

To devolta
eu to traduzindo o gm [S]till [A]live - Zombie Roleplay e tipo quando eu logo e digito a senha e aperto enter aparece "serve closed" alguem pode me ajudar por favor?


Re: [Ajuda]Login - Lucas_Alemao - 12.02.2012

callback que й chamada quando o player loga?


Re: [Ajuda]Login - Mteck - 12.02.2012

pawn Код:
if(JugadorLogeado[playerid] != 1)
    {
        if(CuentaExistente[playerid] == 1)
        {
            new s[128];
            new loginname[MAX_PLAYER_NAME];
            GetPlayerName(playerid,loginname,MAX_PLAYER_NAME);
            format(s,sizeof(s),"\t{FF0000}Bem Vindo, {FFA500}%s.\n\n{E0FFFF}Digite Sua senha para logar-se ",loginname);
            ApplyAnimation(playerid,"Freeweights","gym_free_celebrate",4.1,1,1,1,1,1);
            ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login",s,"Logar","");
            return 1;
        }
        else
        {
            new s[128];
            new loginname[MAX_PLAYER_NAME];
            GetPlayerName(playerid,loginname,MAX_PLAYER_NAME);
            format(s,sizeof(s),"\t{FF0000}Bienvenido, %s.\n\n{E0FFFF}Digite sua senha para se Registrar.",loginname);
            ApplyAnimation(playerid,"Freeweights","gym_free_celebrate",4.1,1,1,1,1,1);
            ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Panel de Registro",s,"Registrar","");
        }
    }
    return 1;
}
se eu estiver correto que isso й a callback kk se nгo for me explica


Re: [Ajuda]Login - GTO.DoDo - 12.02.2012

deve ser o SpawnPlayer(playerid);
tente usar um settime


Re: [Ajuda]Login - Mteck - 12.02.2012

Dodo como ficara esse settime?


pawn Код:
JugadorLogeado = SetTimer("JugadorLogeado", 1000, 1);  peguei outra do gm e editei ficaria assim?



Re: [Ajuda]Login - Lucas_Alemao - 12.02.2012

procura por
pawn Код:
(dialogid == 1)
//ou
switch(dialogid)
//vai depender do seu codigo, procure os dois pra ver qual vai ter.
e posta tudo que tem dentro da chave


Re: [Ajuda]Login - Mteck - 12.02.2012

pawn Код:
if(dialogid == 1)
        {
            if(response)
            {
                if(!strlen(inputtext))
                {
                    new s[128];
                    format(s,sizeof(s),"{FF0000}No has escrito ninguna contraseсa");
                    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Error",s,"Logear","");
                    return 1;
                }
                LogearJugador(playerid,inputtext);
            }
            else
            {
                Kick(playerid);
            }
        }
        if(dialogid == 2)
        {
            if(response)
            {
                if(!strlen(inputtext))
                {
                    new s[128];
                    format(s,sizeof(s),"{FF0000}No has escrito ninguna contraseсa");
                    ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Error",s,"Registrar","");
                    return 1;
                }
                RegistrarJugador(playerid,inputtext);
                LogearJugador(playerid,inputtext);
            }
            else
            {
                Kick(playerid);
            }
        }
    }
tem esse
pawn Код:
if(dialogid == 4)
    {
            if(response)
            {
                if(CuentaExistente[playerid] == 1)
                {
                    new s[128];
                    new loginname[MAX_PLAYER_NAME];
                    GetPlayerName(playerid,loginname,MAX_PLAYER_NAME);
                    format(s,sizeof(s),"\t{FF0000}Bienvenido, %s.\n\n{E0FFFF}Escribe tu contraseсa para logearte",loginname);
                    ApplyAnimation(playerid,"Freeweights","gym_free_celebrate",4.1,1,1,1,1,1);
                    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Panel de Logeo",s,"Logear","");
                    return 1;
                }
                else
                {
                    new s[128];
                    new loginname[MAX_PLAYER_NAME];
                    GetPlayerName(playerid,loginname,MAX_PLAYER_NAME);
                    format(s,sizeof(s),"\t{FF0000}Bienvenido, %s.\n\n{E0FFFF}Escribe debajo tu contraseсa para registrarte.",loginname);
                    ApplyAnimation(playerid,"Freeweights","gym_free_celebrate",4.1,1,1,1,1,1);
                    ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Panel de Registro",s,"Registrarse","");
                }
            }
            else
            {
                SendClientMessage(playerid, GRIS,"* Seleccionaste 'No Acepto', por lo cual no puedes jugar de este juego.");
                Kick(playerid);
            }
    }



Re: [Ajuda]Login - Lucas_Alemao - 12.02.2012

ta, agora posta a funзгo
pawn Код:
LogearJugador
acredito que esteja como uma stock


Re: [Ajuda]Login - Mteck - 12.02.2012

na verdade acho que a public de login й essa
pawn Код:
PaneldeLog
pawn Код:
PaneldeLog = SetTimer("PaneldeLog", 1000, 1);
vйi doґcйu to confuso aqui alguem me explica melhor? .-.


Re: [Ajuda]Login - Lucas_Alemao - 12.02.2012

LoL nгo to entendo mais nada.

procura no seu GM por aqui q eu te falei. Ve se acha e posta aqui, nгo to afim de ficar procurando game mode