else if(dialogid == DIALOG_LOGIN)
{
if(resivan)
return Msg(playerid, \"Restart van, hiába lépsz be...\");
if(BejelentkezokSzama >= MAXBEJELENTKEZES)
{
format(string, sizeof(string), \"{FFFFFF}==========[ {23A0FA} Bejelentkezés {FFFFFF}]==========\\
\\nKedves %s! Üdvözöllek újra a szerveren!\\nBelépéshez írd be a jelszavad:\", PlayerName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD , \"Bejelentkezés\", string, \"Belépés\",\"Mégse\");
return Msg(playerid, \"Jelenleg több ember lép be a játékba, ezért várnod kell 1-2 másodpercet, kérlek próbáld meg most\");
}
if(Registered(playerid))
{
new tmppass[50];
if(strlen(inputtext) < 1)
{
format(string, sizeof(string), \"{FFFFFF}==========[ {23A0FA}Bejelentkező panel{FFFFFF}]==========\\nA jelszó nem lehet kisebb egy karakternél...\\nKérlek írd be újra.\");
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD , \"Bejelentkezés\", string, \"Belépés\",\"Mégse\");
return 1;
}
new idpass[40];
Format(idpass, \"%d\", (PlayerInfo[playerid][pID]*5));
strmid(tmppass, inputtext, 0, strlen(inputtext));
new pass,buf[145];
if(egyezik(md5(tmppass), PlayerInfo[playerid][pKey]))
{
WP_Hash(buf, sizeof (buf), tmppass);
PlayerUpdate(playerid, \"Pass=\'%s\'\", buf);
pass = 1;
}
else
{
pass = 0;
}
if(pass == 0)
{
WP_Hash(buf, sizeof (buf), tmppass);
if(egyezik(buf, PlayerInfo[playerid][pKey])) pass = 1;
}
else
{
WP_Hash(buf, sizeof (buf), tmppass);
}
if(pass != 0)
{
AdatBetoltesSQL(playerid);
if(pass == 3)
{
SeeBan(playerid, 0, NINCS, \"Hibás jelszó\");
}
if(TilosOlni == 1)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, \"============[Zero Tolerancia]============\");
SendClientMessage(playerid, COLOR_LIGHTRED, \"* Zero tolerancia bekapcsolva!\");
SendClientMessage(playerid, COLOR_LIGHTRED, \"* Amíg ez érvényben van, tilos ölni, aki megszegi automata 2 óra jail!\");
}
BejelentkezokSzama++;
SetTimerEx(\"OnPlayerLogin\", 5000, false, \"d\", playerid);
SendClientMessage(playerid, COLOR_LIGHTGREEN, \"Adatok betöltése folyamatban.. Kérlek várj!\");
StopAudioStreamForPlayer(playerid);
}
else
HibasJelszo(playerid);
}
else
Msg(playerid, \"Nem vagy regisztrálva\");
}
else if(dialogid == DIALOG_REGISTRATION)
{
if(resivan)
return Msg(playerid, \"Restart van, hiába regizel be...\");
if(!Registered(playerid))
{
new pass[50];
strmid(pass, inputtext, 0, strlen(inputtext));
if(strlen(pass) < 6 || strlen(pass) > 31)
{
format(string, sizeof(string), \"{FF0000}Hibás jelszó.\\n{FFFFFF}A biztonság kedvéért,\\n6 - 31 karakternek\\nkell lennie a jelszavadnak!\");
ShowPlayerDialog(playerid, DIALOG_REGISTRATION, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Regisztráció\",\"Mégse\");
return 1;
}
//strmid(PlayerInfo[playerid][pKey], md5(pass), 0, strlen(md5(pass)), 50);
PlayerInfo[playerid][pConnectTime] = 0;
AdatMentesSQL(playerid);
new buf[145];
WP_Hash(buf, sizeof (buf), pass);
PlayerUpdate(playerid,\"Pass=\'%s\'\", buf);
SendClientMessage(playerid, COLOR_LIGHTGREEN, \" Sikeresen beregisztráltál! Mostmár beléphetsz.\");
format(string, sizeof(string), \"Üdv!\\nTe regisztrálva vagy,\\nKérlek jelentkezz be\\n\\nKérlek add meg a jelszavad.\\nJelszavad:\");
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD , \"Bejelentkezés\", string, \"Belépés\",\"Mégse\");
}
else
SendClientMessage(playerid, COLOR_LIGHTRED, \"Már regisztrálva vagy!\");
}