[Ajuda] Logar bugado
#1

Ae galera.
Eu coloquei esse sistema de encriptar senha:
pawn Код:
Encrypt(tmppass);
Final do GM
pawn Код:
stock Encrypt(string[])
{
    for(new x=0; x < strlen(string); x++)
      {
          string[x] += (3^x) * (x % 15);
          if(string[x] > (0xff))
          {
              string[x] -= 256;
          }
      }
    return 1;
}
Mas depois nao conssigo me logar no servidor.
o comando /logar:
pawn Код:
if (strcmp(cmd, "/logar", true) ==0 )
    {
        if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
        {
            new tmppass[64];
            if(gPlayerLogged[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_GREY, " Vocк jб estб logado.");
                return true;
            }
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD1, "USE: /logar [Senha]");
                ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "{00EE00}Brasil {FFD700}Play {00B2EE}LAG", "Seja Bem Vindo(a).Digite sua senha para logar.", "Logar", "Esperar");
                return true;
            }
            strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
            Encrypt(tmppass);
            OnPlayerLogin(playerid,tmppass);
            }
        return true;
    }
Valeu ae.
Reply
#2

Vocк ainda nгo explicou qual й o problema.
Reply
#3

ele fala que a senha ta errada
Reply
#4

Sу uma pergunta, por que vocк usar dialog, se o seu comando de logar й "/logar [senha]" ?
Reply
#5

tem os 2,pq antigamente o dialog bugava as vezes
Reply
#6

Quote:
Originally Posted by Senhor_Azul
Посмотреть сообщение
tem os 2,pq antigamente o dialog bugava as vezes
E vocк emcripitou a senha que o cara digita no dialog tbm?
Reply
#7

Eu coloquei ele na public onplayerlogin mas deu undefined symbol.
@edit: pelo comando tambem nao funfa.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)