[Ajuda]Login
#1

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?
Reply
#2

callback que й chamada quando o player loga?
Reply
#3

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
Reply
#4

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

Dodo como ficara esse settime?


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

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
Reply
#7

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);
            }
    }
Reply
#8

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

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? .-.
Reply
#10

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
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)