04.07.2012, 01:13
Ae galera.
Eu coloquei esse sistema de encriptar senha:
Final do GM
Mas depois nao conssigo me logar no servidor.
o comando /logar:
Valeu ae.
Eu coloquei esse sistema de encriptar senha:
pawn Код:
Encrypt(tmppass);
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;
}
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;
}