Code:
CMD:login(playerid,params[])
{
if(Regelt[playerid])
{
if(Belepve[playerid]) return SendClientMessage(playerid,-1,"You are already logged in!");
new jelszo[128];
if(sscanf(params,"s[128]",jelszo)) return SendClientMessage(playerid,-1,"Usage: /login [Password]");
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid,nev,sizeof(nev));
format(Query, sizeof(Query), "SELECT * FROM players WHERE name = '%s' AND password = '%s'", nev, Whirlpool(jelszo));
mysql_tquery(kapcsolat, Query, "Login","dd",playerid,Whirlpool(jelszo));
}
else SendClientMessage(playerid,-1,"Use /register!");
return 1;
}
Code:
fpublic Login(playerid,jelszo)
{
if(cache_get_row_count() == 0)
{
SendClientMessage(playerid,-1,"Wrong password!");
Kick_(playerid);
}
else
{
SendClientMessage(playerid,-1,"You have successfully logged in!");
Belepve[playerid] = true;
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid,nev,sizeof(nev));
format(Query, sizeof(Query), "SELECT * FROM players WHERE name = '%s' AND password = '%s'", nev, jelszo);
mysql_tquery(kapcsolat,Query,"JatekosBetoltese","d",playerid);
}
}
Code:
fpublic JatekosBetoltese(playerid)
{
Score[playerid] = cache_get_field_content_int(0, "score", kapcsolat);
SpawnPlayer(playerid);
SendClientMessage(playerid,-1,"Successfully loaded!");
}